Modern C++ from Scratch: The 2026 Beginner Path
by Ana Petrova
Catalog
Learn a language properly — syntax, idioms and the runtime underneath.
Jump to a technology
Showing 1–19 of 19 courses
Learn C++20 the way it is actually written today, from first build to first real program.
Stop copying by accident and start writing C++ that owns its resources correctly.
The complete C++ career path: language, tooling, testing and three portfolio projects.
Go from zero to a hireable C# developer with .NET 9, real projects and modern tooling.
The three C# skills that separate a junior developer from a confident team member.
Pick the right collection and the right LINQ operator every time, in under an hour.
Translate everything you know from C# into idiomatic F#, one working example at a time.
Your first functional language, taught with running code instead of category theory.
Demystify the two F# features that look like magic and start writing your own.
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.
Write Python that scales past a single script and survives contact with a team.
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.
Complexity, structures and problem patterns taught for real code and real interviews.
Improve messy code without breaking it, using small moves you can defend in review.
Understand Git as a graph of commits and never fear a mistake in a repository again.
Write the tests that catch real bugs and delete the ones that only slow you down.