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 →

Helping with: