Sign in

How it works

Suggest an edit

Welcome to your first course. The blockchain basics course is applicable not only to developers but also to any people with any background who would like to learn more about blockchain.

Before you start, here is a quick overview of how the course works.

What you'll do here

Each course consists of lessons. There are four types of them:

  • Lectures: you're on one right now.
  • Tests: lists of questions and answer options. You have to select the correct answers.
  • Coding tasks: Not applicable for the blockchain basics course. For dev-oriented courses, you would be requested to write code in a browser editor and submit it. The code is reviewed automatically with the use of AI and pre-defined tests.
  • Projects: Same as coding tasks, but larger scale. They are larger builds in your own GitHub repo that you submit as a link, instead of writing the code directly in the browser. Same as with coding tasks, projects also get reviewed automatically with the use of AI and pre-defined tests.

The programming tasks/projects build up not syntax knowledge, but intrinsic understanding of a successful Web3 engineer's mindset, which is why we had them for years in our private blockchain academy open only to trainees and employees. Now they're open to everyone.

How your progress is tracked

  • At the bottom of each lesson, the Go to next lesson button also marks the lesson complete.
  • A Certificate can only be issued if you completed all lessons within a course.
  • Your rank on the leaderboard reflects how many lessons you've completed overall.
  • The 'Continue' button on the home page redirects you to the last lesson where you left off.
  • Use the course outline on the left to move between lessons of a course.

A few tips

  • Try inferring patterns from the lessons. Don't simply memorize the answers, rather try to extract the ultimate thinking pattern applicable to a particular case.
  • Take your time. This isn't a course for quickly learning syntax. This academy is built to harden your mindset, not get a few tips on coding.

That's it. Let's get it started.