Ace Hacker • Learn

Find your next obsession.

Find your next obsession

Hands-on courses in code, data, math, and security, taught live and built to make you dangerous in the best way. Search the catalogue below and start something.

Try: python • data • algorithms • rust • security • math
18courses
ModeLive + Hybrid
LevelsBeginner to Advanced
The catalogue

Every course we teach.

Filter by track, or search above by course name or keyword. Matching courses rise to the top and light up.

Showing 9 courses per page
SystemsAll Levels | Beginner → Advanced

Rust Programming


Rust Programming

Write code so safe the compiler high-fives you, and so fast it makes C nervous. Memory safety without a garbage collector, and fearless concurrency.

rustsystemsconcurrency
Beginner → AdvancedExplore →
ProgrammingBeginner

Python for Beginners


Python for Beginners

Your first real conversation with a computer. No jargon, no gatekeeping, just you and the friendliest language in tech, one small win at a time.

pythonbeginnerbasics
No prerequisites.Explore →
Security | ProgrammingAll Levels

Diabolical Code


Diabolical Code

Build a cyber weapon like Stuxnet, then learn to stop one. Offensive and defensive security taught together in Rust, Python, Go, ARM, C, and C++.

cyber warfarecyber weaponmalware
Live Hybrid ClassesExplore →
ProgrammingAll Levels | Beginner → Advanced

Stand out with Python


Stand out with Python

You already speak Python. Now learn to make it purr, decorators, generators, async, typing, and the quiet dark arts of the interpreter itself.

pythonasyncinternals
Beginner → Advanced.Explore →
Data Analytics & Data ScienceIntermediate

Sherlock and I: A course on Data Analytics and Data Science


Sherlock & I

Every dataset hides a story and a suspect. Learn data analytics and data science by interrogating the numbers until they confess whodunit.

data sciencedata analytics
Data Analytics & Data ScienceExplore →
Algorithms | Data StructuresIntermediate

Wizard of AL: A course on Data Structures and Algorithms


Wizard of AL

Tame the beasts of Big-O and bend data to your will. Data structures and algorithms, the spellbook every great programmer secretly studies.

algorithmsdata structures
Data Structures & Algorithms (DSA)Explore →
SystemsAll Levels | Beginner → Advanced

GoLang


Fly high with Go

Google's answer to "why is this so complicated?" Build fast, concurrent, cloud-native systems with a language that keeps things refreshingly simple.

goconcurrencycloud
Backend & systemsExplore →
MathBeginner → Intermediate

Calculus


Calculus

The mathematics of change, motion, and infinity, finally taught like it actually makes sense. Newton and Leibniz would grudgingly approve.

calculusmathfoundations
From first principlesExplore →
MathIntermediate

Math for Deep Tech


Math for Deep Tech

The linear algebra, probability, and optimization that secretly run AI, quantum, and everything cool. The math behind the magic, demystified.

linear algebraprobabilityoptimization
The math behind AI & MLExplore →
AI & MLIntermediate

Backprop - A course in AL & ML


AI & ML Programming

Derive gradient descent, implement backprop in NumPy, then make CNNs see and Transformers attend. No vibes. Just math and code.

Deep LearningNeural NetworksAI Engineering
AI & ML ProgrammingExplore →
BackendAll Levels | Beginner → Advanced

Node JS


Node JS

Go beneath Node.js’s “it just works.” Master libuv, event loops, streams, clustering, and thread pools to understand what really happens.

Node.jsBackend EngineeringJavaScript Runtime
Server SideExplore →
DatabaseAll Levels | Beginner → Advanced

MongoDB


MongoDB

Learn what MongoDB can really do: scalable data models, powerful aggregation, resilient replicas, sharding, and AI vector search.

MongoDBNoSQL DatabasesData Engineering
Beyond JSON. Into scale.Explore →
DatabaseAll Levels | Beginner → Advanced

Postgre SQL


PostgreSQL

Go beyond basic SQL and master the database built for serious queries, complex data, and applications that refuse to stay simple.

PostgreSQLAdvanced SQLDatabase Engineering
PostgreSQL, properly done.Explore →
ProgrammingAll Levels | Beginner → Advanced

JavaScript


JavaScript

Go beyond buttons and browser tricks. Build interactive applications, understand the language deeply, and make the web do your bidding.

JavaScriptWeb DevelopmentProgramming
Make the web come alive.Explore →
ProgrammingAll Levels | Beginner → Advanced

Fullstack Web Development


FullStack Web Development

Build the whole thing, from pixels in the browser to APIs, databases, servers, and everything in between.

FullstackWeb DevelopmentSoftware Engineering
Build the whole stack.Explore →
SecurityAll Levels | Beginner → Advanced

Cybersecurity


Cybersecurity

Learn how systems get attacked, how they get defended, and how to think like both sides without breaking anything.

CybersecurityEthical HackingInformation Security
Think like an attacker.Explore →
QuantumIntermediate → Advanced

Quantum Computing


Quantum Computing

Leave classical intuition at the door and learn how qubits, superposition, and entanglement turn computation wonderfully strange.

Quantum ComputingQuantum AlgorithmsQuantum Programming
Compute beyond the classical.Explore →
MathAll Levels | Beginner → Advanced

Geek Speak


Geek Speak

Think like a computer scientist: master CS, math, and logic to crack interviews, think clearly, and make better real-life decisions.

Tech InterviewsCritical ThinkingSTEM Fundamentals
Think Clearly. Ace the Interview.Explore →
¯\_(ツ)_/¯

No courses match that… yet.

We could not find a course for that search. Try a different keyword, or tell us what you wish we taught.

Can't find it?

Tell us what you want to learn next.

New courses ship all the time. If the thing you want to master is not here yet, say the word, our catalogue grows from what you ask for.

Suggest a course → Back to catalogue