Skip to content

Course

Learn blockchain by writing its rules.

Learn how a blockchain really works by writing its rules. A self-paced course built on our open-source PlainChain node, where the node's own 622 tests tell you when your code is right, plus live workshops for engineering teams.

Blockchain Engineering Training

What you get

  • Self-paced course: six modules, about 8 to 10 hours, on one real codebase
  • Live team workshops, one or two days, remote or on site in the Toronto area
  • Engineers who can explain, build and review consensus, ledgers and light clients

What you build

  • Merkle proofs and their verification
  • Transaction rules and block hashes
  • The UTXO set, with undo for reorgs
  • Block validity and fork choice
  • The untrusted network boundary
  • Building and verifying payments with a light client

Every module includes

Worked examplesReal attacks and CVEsCommon mistakesQuiz with answersReference solutionPrivate Q&A

Course: US$129 launch price for the first 20 buyers, then US$199. One-time purchase; access to the private course repository arrives within a minute of payment. Workshops are priced per day for up to 12 people.