About
This course provides a practical guide to using Git and GitHub specifically for embedded firmware development in C and C++. It covers setting up repositories, managing source code for microcontrollers, and implementing effective branching strategies for hardware-specific projects. Participants will learn how to handle binary files, configure .gitignore files for toolchain-specific artifacts, and collaborate on firmware teams to ensure code integrity and streamline the development lifecycle. The curriculum is designed for engineers working in industrial automation and IoT who need to transition from manual file backups to professional version control systems.
