Lessons 1-5 | Foundation Module
Your Developer Passport: GitHub
Publish a project on GitHub, understand commits, and begin building a portfolio that shows actual work.
Lesson 0545 mincourse modulepaid enrollment
Learning objective
Understand commits, repositories, and the habit of visible engineering work.
Lab outcome
Create a repository and publish the first project.
Module milestone
Publish a small working app and its GitHub repository.
Phase 1
Mission briefing
Before You Study (5 mins)
Lesson focus: Developers don't email files to each other. They use GitHub. It is like a public workbench for code, version history, collaboration, and portfolio proof.
What you should have ready:
- A free GitHb account (github.com)
- Your 3D Snake game code
Quick Concepts
| Term | Simple Meaning |
|---|---|
| Git | Time travel tool (saves versions of your code) |
| GitHub | The website where Git projects live |
| Repo | Short for "Repository" (Project Folder) |
| Push | Uploading your code to GitHub |
Think About
Before studying, consider:
- What happens if you make a mistake and break your game? How do you "undo" 5 hours of work? (Git helps!)
- How do 100 people work on the same app without overwriting each other?
By the End
After this lesson, you'll:
- ✅ Understand "Version Control"
- ✅ Create your first Repository
- ✅ Publish your code for the world to see
- ✅ Have a real Developer Portfolio!
Let's publish your work! 🌍