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

TermSimple Meaning
GitTime travel tool (saves versions of your code)
GitHubThe website where Git projects live
RepoShort for "Repository" (Project Folder)
PushUploading your code to GitHub

Think About

Before studying, consider:

  1. What happens if you make a mistake and break your game? How do you "undo" 5 hours of work? (Git helps!)
  2. 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! 🌍