← All courses
7 modules · ~16 min
Engineering & Code
How software actually gets built and shipped — environments, architecture, Git, and code reviews — explained for non-engineers and new devs.
This course needs a free account. Log in or create one to unlock all 7 modules. (The first 4 courses are free without an account.)
✓ You're logged in — this course is unlocked.
What you'll be able to do
01
Tell dev, test and prod environments apart
02
Read a basic system architecture: sources and storage
03
Follow Git: repos, branches, commits and merges
04
Understand pull requests and code reviews
Modules
7 in this track- 1Environments: Dev, Test & ProdLoginWhy the same software exists in several copies — and why nobody edits the live one directly.🔒
- 2Architecture: Apps, Sources & StorageLoginA plain-English map of how a system fits together — where data comes from and where it lives.🔒
- 3Git & Version ControlLoginHow teams write code together without overwriting each other — branches, commits and merges.🔒
- 4Code Reviews & ShippingLoginHow a change gets checked, approved, tested automatically, and released — the pull request flow.🔒
- 5CI/CD & DeploymentsLoginAutomating the build-test-deploy pipeline so code ships reliably and often.🔒
- 6Testing & QALoginWhy testing exists, the testing pyramid, and what test coverage really means.🔒
- 7Technical DebtLoginHow shortcuts and aging code accumulate like interest, and why paying it down matters.🔒