Modern C++ from Scratch: The 2026 Beginner Path
by Ana Petrova
Catalog
Programming, AI and prompt-engineering courses written by working engineers. Filter by language, level, price or rating — buy once, get an instant email access link, keep it for life.
Jump to a technology
Showing 1–24 of 45 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.
A focused crash course that finally makes stack, heap and pointer syntax click.
The complete C++ career path: language, tooling, testing and three portfolio projects.
Write engine-grade C++ that respects cache lines, allocators and a 16-millisecond frame.
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.
Learn the C# that Unity actually runs, from the lifecycle to the new Input System.
Translate everything you know from C# into idiomatic F#, one working example at a time.
Understand what the engine is doing so async bugs stop feeling like random chance.
Design types that make invalid states unrepresentable and errors readable again.
Build React applications where props, state and data fetching are all fully typed.
The whole language in an afternoon, then the depth that makes Lua genuinely powerful.
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.
Get past the borrow checker for good and ship a real command-line tool with Cargo.
Move from writing Rust that compiles to designing Rust APIs other people enjoy using.
Cross the safety boundary deliberately, bind to C, and prove your abstractions are free.
Learn Go the way backend teams use it: small surface, standard library, real concurrency.
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.
A repeatable method for finding any bug, plus the tools that make it fast.