Getting Started
Who This Is For
Section titled “Who This Is For”- Developers with experience in JavaScript, TypeScript, Python, Java, Go, or another programming language
- Learners preparing for hackathons, ecosystem bootcamps, or university labs
- Builders who want to use AI agents to support Ethereum application development
- Ecosystem partners, developer communities, and university course organizers
Who This Is Not For
Section titled “Who This Is Not For”- Learners with no programming background
- People looking only for trading or investing education
- Developers who want to jump directly into advanced smart contract auditing
- Learners focused on ZK, MEV, protocol research, or client engineering
Prerequisites
Section titled “Prerequisites”Before starting, learners should have:
- Node.js LTS
- Git
- VS Code or a similar editor
- A browser wallet
- Testnet ETH
- A GitHub account
- Access to an AI coding assistant
Learning Model
Section titled “Learning Model”Each module has three parts:
- Public videos or public documentation
- Original course notes and task instructions
- A concrete lab deliverable that can be reviewed
Before each lab, ask your AI assistant to read the relevant resources. Example:
Please read https://ethskills.com/SKILL.md and the current lab brief.Then list the steps, risk points, and test checklist for completing this Ethereum dApp task.Security Reminder
Section titled “Security Reminder”The main course path uses only testnets and L2 testnets. Do not give real private keys, seed phrases, API keys, or wallets holding real assets to AI tools, web forms, or untrusted scripts.