Modern C++ Programming: From Foundations to Multithreading

Master C++20 fundamentals, object-oriented design, smart pointers, and high-performance concurrent programming through clear written explanations and practical exercises.

4.2 (256) ⏱ 1 u 53 min 📚 9 lessen 🎧 Audioversie

Over deze cursus

To build high-performance software, modern systems, and concurrent applications, you need a deep and structured understanding of C++. This text-based course guides you step-by-step from core syntax to advanced C++20 features and multithreading concepts. By reading and working through this comprehensive guide, you will transition from a programming beginner to a confident C++ developer. You will understand how to manage memory safely, leverage the Standard Template Library (STL), write generic code with templates, and design thread-safe applications. What you'll learn: - Understand fundamental C++ syntax, object-oriented programming, and core memory management concepts. - Apply modern C++20 features including concepts, ranges, and smart pointers for memory-safe development. - Master the Standard Template Library (STL) and template programming to write reusable, generic code. - Design concurrent applications using multithreading, synchronization primitives, and lock-free data structures. - Configure and structure C++ projects using modern CMake build patterns. - Analyze application performance and identify bottlenecks using debugging and profiling strategies. The course starts with fundamental programming concepts, basic syntax, and object-oriented design in C++. It then progresses smoothly into memory management, advanced template metaprogramming, and modern C++20 concurrency standards. This course is designed for beginners who want to learn C++ from scratch or developers looking to modernize their skills with C++20. No prior C++ experience is required, though basic familiarity with general programming concepts is helpful. Start reading today to unlock the power of high-performance C++ programming.

Wat je krijgt

  • 📜 Voltooiingscertificaat
    Voeg toe aan je LinkedIn-profiel
  • 🎧 Audioversie inbegrepen
    Leer onderweg — geen scherm nodig
  • ♾️ Levenslange toegang
    Kom altijd terug, geen einddatum
  • 📱 Telefoon of computer
    Werkt overal, op elk apparaat
  • 💸 30 dagen retour
    Geen vragen
  • Kort en gericht
    1 u 53 min praktische inhoud

Beoordelingen (3)

Chloé Hoffmann LU Geverifieerde leerling
★ 4 · 2025-09-23T19:21:56+00:00

Goede introductie tot het onderwerp.De basisprincipes werden goed behandeld, hoewel sommige geavanceerde punten een beetje gehaast waren.

Kari Jensen NO
★ 4 · 2025-07-07T15:31:56+00:00

Het is een goede cursus als je al enige voorkennis hebt. Voor absolute beginners kunnen sommige concepten een beetje uitdagend zijn, maar de structuur is logisch.

Ethan Pelletier CA
★ 2 · 2025-03-21T23:00:56+00:00

Ik vond het handig voor een opfrisser, maar ik weet niet zeker of het het beste startpunt is voor een complete beginner.

Schrijf een beoordeling

Na verzenden vragen we je in te loggen — je concept blijft bewaard.

Lerenden namen ook

Veelgestelde vragen

Wat heb ik nodig voor deze cursus? +

Alleen een telefoon of computer met internet. Geen installaties of speciale hardware.

Hoe betaal ik? +

Met kaart via Stripe of met cryptocurrency. We bewaren geen kaartgegevens — Stripe handelt dit veilig af.

Kan ik een terugbetaling krijgen? +

Ja — volledige terugbetaling binnen 30 dagen, zonder vragen.

Hoe lang heb ik toegang? +

Voor altijd. Eenmaal gekocht is de cursus van jou en kun je hem altijd opnieuw bekijken.

Krijg ik een certificaat? +

Ja. Bij voltooiing ontvang je een certificaat dat je aan je LinkedIn-profiel kunt toevoegen.

Voor leerlingen in
Tech Design Financiën Marketing Gezondheidszorg Onderwijs Horeca Productie