Introduction to Git & GitHub
Adopt professional software engineering best practices for version control and collaboration.
Professional Outcome
"Collaborate on data engineering codebases using version control."
Utilizing Branching, Merging, and Pull Requests to manage code versioning, and using GitHub as a central repository for CI/CD foundations.
Next Cohort Starts: March 15, 2026
What you will
Achieve
Students will adopt professional software engineering best practices for data projects. They will be able to collaborate in teams without code conflicts and maintain a history of all changes.
Curriculum Highlights
- Theoretical foundations and mental models
- Hands-on lab environments for practice
- Real-world business case studies
- Performance optimization strategies
- Production-grade implementation patterns
Prerequisites
This is a module in our Beginner Track. While no prior experience in Data Engineering is required, basic computer literacy is essential.
Ready to take the
Next Level?
Our intermediate and advanced modules are designed to bridge the gap between foundations and professional expertise.