Advanced C++ Programming and Modern Practices
Key Takeaways
Covers advanced C++ programming using Standard Template Library, concurrency, and modern features from C++17 and C++20
Original Description
This advanced course covers the Standard Template Library (STL), concurrency, multithreading, and best practices for code optimization. Learners will explore modern C++ features from C++17 and C++20, and learn how to effectively document their code. The course culminates in a comprehensive project that integrates all learned skills, preparing learners to work with complex C++ applications in professional environments.
Course Learning Objectives
By the end of this course, you will be able to:
- Implement efficient data structures and algorithms using the Standard Template Library (STL).
- Design and develop concurrent and multithreaded applications in C++.
- Apply best practices and optimization techniques to improve code performance.
- Utilize modern C++ features from C++17 and C++20.
- Create comprehensive documentation for C++ projects using GenAI tools.
- Develop a complex C++ application that integrates multiple advanced concepts.
Watch on External: Coursera ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Related Reads
📰
📰
📰
📰
Morris Pre Order Traversal
Dev.to · Jaspreet singh
Advanced Stack ApplicationsData Structures and Algorithms Deep‑Dive — Advanced Stack Applications…
Medium · Programming
The Minecraft anvil is a tree-cost optimization problem in disguise
Dev.to · Mark
KMP Algorithm (Knuth-Morris-Pratt): The Smart Way to Perform String Matching in O(N)
Dev.to · Jaspreet singh
🎓
Tutor Explanation
DeepCamp AI