MARJ
SIGN IN

Technical Foundations

Column VI. Every lesson leaves you with a working thing.

LevelSort
TC-13L3Building a Project End to End: Idea to LiveOne idea taken from concept to a shipped first version — scope cut to an MVP, built, and put in front of one real userTC-08L2Databases and SQL: Your First 8 QueriesEight working SQL queries run against a real table, answering real questions about the dataTC-06L2Git and GitHub: Version Control and Why Undo Is Non-NegotiableA published GitHub repository with a real commit history and a README, that you built from the command lineTC-02L1How the Internet Works: DNS, HTTP, Servers, BrowsersA traced request: every step between typing a URL and the page appearing, written in your own wordsTC-04L1Python From Zero: The First 10 ConceptsYour first program: a working script that takes input, makes a decision, and does something usefulTC-11L1Security Basics: Password Manager, 2FA, and the Anatomy of PhishingA secured account set: a password manager in use, 2FA on your key accounts, and passkeys where offeredTC-10L2Ship Your Own Site: Domain, Hosting, DeployOne real website live on the internet at a URL you can send to anyoneTC-12L3The Limits of AI-Written Code: How Far You Can Trust ItOne piece of AI-written code audited — at least two real problems found and fixed, and written upTC-03L1The Terminal: Your First 20 Commands and Why It Still MattersReal work done in a shell: files organised, renamed in bulk, and searched — all from the command lineTC-01L1What a Computer Actually Does: CPU, RAM, Disk, OSA labelled model of what happens when you open an app — the job the CPU, RAM, disk and OS each doTC-07L2What an API Is and How to Call OneA working script that fetches live data from a real public API and does something with itTC-09L1Your First Page With HTML and CSSA styled web page you built by hand — real HTML and CSS in one file, opened in a browserTC-05L2Your First Real Script: Automate Something You Do by HandA working script that automates one real, repetitive task you actually do — run successfully on your own files