C++ Development: Advanced Concepts, Lambda Expressions, and Best Practices Preview

C++ Development: Advanced Concepts, Lambda Expressions, and Best Practices

With Bill Weinman Liked by 1,304 users
Duration: 2h 54m Skill level: Advanced Released: 2/2/2023

Start my 1-month free trial

Course details

Looking to enhance your understanding of C++? In this course, explore some of the more complex aspects of this core programming language. From the basics of class definition to operator overloads and move semantics, instructor Bill Weinman helps you develop the skills you need to get the most out of C++. Learn about lambda expressions, concurrency, constraints and concepts, optional and variant classes, structured bindings, and best practices for initialization. Along the way, Bill covers some of the newer features of C++ including how to use the format library, the spaceship operator, the span class, and more.

Skills you’ll gain

Earn a sharable certificate

Share what you’ve learned, and be a standout professional in your desired industry with a certificate showcasing your knowledge gained from the course.

Sample certificate

Certificate of Completion

  • Showcase on your LinkedIn profile under “Licenses and Certificate” section

  • Download or print out as PDF to share with others

  • Share as image online to demonstrate your skill

Meet the instructor

Learner reviews

4.7 out of 5

271 ratings
  • 5 star
    Current value: 210 77%
  • 4 star
    Current value: 45 16%
  • 3 star
    Current value: 13 4%
  • 2 star
    Current value: 1 <1%
  • 1 star
    Current value: 2 <1%

Contents

What’s included

  • Practice while you learn 1 exercise file
  • Test your knowledge 8 quizzes
  • Learn on the go Access on tablet and phone

Similar courses

Download courses

Use your iOS or Android LinkedIn Learning app, and watch courses on your mobile device without an internet connection.