Free · Beginners Welcome · All Developers

Git & GitHub.
5 Days. Zero Cost.

Git is a prerequisite for everything else. Every developer needs it. This course gets you from zero to confident in 5 days — using AI projects as examples throughout.

Free forever · No credit card · No experience needed

terminal
# Your first day with Git
git init
git add .
git commit -m "Initial commit: AI chatbot"

# Create a feature branch
git checkout -b feature/streaming

# Push to GitHub
git remote add origin https://github.com/you/ai-app
git push -u origin main

# .gitignore — never commit secrets
.env
__pycache__/
node_modules/
5
Days to Confident
0
Cost Forever
Every
AI Project Needs Git
#1
Dev Skill Gap

Free 5-day Git and GitHub course. Learn commits, branches, pull requests, GitHub...

AI Projects as Examples

You learn Git by versioning an actual AI application — .env files, model outputs, large files. Not a generic codebase.

No Prior Experience Needed

Day 1 starts from installing Git. If you have never opened a terminal before, you can take this course.

GitHub Features That Matter

Pull requests, Issues, GitHub Actions for CI/CD. The collaborative features that make GitHub more than just backup storage.

5 days. Real skills. You ship something.

Each day is 60–90 minutes. Self-paced. Start anytime.

1
Day

What Git Is and Why Every AI Project Needs It

Version control explained. Why your AI project will fail without it. Installing Git and making sense of the terminal.

~60 minConceptsSetup
2
Day

Your First Repository — Add, Commit, Push

Init a repo, stage files, write good commit messages, push to GitHub. The commands you will use every single day.

~75 minCore CommandsGitHub
3
Day

Branches, Merges, and Collaboration

Create feature branches, merge them back, resolve conflicts. The branching workflow every professional team uses.

~75 minBranchesMerging
4
Day

GitHub Features — Issues, PRs, Actions

Open a pull request, review code, use Issues for project management, set up a basic CI workflow with Actions.

~75 minPull RequestsCI/CD
5
Day

Managing AI Projects on GitHub — .gitignore, LFS, Secrets

Never commit API keys. Handle large model files with Git LFS. Set up environment variables safely.

~60 min.gitignoreSecrets

Start the course free

Get Day 1 in your inbox plus updates when new lessons drop.

Free forever. No credit card. Unsubscribe anytime.

Live Bootcamp

Ready to go deeper? 3 days in person.

The free course gets you started. The bootcamp takes you from capable to confident.

DenverLos AngelesNew York CityChicagoDallas

Common questions

Do I need any programming experience?

No. Day 1 starts from installing Git. You do not need to know any programming language.

Is Git the same as GitHub?

No. Git is the version control system. GitHub is a website that hosts Git repositories. Day 1 covers the difference.

I have been avoiding Git for years. Is it really that hard?

The basics take about 30 minutes to learn. Most people who avoid Git just never had a clear teacher.

Is this really free?

Yes. All 5 days, forever.