Software Engineering

Technology Field

Software Engineering

Programming fundamentals, OOP, data structures, algorithms, Git, architecture, testing and system design.

Git & GitHub · Beginner

Pro

Git & GitHub Essentials

Never lose work again and collaborate like a professional team. Learn commits, branches, merging and conflicts, remotes, pull requests and how to safely undo mistakes — the version-control skills every developer job expects.

View course & skill path → Streaks XP Hearts Bite-sized interactive lessons
Enroll Now →

GitHub · Intermediate

Pro

GitHub Mastery: Collaborate, Automate & Showcase

Go beyond push and pull. Plan work with Issues and Projects, run professional pull-request reviews, automate tests and deployments with GitHub Actions, host sites on GitHub Pages, code in the cloud with Codespaces, pair-program with Copilot, keep projects secure, and build a GitHub profile that gets you hired.

View course & skill path → Streaks XP Hearts Bite-sized interactive lessons
Enroll Now →

Production & Incident Response · Intermediate

Pro

When Things Break: Crashes, Traffic Spikes & Leaked Keys

Real apps break: a deploy crashes the site, 1,000 people arrive at once, an API key ends up on GitHub. Learn the calm, professional playbook — triage, read the logs, roll back, fix the root cause, handle traffic spikes, respond to a leaked secret in minutes, and write a blameless post-mortem so it never happens again.

View course & skill path → Streaks XP Hearts Bite-sized interactive lessons
Enroll Now →

Helping with: