Skip to content
Course Rockstar
TechnologyBeginner

GitHub: From Zero to Pull Request

Learn Git and GitHub from the ground up, then apply Artificial Intelligence (AI) agents to automate development workflows. This course takes you from...

By Noah Gift on Coursera

About This Course

Learn Git and GitHub from the ground up, then apply Artificial Intelligence (AI) agents to automate development workflows. This course takes you from installing Git and creating your first repository to submitting pull requests, contributing to open source, and building custom AI agents with Model Context Protocol (MCP). You will start with Git fundamentals: initializing repositories, staging and committing changes, and safely undoing work with revert and reset. From there, you will connect local repositories to GitHub using push, pull, and clone, and learn to collaborate through branching, pull requests, and code review. The course covers community workflows including forking, issue tracking, and automating Continuous Integration and Continuous Delivery (CI/CD) pipelines with GitHub Actions. You will also configure gitignore patterns to keep sensitive files out of version control and write effective README documentation in Markdown. The final module introduces AI agents on GitHub: the progression from code-completion assistants to autonomous agents, how agents interact with repositories and Application Programming Interfaces (APIs) through tool execution, task selection criteria, security boundaries, and building custom agents that connect to external tools via MCP.

Topics Covered

Frequently Asked Questions

How much does GitHub: From Zero to Pull Request cost?

Visit the GitHub: From Zero to Pull Request course page for current pricing and available discounts.

Who teaches GitHub: From Zero to Pull Request?

GitHub: From Zero to Pull Request is taught by Noah Gift, Duke University.

What skill level is GitHub: From Zero to Pull Request for?

This course is designed for beginner learners.

Similar Courses

Included with membership
Enroll Now
Students0
Duration3 hours
LevelBeginner
Languageen
PlatformCoursera
InstructorNoah Gift