HomeCoursesC++20 STL Cookbook

Advanced

35h

C++20 STL Cookbook

Gain insights into C++20 and STL, explore lambda expressions, algorithms, concurrency, and file systems to write modern, efficient code, and become a proficient C++ programmer.
Join 2.7 million developers at
Overview
Content
Reviews
Related
In this course, you’ll master the art of leveraging the latest features of C++20 and harness the full potential of the Standard Template Library (STL). You’ll begin by learning about general STL features and containers for exploring lambda expressions, algorithms, and string streams. You will comprehensively learn and understand the STL’s power. Then, you’ll get hands-on coding experience with utility classes, concurrency and parallelism, and manipulating file systems. By the end of the course, you’ll be equipped with the skills to write modern and efficient code. You will be a confident C++ programmer, proficient in utilizing the STL to solve complex problems and elevate your programming endeavors.
In this course, you’ll master the art of leveraging the latest features of C++20 and harness the full potential of the Standard ...Show More

WHAT YOU'LL LEARN

An understanding of C++20 features and lambda expressions
A working knowledge of STL containers and algorithms
An understanding of advanced string streams and formatting
A working knowledge of concurrency and parallelism techniques
An understanding of C++20 features and lambda expressions

Show more

Content

1.

Introduction

1 Lessons

Get familiar with C++20 STL, advanced features, and efficient programming techniques.

13.

Conclusion

1 Lessons

Focus on mastering C++20 STL features, efficient programming, and continuous learning.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.

Course Author:

Developed by MAANG Engineers
Every Educative resource is designed by our in-house team of ex-MAANG software engineers and PhD computer science educators — subject matter experts who’ve shipped production code at scale and taught the theory behind it. The goal is to get you hands-on with the skills you need to stay ahead in today's constantly evolving tech landscape. No videos, no fluff — just interactive, project-based learning with personalized feedback that adapts to your goals and experience.

Trusted by 2.7 million developers working at companies

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

AI Prompt

Build prompt engineering skills. Practice implementing AI-informed solutions.

Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

Explain with AI

Select any text within any Educative course, and get an instant explanation — without ever leaving your browser.

AI Code Mentor

AI Code Mentor helps you quickly identify errors in your code, learn from your mistakes, and nudge you in the right direction — just like a 1:1 tutor!

Free Resources

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath