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!