Master C++

Go to class
Write Review

Free Online Course: Master C++ provided by LinkedIn Learning is a comprehensive online course. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Master C++ is taught by Bill Weinman, Olivia Stone and Richard Wells.

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
  • Courses under this program:
    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.