Full-Stack & Blockchain Developer Prep
Every category below follows the same structure: three tiers (Basics → Intermediate → Advanced), each with numbered modules that include a lesson, a cheatsheet, interview-grade Q/A, and hands-on tasks. Progress is stored locally in this browser.
Continue where you left off
Categories
Recommended path — Senior Blockchain / Node.js
flowchart LR
A[JavaScript Deep Dives] --> B[TypeScript]
B --> C[Node.js Backends]
C --> D[Databases: SQL + NoSQL]
D --> E[DevOps: Docker + K8s]
A --> F[Solidity Basics]
F --> G[ERC Standards]
G --> H[Security & Auditing]
H --> I[Hardhat / Foundry]
I --> J[Layer 2 & Cross-chain]
J --> K[RWA & DeFi]
E --> L[Full-Stack Blockchain Engineer]
K --> L
classDef done fill:#10B98122,stroke:#10B981,color:#E7EAF1
classDef wip fill:#F59E0B22,stroke:#F59E0B,color:#E7EAF1
classDef todo fill:#171A23,stroke:#4B5568,color:#94A3B8
class A,C,D,E done
class B,F wip
class G,H,I,J,K,L todo
How to use this
Open a category
Click any card above to open its overview. Categories that have been converted to the new format have a topic dashboard; others still show their raw README.
Work module by module
Each module has a lesson, cheatsheet, interview questions, and practice tasks. Use the checkbox to mark it complete — progress lives in your browser.
Serve locally for lessons
The lesson.html pages fetch their README.md at runtime. Open a terminal in this folder and run python -m http.server 8000, then browse localhost:8000.