author-cover
INTERACTIVE COURSE

C++17 in Detail: A Deep Dive

Beginner

228 Lessons

10h

Certificate of Completion

author-cover
153 Playgrounds
9 Quizzes
15 Illustrations

Course Overview

C++ started in 1979 as an experiment, before being officially launched in 1983. In 1998, its first ISO standard was released. What started as an experimental language has quickly turned into a platform for solving complex problems that drive many industries: gaming,...Show More

Course Contents

1

Introduction

4 Lessons

2

Removed or Fixed Language Features

9 Lessons

Show all 9 lessons
3

Removed And Deprecated Library Features

7 Lessons

4

Language Clarification

12 Lessons

5

Templates

12 Lessons

6

General Language Features

16 Lessons

7

Standard Attributes

11 Lessons

8

std::optional

17 Lessons

9

std::variant

22 Lessons

10

std::any

8 Lessons

11

std::string_view

23 Lessons

12

Searchers and String Matching

8 Lessons

13

String Conversions

9 Lessons

14

Filesystem

12 Lessons

15

Parallel STL Algorithms

17 Lessons

16

Other Changes in the Library

13 Lessons

17

Refactoring with std::optional and std::variant

7 Lessons

18

Enforcing Code Contracts With [[nodiscard]]

5 Lessons

19

Replacing enable_if with if constexpr - Factory with Variable Arguments

3 Lessons

20

How to Parallelise CSV Reader

13 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 Than Videos

Videos are holding you back. The average video tutorial is spoken at 150 words per minute, while you can read at 250. That‘s why our courses are text-based.

No Set-up Required

Start learning immediately instead of fiddling with SDKs and IDEs. It‘s all on the cloud.

Progress You Can Show

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

Recommended Courses

BEFORE STARTING THIS COURSE

AFTER FINISHING THIS COURSE