π
Python
The best first language. Clean syntax that reads like English. Used for web dev, data science, AI, automation, and cybersecurity.
β 14 chapters Β· 6 hours
β 20 lab exercises with solutions
β Builds 3 mini-projects
π
HTML & CSS
The building blocks of every website. Structure with HTML, style with CSS. By the end you'll have a real portfolio page live on the web.
β 12 chapters Β· 4 hours
β 15 lab exercises with solutions
β Builds a full portfolio page
β‘
JavaScript
The language of the web. Adds interactivity, handles events, talks to APIs. Essential for every front-end developer and useful for security testing.
β 12 chapters Β· 5 hours
β 20 lab exercises with solutions
β Builds quiz app, weather app, CRUD notes
ποΈ
SQL
Every app uses a database. SQL is how you talk to it β reading, inserting, updating, joining tables. Also critical for understanding SQL injection attacks.
β 12 chapters Β· 4 hours
β 20 lab exercises on real data
β Works in browser β no install needed
β
Java
Powers Android apps, enterprise backends, and millions of servers. Strongly typed OOP β once you know Java, you understand most languages.
β 12 chapters Β· 6 hours
β OOP, inheritance, collections, exceptions
β Path to Android development
βοΈ
C++
The language of game engines, operating systems, browsers, and exploit development. Pointers, memory management β raw power with full control.
β 12 chapters Β· 7 hours
β Pointers, OOP, STL, memory management
β Foundation for exploit development