Axiom

Track

Computer Science

Algorithms, data structures, and the core ideas that make software fast, correct, and scalable.

Thinking in Algorithms

From linear search to merge sort — learn the algorithms every developer should know, with interactive code exercises and Big-O analysis.

0/16 lessons complete

Data Structures

Arrays, linked lists, hash maps, trees, and graphs — learn which structure to reach for and why the right choice can make your code 1000x faster.

0/14 lessons complete

Recursion

Base cases, call stacks, and the divide-and-conquer mindset — master recursion through tree traversal, backtracking, and dynamic programming patterns.

Coming soon

Graph Theory

BFS, DFS, shortest paths, and minimum spanning trees — the algorithms behind routing, social networks, recommendation engines, and dependency resolution.

Coming soon

Cryptography

Symmetric encryption, public-key crypto, and hashing — learn how TLS, digital signatures, and password storage actually work, with hands-on implementations.

Coming soon

Memory & Systems Architecture

Cache hierarchies, pointers, and memory layout — understand why memory access patterns dominate performance and how to write cache-friendly code.

Coming soon