I built a 24-lesson CKB curriculum

Hey Nervos community :waving_hand:

Iโ€™ve been learning CKB development over the past months. So I decided to build a structured learning platform to make that easier for others.

Learning CKB Fundamentals is a free, open-source 24-lesson curriculum that takes you from zero to mainnet deployment:

  • Phase 1 (Lessons 1โ€“6): CKB fundamentals: Cell Model, transactions, capacity, dev environment setup
  • Phase 2 (Lessons 7โ€“12): Smart contracts in Rust: lock scripts, type scripts, Molecule, CKB-VM
  • Phase 3 (Lessons 13โ€“17): Token standards: xUDT, Spore NFTs, Omnilock, composability patterns
  • Phase 4 (Lessons 18โ€“20): Infrastructure: RPC, full nodes, light clients
  • Phase 5 (Lessons 21โ€“24): Production: RGB++, DEX, NFT marketplace, mainnet deployment

Each lesson has a standalone TypeScript/CCC SDK project you can run locally or open directly in StackBlitz (no setup needed), plus an 8-question quiz. Progress is tracked via CKB wallet connection; no email required.

Live platform: https://pocket-node-learn-ckb.vercel.app
GitHub: GitHub - RaheemJnr/learning-ckb-fundamentals: A comprehensive 24-lesson incremental learning platform for Nervos CKB blockchain development ยท GitHub

Iโ€™m not an expert, I built this while learning, so there are likely mistakes or things Iโ€™ve oversimplified. If you spot anything wrong, outdated, or missing, please open an issue on GitHub. Suggestions, corrections, and contributions are all very welcome!

11 Likes