Code Nexus
CurriculumHow we teachPricingBlogAboutContact
Start learning
  1. Curriculum
  2. /
  3. Season 3
  4. /
  5. Episode 4

Season 3: Welcome to Engineering · Episode 4 of 8

Please Stop Emailing Code

You play: AI Engineering Intern

Included with Core programme and Certification prep
See plans

The situation

Two engineers have been emailing each other files called creator_service_final.py, creator_service_final_v2.py and creator_service_ACTUAL_final.py. Nobody knows which one is live. Maya opens the repository and says: 'this is the last time we do it this way'.

What you'll learn

  • GH-900 basics and repositories: Git versus a hosting service, commits, branches, remotes, GitHub Flow, Markdown, and repository structure.
  • Git versus GitHub, personal, organization and enterprise accounts, GitHub Desktop and GitHub Mobile, the GitHub Flow, and the key repository files (README, LICENSE, CONTRIBUTING, CODEOWNERS, SECURITY.md), template repositories, insights, stars and the dependency graph.

Who you work with

  • Maya Chen

    Senior AI Engineer · Your mentor

  • Kabelo Mokoena

    Platform and DevOps Engineer

Scenes

  1. 1.One repository, one history
  2. 2.Read the history
  3. 3.Branch, fix, commit
  4. 4.Recover the file
  5. 5.Git basics check

What you leave with

The emailed 'final' files are gone. Your change lives on a named branch with an honest commit message and a pull request into main; the accidentally-overwritten file was recovered without throwing away the legitimate work beside it.

Previous episode

The Logs Are Trying to Tell You

Next episode

Your First Pull Request

Code Nexus

Practice first. Improvise less later.

We post practical tech tips and the odd 8-BIT opinion. Mostly the tips.

The CPD Group Approved Provider #791172

Learn

  • Curriculum
  • Pricing
  • Create account
  • Sign in

Support

  • Blog
  • Certification guides
  • About Code Nexus
  • How we teach
  • Human help

Legal

  • Terms and Conditions
  • Privacy Policy
  • Cookie Policy
  • Refund and Cancellation
  • Contact: contact@codenexus.co.za

© 2026 Code Nexus. All rights reserved.

Payments secured by Payfast · Billed in ZAR · South Africa