Software Engineering
Web, APIs, testing
- Start βLesson 1 Β· β± 8 min Β· 3 stepsHow the web worksSee the request β response conversation behind every page.
- Start βLesson 2 Β· β± 10 min Β· 4 stepsYour first functionFunctions are recipes: inputs in, output out.
- Start βLesson 3 Β· β± 6 min Β· 5 stepsGit = save pointsCommits, branches and merges, explained like a video game.
- Start βLesson 4 Β· β± 8 min Β· 4 stepsVariables: labelled boxesStore, change and print values, the building block of every program.
- Start βLesson 5 Β· β± 10 min Β· 4 stepsDecisions: if / elseMake your code choose between paths.
- Start βLesson 6 Β· β± 8 min Β· 4 stepsDebugging: be a detectiveEvery programmer gets bugs. Learn to find and fix them calmly.
- Start βLesson 7 Β· β± 8 min Β· 4 stepsAPIs and JSON: apps talkingHow programs ask each other for data, and the format the answers come in.
- Start βLesson 8 Β· β± 8 min Β· 4 stepsTesting: check your own codeTiny checks that catch bugs before your users do.