Personal Curriculum

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.

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.