Master Code. From Fundamentals to Real Engineering.
ctrl + Q is a complete, self-paced software engineering curriculum. Read clear, accurate lessons, study real syntax and real examples, run actual code in the browser โ including a live Python compiler โ then prove what you know with a real exam and a downloadable certificate.
Course Catalog
HTML & CSS
Semantic markup, the box model, Flexbox, Grid, responsive design, and accessibility fundamentals.
JavaScript
Variables, functions, arrays/objects, closures, async/await, the DOM, and the Fetch API.
TypeScript
Static types on top of JavaScript: interfaces, unions, generics, and why teams adopt it.
Python
Core syntax, data structures, functions, object-oriented programming, and error handling โ with a real live interpreter.
Git & GitHub
Version control fundamentals: commits, branching, merging, rebasing, remotes, and pull request workflows.
SQL & Databases
Querying relational data, joins, aggregation, subqueries, transactions, and schema design.
Data Structures & Algorithms
Big-O notation, arrays, stacks, queues, linked lists, trees, graphs, hashing, and sorting/searching.
Linux & Command Line
Navigating the filesystem, permissions, piping, redirection, and managing processes from the shell.
Premium: Systems & React
Distributed systems design, Rust systems programming, React fundamentals, and containers with Docker.