C++ High Performance
Gain insights into performance analysis, memory management, concurrency handling, and advanced templates in C++. Learn to write efficient, high-performance code and enhance your career opportunities.
Join 3.1 million developers at
What You'll Learn
- Proficiency in identifying and resolving performance bottlenecks in C++ code
- Hands-on experience with optimizing memory management and concurrency
- Knowledge of modern C++ features and best practices for high performance
- Mastery of advanced template usage and parallel algorithms
- Practical experience with modern memory management and multithreading techniques
- Knowledge of new C++20 features for better performance
Learning Roadmap
1.
Getting Started
Getting Started
2.
A Brief Introduction to C++
A Brief Introduction to C++
3.
Essential C++ Techniques
Essential C++ Techniques
23 Lessons
23 Lessons
4.
Analyzing and Measuring Performance
Analyzing and Measuring Performance
12 Lessons
12 Lessons
5.
Data Structures
Data Structures
13 Lessons
13 Lessons
6.
Algorithms
Algorithms
13 Lessons
13 Lessons
7.
Ranges and Views
Ranges and Views
7 Lessons
7 Lessons
8.
Memory Management
Memory Management
14 Lessons
14 Lessons
9.
Compile-Time Programming
Compile-Time Programming
14 Lessons
14 Lessons
10.
Essential Utilities
Essential Utilities
11 Lessons
11 Lessons
11.
Proxy Objects and Lazy Evaluation
Proxy Objects and Lazy Evaluation
8 Lessons
8 Lessons
12.
Concurrency
Concurrency
15 Lessons
15 Lessons
13.
Coroutines and Lazy Generators
Coroutines and Lazy Generators
12 Lessons
12 Lessons
14.
Asynchronous Programming with Coroutines
Asynchronous Programming with Coroutines
8 Lessons
8 Lessons
15.
Parallel Algorithms
Parallel Algorithms
13 Lessons
13 Lessons
Packt
A tech learning platform that provides online courses, eBooks, videos, and other resources to help individuals and organizations stay ahead of emerging and popular technologies.
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources