Learning Paths
Structured tracks to build your skills from fundamentals to advanced exploitation
Python 101: The Complete Learning Path
Go from zero to genuinely competent in Python. Every module runs live in the browser through an inbuilt interpreter, so you write and run actual code from the very first module.
JavaScript 101
JavaScript makes the web alive - and it is the most used programming language on Earth. Learn it from zero: variables, logic, functions, objects, then the DOM and events that power every interactive page you have ever used. By the end you will read and write the language that runs in every browser on the planet.
HTML & CSS
Every website you have ever visited is built from two languages: HTML for structure and CSS for style. Learn both from absolute zero - tags, elements, selectors, the box model, flexbox layouts and responsive design - using nothing but your browser. This is the foundation every web technology stands on.
C++ Fundamentals
A complete first-principles C++ course. From "what is a program" to writing a production-style CLI log analyzer — variables, memory, pointers, files, the toolchain, and how the machine really runs your code. No prior programming experience required.
SQL Foundations: From Zero to Hero
Master SQL on a real in-browser database. Query, aggregate, join, clean and rank data on the Nimbus Analytics dataset — the complete toolkit for data analysis, AI/ML data work, and understanding SQL injection from the inside.