Conan 2 Essentials and Advanced Training Now Complete on JFrog Academy
We are happy to announce that the complete Conan 2 training is now available for free on JFrog Academy. You can take it at your own pace through two learning paths, each organized into modules so you can progress step by step:
The training is made up of 29 video lessons in total, split across 7 modules: Essentials has 16 lessons across 3 modules, and Advanced has 13 lessons across 4 modules. Both paths are self-paced and free.
What you’ll learn
Conan 2 Essentials — Fundamentals of using and creating packages with Conan 2, for developers with little or no Conan experience.
- Build C++ projects with Conan and CMake, cross-compile with host/build profiles, and scan dependencies with Conan Audit
- Go through the Conan package creation flow in detail: writing recipes, testing packages, and uploading packages to Conan repositories
- Package header-only libraries, prebuilt binaries, and build tools
Conan 2 Advanced — For users who already know Conan 2 basics.
- Develop packages locally with editable mode; understand package types, test_requires, lockfiles, and advanced versioning
- Extend Conan with deployers, custom commands, hooks, and python_requires
- Extend the binary model and define custom binary compatibility rules
Start Learning Today
Both paths are free, self-paced, and available on JFrog Academy.
➡️ Enroll in Conan 2 Essentials
➡️ Enroll in Conan 2 Advanced
The examples in the training use the Conan Training 2 GitHub repository. If you have questions or feedback about the courses, or if you run into any issues with the code examples, feel free to open an issue there.
We hope you enjoy the full training and find it useful for your day-to-day work with Conan 2.