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

Season 3

Welcome to Engineering

Join the engineering team: Linux and the shell, Git and GitHub, and how work gets reviewed.

Your code has colleagues now.

What you will cover

  • Navigate Linux and automate work from the shell
  • Track changes and recover from mistakes with Git, and prepare for Linux Essentials and GH-900
  • Collaborate through GitHub branches, pull requests and reviews
  • Understand how engineering work is reviewed and shipped
  • Episode 1

    Where Did the Desktop Go?

    LPI 1.1, 1.3, 2.1-2.2, 4.1: Linux distributions and the shell, open-source licensing, command structure and options, quoting, environment variables, and reading man / --help.

    Paid plan
  • Episode 2

    Permission Denied, Again

    LPI 2.3-2.4, 5.1-5.4: absolute and relative paths, hidden files, file operations, users and groups, permissions, ownership, and links.

    Paid plan
  • Episode 3

    The Logs Are Trying to Tell You

    LPI 3.1-3.3, 4.3: text filters (grep, sort, cut, uniq), redirection and pipes, simple shell helpers, archives (tar/gzip), storage (df/du), and processes.

    Paid plan
  • Episode 4

    Please Stop Emailing Code

    GH-900 basics and repositories: Git versus a hosting service, commits, branches, remotes, GitHub Flow, Markdown, and repository structure.

    Paid plan
  • Episode 5

    Your First Pull Request

    GH-900 collaboration and projects: issues, pull requests, discussions, reviews, labels, milestones, project views, and resolving merge conflicts.

    Paid plan
  • Episode 6

    The Community Has Questions

    GH-900 modern practices, security and community: hosted editors (Codespaces, dev containers, github.dev), repository visibility and roles, branch protection, a required status check, contribution files, and InnerSource vs open source.

    Paid plan
  • Episode 7

    The Integration Ticket

    Engineering bridge: HTTP methods and status codes, request headers and bearer auth, keeping secrets out of URLs, retrying transient failures with a cap, SQL joins and the fan-out problem, GROUP BY and COUNT, and parsing JSON safely.

    Paid plan
  • Episode 8

    First Team Release

    GitHub Foundations consolidation: the full issue -> branch -> review -> merge -> verify -> release flow, a release checklist and its residual risk, and rejecting a confident bad fix. Spirals Linux verification, Python, and the API/SQL bridge.

    Paid plan
Linux Essentials badge

Certification checkpoint

Linux Essentials

010-160

5 capstone projects

Read the Linux Essentials guide
GitHub Foundations badge

Certification checkpoint

GitHub Foundations

GH-900

5 capstone projects

Read the GitHub Foundations guide

10 practice projects

  • Production Outage Log Triage & Incident Harvester
  • Multi-Tenant Creator Media Directory Permissions Hardening
  • Automated Nightly Database Dump & Archive Rotator
  • Live Stream Transcoder Resource & Zombie Process Monitor
  • Secure Developer Workstation Provisioning & Environment Bootstrap
  • Enterprise Monorepo Governance, CODEOWNERS & Branch Protection Lockdown
  • High-Stakes 3-Way Merge Conflict Resolution & Hotfix Cherry-Pick
  • Automated Pull Request Quality & Linter Workflow (GitHub Actions)
  • Secret Leak Incident Containment & Dependabot Security Remediator
  • Creator Studio Release Board & Milestone Project Automation

Previous season

Season 2: The Python Team

Next season

Season 4: One Company, Two Clouds

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