LANGUAGE & SYNTAX
Learn the languages behind working software
Follow one focused path at a time: use Python to write programs, SQL to ask questions of data, and HTML, CSS, and JavaScript to build browser experiences.
Python
Start with readable code, values, control flow, functions, files, APIs, and the standard library. The path includes a reference summary and 20 lessons.
Open Python path →SQL
Learn how to select, filter, aggregate, join, and safely modify relational data, from the first query through database definitions.
Open SQL path →Web
See how HTML provides structure, CSS provides presentation, and JavaScript adds behavior in the browser.
Open Web path →How to use this area
Use the left directory to move through a module. The active lesson keeps its module expanded, so the next topic is always nearby. Each path is independent; you can begin with the one that supports your current project.