22 videos: the MrBrownCS programming series, Visual Basic walk-throughs, and explainers from TED-Ed and Computerphile. Watch, then answer the “watch and think” questions.
A short, friendly introduction to how computers follow step-by-step instructions.
Watch and think:
Why we write in high-level languages and what machine code is.
Watch and think:
How source code is turned into something the CPU can run.
Watch and think:
How programmers make code robust and maintainable.
Watch and think:
The stages professional teams follow, and how agile differs from waterfall.
Watch and think:
The flowchart symbols and how to read them.
Watch and think:
How to dry-run an algorithm with a trace table.
Watch and think:
Stretch: a longer walk-through of writing clear pseudocode.
Watch and think:
Validation, verification and keeping data accurate.
Watch and think:
The tools inside an IDE such as Visual Studio.
Watch and think:
Reference: a full Visual Basic course. Dip into the parts you need rather than watching it all.
Watch and think:
Choosing data types and when to use a constant.
Watch and think:
The three building blocks of every program.
Watch and think:
Selection in Visual Basic, step by step.
Watch and think:
Stretch: how a function can call itself.
Watch and think:
Why programs are split into procedures and functions.
Watch and think:
How functions take parameters and return values.
Watch and think:
Storing lots of data under one name.
Watch and think:
Length, substrings, case changes and more.
Watch and think:
Keeping data after the program closes.
Watch and think:
How to plan tests and choose test data.
Watch and think:
The difference between errors that stop a program and errors that give wrong answers.
Watch and think: