Skip to content

Live Sessions

The course can run fully self-paced, but cohorts benefit from optional live sessions. These sessions should support labs, unblock setup issues, and help learners prepare demos.

Session Duration Purpose
Orientation 1h Wallet setup, safety baseline, and course workflow
Lab support 1 2h Chain, wallet, Gas, and Solidity labs
Lab support 2 2h Token standards and testing
Lab support 3 2h Scaffold-ETH 2 and SpeedRun Challenge 0
Lab support 4 2h L2 deployment and security review
Capstone clinic 2h Vendor or DEX implementation support
Demo day 1h Project showcase and retrospective

Before each session, instructors should prepare:

  • Target module page
  • Lab page
  • Known common errors
  • Example commands
  • Example project repository
  • Submission checklist

Live sessions should:

  • Focus on labs and artifacts
  • Avoid lectures that duplicate videos
  • Keep learners on testnets
  • Never collect private keys or seed phrases
  • Encourage learners to explain what they changed
  • Require learners to document AI assistance

A good office hour uses this structure:

  1. Five-minute recap of the module goal
  2. Common blockers
  3. Live debugging
  4. Submission expectations
  5. Security reminder
  6. Next-step assignment