GitHub Foundations is a beginner-friendly course that teaches the core concepts and workflows of GitHub for version control, collaboration, and software delivery. Students learn to navigate the GitHub interface, manage repositories, work with branches and pull requests, use GitHub Issues and Projects for work tracking, set up basic GitHub Actions workflows, and apply GitHub collaboration best practices in team environments.
What You Will Learn
- Create and manage GitHub repositories, branches, commits, and tags using the UI and command line
- Open, review, and merge pull requests using GitHub’s collaborative code review workflow
- Use GitHub Issues, Labels, Milestones, and Projects for tracking work and managing projects
- Set up basic GitHub Actions CI workflows to automate build and test processes
- Apply GitHub security features including branch protection rules, code owners, and Dependabot
Who Should Attend
Developers, students, and IT professionals new to GitHub who want to build a solid foundation in version control and collaborative software development on GitHub.
Prerequisites
Basic understanding of version control concepts (Git) is helpful but not required. No prior GitHub experience is assumed.


