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 90 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.
Pick the right collection and the right LINQ operator every time, in under an hour.
Build, secure, test and deploy a real HTTP API in C# without ceremony or boilerplate.
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.
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.
Learn the JavaScript that modern browsers and Node actually run, with no jQuery nostalgia.
Understand what the engine is doing so async bugs stop feeling like random chance.
Replace every for-loop you write with the right array method, and know why.
Server-side JavaScript done properly, from the module system to a deployed HTTP service.
One continuous route from beginner JavaScript to a deployed full-stack application.
Add types to the JavaScript you already write, without rewriting your whole project.
Design types that make invalid states unrepresentable and errors readable again.
Turn on strict mode in a real codebase without drowning in thousands of new errors.
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.
Turn Lua fundamentals into shipped gameplay across two very different engines.