Modern C++ from Scratch: The 2026 Beginner Path
by Ana Petrova
Learn a language properly — syntax, idioms and the runtime underneath.
Deep, project-driven courses on the languages developers actually ship with: C++, C#, F#, JavaScript, TypeScript, Lua, Python, Rust and Go. Every course pairs the syntax with the mental model, so you understand how the compiler or interpreter really treats your code. You finish able to read unfamiliar codebases, not just follow along with one.
Showing 1–9 of 9 courses
Learn C++20 the way it is actually written today, from first build to first real program.
Go from zero to a hireable C# developer with .NET 9, real projects and modern tooling.
Pick the right collection and the right LINQ operator every time, in under an hour.
Your first functional language, taught with running code instead of category theory.
The whole language in an afternoon, then the depth that makes Lua genuinely powerful.
The two Lua features people fake for years, explained properly in under an hour.
Learn Python by automating spreadsheets, files and reports you would otherwise do by hand.
Enough Python to read code and write a useful script, in a single focused hour.
Stop guessing at go.mod, vendoring and workspaces, and get the toolchain working for you.
Other shelves developers move on to next.