thecodex.expert · The Codex Family of Knowledge

🎓 Cradle to Mastery Courses

One complete course per language — from your very first line of code to professional-level skills. Structured, sequenced, free, no account needed. Every lesson links to a dedicated reference page on this site.

1 course live · 10 coming soon · all free

🐍 Python
Python — Cradle to Mastery
The complete Python journey. 7 stages, 89 lessons, 60 projects. From installing Python to building real applications.
📻 JavaScript
JavaScript — Foundations to Fluency
The language of the web — from variables and functions to async/await, the DOM, and building real web applications.
🔵 TypeScript
TypeScript — Cradle to Mastery
JavaScript with types. Static typing, interfaces, generics, and the patterns that make large JavaScript projects manageable.
☕ Java
Java — Cradle to Mastery
The enterprise standard. OOP from first principles, the JVM, collections framework, and building production-grade applications.
🟢 Go
Go — Cradle to Mastery
Google's language for building fast, concurrent systems. Goroutines, channels, interfaces, and the simplicity that makes Go unique.
🤖 Rust
Rust — Cradle to Mastery
Memory safety without garbage collection. Ownership, borrowing, lifetimes, and how Rust achieves systems performance with safety.
📈 SQL
SQL — Cradle to Mastery
The language of databases. SELECT to complex JOINs, aggregations, window functions, and query optimisation. Essential for every developer.
🐰 Kotlin
Kotlin — Cradle to Mastery
Modern Android development and JVM programming. Null safety, coroutines, extension functions — Java, but better.
🏳 Swift
Swift — Cradle to Mastery
Apple's language for iOS and macOS. Optionals, protocols, closures, and the Swift Standard Library for building Apple platform apps.
⚙ C
C — Cradle to Mastery
The foundation of all modern software. Memory, pointers, the stack and heap — understanding C means understanding how computers actually work.
🛠 C++
C++ — Cradle to Mastery
High-performance computing, games, and systems. Classes, templates, the STL, and modern C++ features from C++17 onwards.

Why one course, not many scattered lessons?

Most learning resources give you fragments. A video here, a tutorial there — and you spend half your time figuring out what to learn next, and in what order. That's not learning, that's navigating.

🔄
The order is the courseEvery concept builds on the previous one. The sequence is deliberate — so nothing feels confusing because something it needs hasn't been explained yet.
📚
Every lesson has a full pageClick any lesson and you get a complete, sourced reference page — not a summary or a video transcript. The depth is there when you need it.
🌟
Free forever, no accountNo subscriptions. No paywalls halfway through. No email required. The entire course is free because knowledge should be.