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
# 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/
You learn Git by versioning an actual AI application — .env files, model outputs, large files. Not a generic codebase.
Day 1 starts from installing Git. If you have never opened a terminal before, you can take this course.
Pull requests, Issues, GitHub Actions for CI/CD. The collaborative features that make GitHub more than just backup storage.
Each day is 60–90 minutes. Self-paced. Start anytime.
Version control explained. Why your AI project will fail without it. Installing Git and making sense of the terminal.
Init a repo, stage files, write good commit messages, push to GitHub. The commands you will use every single day.
Create feature branches, merge them back, resolve conflicts. The branching workflow every professional team uses.
Open a pull request, review code, use Issues for project management, set up a basic CI workflow with Actions.
Never commit API keys. Handle large model files with Git LFS. Set up environment variables safely.
Get Day 1 in your inbox plus updates when new lessons drop.
Free forever. No credit card. Unsubscribe anytime.
The free course gets you started. The bootcamp takes you from capable to confident.
No. Day 1 starts from installing Git. You do not need to know any programming language.
No. Git is the version control system. GitHub is a website that hosts Git repositories. Day 1 covers the difference.
The basics take about 30 minutes to learn. Most people who avoid Git just never had a clear teacher.
Yes. All 5 days, forever.