Hey Nervos community ![]()
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!