AI Workshop: learn to build apps with AI →
GitHub Advanced
Learn advanced GitHub features including authentication, pull requests, and GitHub Actions for CI/CD.

Join the AI Workshop and learn to build real-world apps with AI. A hands-on, practical program to level up your skills.


This unit covers advanced GitHub topics that go beyond the basics: setting up GitHub from scratch, authentication methods, making pull requests, GitHub Actions for CI/CD, and working with the GitHub API.

Whether you’re new to GitHub or looking to level up your workflow, these lessons will help you become more productive with GitHub.

We’ll cover:

  • Setting up Git and GitHub from zero
  • Authentication methods (SSH keys, personal access tokens, GitHub CLI)
  • Making your first pull request
  • GitHub Actions for continuous deployment
  • Working with the GitHub API
  • Tips and tricks for advanced workflows

Lessons in this unit:

0: ▶︎ Introduction
1: Setting up Git and GitHub from scratch
2: Authentication methods
3: Making your first pull request
4: GitHub Actions for CI/CD