C++ Standard Library including C++ 14 & C++ 17
INTERACTIVE COURSE

C++ Standard Library including C++ 14 & C++ 17

Beginner

156 Lessons

12h

Certificate of Completion

C++ Standard Library including C++ 14 & C++ 17
112 Playgrounds
33 Illustrations

Course Overview

C++ is one of the most prominent programming languages in the world. Along with optimized performance, the diverse functionality it offers has kept the language relevant for two decades. The C++ Standard Library, which is the collection of all the tools and utilities available in C++, received its latest update in 2017. Known as C++17, the update introduces many new features that further optimize our code. Join us in this course as we venture into the vast world of C++17. We’ll examine the fundamentals of ...Show More

Course Content

1

Introduction

2

The Standard Library

3

Overview

4

Application of Libraries

5

Utilities

6

Useful Functions

4 Lessons

7

Adaptors for Functions

2 Lessons

8

Pairs and Tuples

2 Lessons

9

Reference Wrappers

2 Lessons

10

Smart Pointers

5 Lessons

11

Type Traits

3 Lessons

12

Time Library

4 Lessons

13

std::any, std::optional, and std::variant

3 Lessons

14

Interface of All Containers

6 Lessons

15

Sequential Containers

6 Lessons

16

Associative Containers

2 Lessons

17

Ordered Associative Containers

5 Lessons

18

Unordered Associative Containers

5 Lessons

19

Adaptors for Containers

4 Lessons

20

Iterators

5 Lessons

21

Callable Units

3 Lessons

22

Algorithms

6 Lessons

23

Non-Modifying Algorithms

6 Lessons

24

Modifying Algorithms

11 Lessons

25

More Algorithms

8 Lessons

26

New Algorithms with C++17

2 Lessons

27

Numeric

2 Lessons

28

Strings

10 Lessons

29

String View

4 Lessons

30

Regular Expressions

9 Lessons

31

Input and Output Streams

9 Lessons

32

File Systems

4 Lessons

33

Multithreading

7 Lessons

COURSE AUTHOR

How You'll Learn

Hands-on Coding Environments

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

2x Faster Learning — With No Setup

Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.

AI-Powered Learning

Learn faster and smarter with adaptive AI tools embedded in every Educative course.

Progress You Can Show

Built-in assessments let you test your skills. Completion certificates let you show them off.

Add a deep mastery of C++ to your skillset, and make yourself a more in-demand developer.


Path Cover

Learn C++ for Programmers

Learn C++ from scratch, and get hands-on with one of the most popular programming languages in the world.
Explore Path

7 Modules

Recommended Courses

BEFORE STARTING THIS COURSE

AFTER FINISHING THIS COURSE