C++ / Subject
Advanced
Master advanced C++ architecture, ABI and library design, high-performance and low-latency systems, embedded and graphics programming, security, tooling and interoperability.
Your Progress
Learning Summary
Suggested sequence
Learning roadmap
Topics follow the Admin display order
Advanced
70 topics- Cross-Platform Development
- Modern C++ Architecture
- API Design
- ABI Compatibility
- Library Design
- Framework Design
- Large-Scale C++ Projects
- Dependency Management
- Package Management
- vcpkg
- Conan
- CMake Advanced Usage
- Design Patterns
- Creational Patterns
- Structural Patterns
- Behavioral Patterns
- SOLID Principles
- Clean Architecture
- Domain-Driven Design
- Event-Driven Architecture
- Component-Based Architecture
- Plugin Architectures
- High-Performance C++
- Cache Optimization
- Data-Oriented Design
- SIMD
- Vectorization
- CPU Architecture Awareness
- Branch Prediction
- False Sharing
- Memory Locality
- Zero-Copy Techniques
- Low-Latency Programming
- Real-Time Programming
- Embedded C++
- Bare-Metal C++
- Hardware Abstraction
- Device Drivers
- Firmware Development
- Game Engine Architecture
- Graphics Programming
- OpenGL
- Vulkan
- DirectX
- GPU Programming
- CUDA
- OpenCL
- Network Programming
- Distributed Systems
- RPC
- Protocol Design
- Database Programming
- Database Drivers
- Security Programming
- Secure Coding
- Cryptography Integration
- Static Analysis
- Dynamic Analysis
- Sanitizers
- AddressSanitizer
- ThreadSanitizer
- UndefinedBehaviorSanitizer
- Fuzz Testing
- Compiler Optimization
- Link-Time Optimization
- Profile-Guided Optimization
- Cross Compilation
- Interoperability with C
- Interoperability with Python
- Foreign Function Interfaces
Topics
70 published topics
- 61 ThreadSanitizerLearn ThreadSanitizer through a detailed C++ lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
- 62 UndefinedBehaviorSanitizerLearn UndefinedBehaviorSanitizer through a detailed C++ lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
- 63 Fuzz TestingLearn Fuzz Testing through a detailed C++ lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
- 64 Compiler OptimizationLearn Compiler Optimization through a detailed C++ lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
- 65 Link-Time OptimizationLearn Link-Time Optimization through a detailed C++ lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
- 66 Profile-Guided OptimizationLearn Profile-Guided Optimization through a detailed C++ lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
- 67 Cross CompilationLearn Cross Compilation through a detailed C++ lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
- 68 Interoperability with CLearn Interoperability with C through a detailed C++ lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
- 69 Interoperability with PythonLearn Interoperability with Python through a detailed C++ lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning
- 70 Foreign Function InterfacesLearn Foreign Function Interfaces through a detailed C++ lesson with examples, exercises and practice questions.Advanced · 13 min read · 180 min learning