Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Master C++

via LinkedIn Learning

Overview

Deepen your understanding of C++ and take your career to the next level! In this learning path, take a deep dive into the more complex aspects of C++ and learn how to apply these new skills to your own projects.
  • Master advanced C++ programming techniques.
  • Explore C++ design patterns.
  • Write more efficient, performant code.

Syllabus

  • Course 1: C++: Advanced Topics
    • Deepen your understanding of C++. Learn about some of the more advanced aspects of this core programming language, from smart pointers to move semantics.
  • Course 2: C++ Design Patterns: Creational
    • Explore the five most popular creational design patterns for C++: Factory, Abstract Factory, Builder, Prototype, and Singleton.
  • Course 3: Parallel and Concurrent Programming with C++ Part 1
    • Learn the basics of concurrent and parallel programming in C++ to write more efficient, performant code.
  • Course 4: Parallel and Concurrent Programming with C++ Part 2
    • Explore advanced techniques for parallel and concurrent programming with C++. Learn about condition variables, semaphores, barriers, thread pools, and more.
  • Course 5: Test-Driven Development in C++
    • Discover how to develop strong, tested C++ code with unit testing and test-driven development.

Taught by

Bill Weinman, Olivia Stone, Olivia Stone, Olivia Stone and Richard Wells

Reviews

Start your review of Master C++

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.