- Module 1: Developing Packages Locally
-
Lesson 17: Package Development Flow 0 hr 8 min
-
Lesson 18: Packages in editable mode 0 hr 8 min
- Module 2: The Dependency Graph
-
Lesson 19: Understanding Package Types 0 hr 9 min
-
Lesson 20: Understanding Test Requires 0 hr 5 min
- Module 3: Advanced Versioning & Reproducibility
-
Lesson 21: Advanced versioning and lockfiles 0 hr 11 min
- Module 4: Extensibility & Customization
-
Lesson 22: Conan extensibility and customization 0 hr 11 min
- Course Feedback
-
We Value Your Feedback

Conan 2 Advanced
The Conan Advanced Training is designed for developers who already have hands-on experience with Conan and want to master its more powerful and extensible capabilities.
This course dives deeper into the complete package development lifecycle, from local builds and editable packages to advanced package versioning and reproducible workflows with lockfiles.
You will explore how to define and manage different package types, use test requirements, and understand the mechanics of binary compatibility.
The training also covers key topics for extending and adapting Conan, including deployers, custom commands, hooks, and plugins.
By the end of the course, you will not only understand how Conan works internally but also how to tailor and extend it to fit advanced project needs, ensuring scalable, maintainable, and reproducible C++ dependency management workflows.