Curated Tracks
Free, hand-crafted learning paths. Start one to get lessons and spaced-repetition cards.
💻Programming
Git Essentials
Master the fundamentals of version control with Git — repositories, branching, remotes, and the daily workflow that powers modern software development.
JavaScript Fundamentals
Core JavaScript concepts every developer needs — variables, functions, scope, and the data structures you will use every day.
Python Basics
Python from zero — variables, control flow, functions, and the patterns every Python developer needs.
Regular Expressions
Pattern matching mastery — literals, character classes, groups, anchors, and the regex mindset.
TypeScript Foundations
Type safety for JavaScript — static types, interfaces, generics, and the type system that scales.
🌐Web Development
CSS Layout
Master modern CSS layout — Flexbox for 1D, Grid for 2D, and responsive design fundamentals.
HTML & CSS Basics
The building blocks of every web page — semantic HTML, CSS selectors, and the box model.
HTTP & REST APIs
How the web talks — HTTP methods, status codes, headers, and the principles of REST.
Web Accessibility
Build for everyone — WCAG principles, ARIA, keyboard navigation, and inclusive design patterns.
🧠Computer Science
Algorithms Primer
Sorting, searching, and recursion — the fundamental algorithms that power all software.
Big O Notation
The language of algorithm efficiency — time complexity, space complexity, and how to reason about scale.
Data Structures Basics
The containers every programmer needs — arrays, linked lists, stacks, queues, and hash maps explained.
Database Design
Design data that scales — normalization, relationships, indexes, and the relational model.
🚀DevOps & Infrastructure
Docker Basics
Containerize anything — images, containers, Dockerfiles, and the layer model that makes it work.
Linux Command Line
The terminal fluency every developer needs — file navigation, permissions, pipes, and text processing.
Networking Fundamentals
How computers talk — TCP/IP, DNS, ports, HTTP, and the plumbing of the internet.
Security Fundamentals
Think like a defender — hashing, authentication, common vulnerabilities, and security hygiene.
📊Data & Analytics
Data Visualization
Tell stories with data — chart types, design principles, and avoiding misleading visuals.
Machine Learning Primer
How machines learn — supervised vs unsupervised, training, evaluation, and avoiding common pitfalls.
SQL Primer
Query databases with confidence — SELECT, JOIN, GROUP BY, and the relational mindset.
Statistics Basics
The math behind data — central tendency, dispersion, distributions, and statistical significance.