Build Systems & Version Control
Toolchains, Make, CMake and Ninja, dependencies and reproducible builds, then Git from first commit to internals, rebase, bisect and recovery, plus CI/CD and supply chain — every command shown with its real output.
Lessons
- Git Internals
- Advanced Git Workflows
- Team Workflow and Governance
- CI/CD and Build Automation
- Software Delivery Foundations
- Build-System Fundamentals
- Toolchain and Compilation Pipeline
- Make and Makefiles
- Reproducibility, Security, and Supply Chain
- Troubleshooting and Performance
- Embedded and Cross-Platform Build Workflows
- Capstone Projects
- Glossary, Learning Sequence and Further Reading
- CMake and Ninja
- Other Build Ecosystems
- Dependency Management
- Advanced Build Engineering
- Version-Control Foundations
- Git Branching and Collaboration
- Course Overview