Sign in

How it works

Welcome. This is a hands-on course in blockchain development. You'll read, check your understanding, write real code, and build projects. Before you start, here is a quick overview of how the course works. One minute, then we begin.

What you'll do here

Each course is a sequence of short lessons. There are four types:

  • Lectures are the reading. Concise, example-driven, one idea at a time. This is one.
  • Tests are a few questions to confirm you understood the concept before you move on.
  • Coding tasks ask you to write real code in the editor. It's checked automatically.
  • Projects are larger builds in your own GitHub repo that you submit as a link. They get reviewed automatically, with detailed feedback.

So it's not just quizzes. You'll be writing and submitting real code.

How progress works

  • At the bottom of each lesson, the Go to next lesson button marks it complete and moves you on. Completing lessons is how you progress.
  • Complete every lesson in a course to earn its certificate.
  • Some courses have prerequisites and unlock once you finish the course they build on.
  • Your rank on the leaderboard reflects how many lessons you've completed overall.

Return to your most recent lesson anytime with the Continue button on the home page, and move between lessons using the course outline on the left.

A few tips

  • Difficulty increases gradually. Don't skip ahead.
  • Stuck on a coding task? Re-read the lecture above it. The answer is usually there.
  • Take your time. This is built to be learned, not rushed.
  • Pull the engineering principle out of each lesson. The exact API matters less than the reason it works this way.
  • Ask why something works this way and not another. That contrast is usually where the understanding is.
  • An AI assistant helps with both. Ask one to name the principle behind a lesson, or to check your reasoning about why it works.

That's it. Let's get started.