Skip to content
Ethereum application developer course visual

Ethereum Application Developer Course

Move from core concepts to a testnet dApp portfolio in 30 hours.

The Ethereum Application Developer Course is an introductory education program from EAG for developer ecosystem growth. It helps developers with programming experience move from Web2 development into Ethereum application development.

Standardized Path

Public videos, original notes, structured labs, and project evaluation form a 30-hour learning loop.

Practice First

Work from wallets, Gas, Solidity, and ERC standards to Scaffold-ETH 2 and testnet deployment.

AI-native

Use ethskills and the Scaffold-ETH 2 AI documentation to learn agentic Ethereum development.

  • A Scaffold-ETH 2 full-stack dApp
  • At least one submitted SpeedRun Ethereum challenge
  • A minimal Vendor or DEX capstone project
  • GitHub repo, testnet deployment address, README, and block explorer links
  • An AI-assisted development note and security risk summary
  • Getting Started: audience, prerequisites, learning model, and safety baseline
  • Audience: who the course is for and who it is not for
  • Enroll: how to start the self-paced path or run a cohort
  • Syllabus: the full 30-hour course structure
  • Time Budget: the 30-hour breakdown and delivery pacing
  • Video Library: embedded YouTube videos and linked course videos
  • Learning Experience: how video, labs, self-checks, and optional live sessions fit together
  • Self-Checks: module-by-module readiness checks
  • AI Tooling: how to use ethskills and Scaffold-ETH 2 AI documentation responsibly
  • SpeedRun Ethereum, Scaffold-ETH 2, and ethskills.com: the three core course integrations
  • Labs: concrete tasks and submission requirements
  • Portfolio: final project packaging and showcase expectations
  • Organizer Guide: how to run the course for communities, universities, and hackathon cohorts
  • Compliance: attribution, safety, and external-resource ownership notes

The course can be used for hackathon prep camps, developer community cohorts, university labs, ecosystem onboarding programs, and grant pipeline development.