Programming languages: C, C++, Lua, Scratch, scripts
Where programs live, how to lose your work
if, then, else
Data types and data structures, variable scope
Binary, decimal and hexadecimal
Libraries
Debugging techniques
Going all the way (most of the way?) to the bottom: instruction sets
Make your own sprite / character
Make your own background
Read buttons, move a character around the screen
Play a frequency on a speaker
Make a siren sound
Create multi-track music
Determine the factors of an integer
Sorting / Alphabetizing
Random numbers
Plot a parabola
Assets: sprite sheets, music, sound effects
Screen wipes, starfields
Adapt an image for display on a hand held screen
Create a web page
Build an LED circuit
Display information on an OLED display
Detect range with a distance sensor
Control a DC motor with an H-Bridge
Parts of a computer
Voltmeters and oscilloscopes
Recreate the Star Wars opening crawl
Simulate a news channel image with scrolling chyrons in the lower third
Create an io games style player with a name and health meter
Compute pi
Have a computer do today's math homework for you
Collision detection
Multi-player games
Physics simulation
Network programming