Intro to Programming (Blockly)

A course for kids to write their first real programs.

This introductory course is designed to get kids writing their first real programs. It uses Blockly, a visual interface to make programming easier and more intuitive for beginners and younger students. However, it also shows the code 'under the bonnet' to ease the transition into programming in Python.

1.
Your first program
1. Hello, World!
2. Bashō Haiku
3. Next Up!
4. Meet the Puppy
5. Match of the Year!
2.
Calculating things
1. Next Olympics
2. Back to Square One
3. Hexagon
3.
Making decisions
1. Cheap Tuesdays
2. Pikachu, I choose you!
3. Soil Sensor
4. Não compreendo?
4.
Putting it together
1. Letter from the Queen
2. Nooooooooo!
3. Going Up or Down?
4. The Three Little Pigs
5.
Investigating strings
1. Forgotten Attachment?
2. Capital Cities
3. TELEGRAM STOP
4. Double Or Nothing
6.
Looping
1. Acrostic Poem
2. Learn a Thing or Two
3. Wooden Fence
4. Peacock Feathers
7.
Advanced looping
1. Be A Team Player
2. Snooze No More!
3. Um... no... umm...
4. TL;DR
8.
Counting with code
1. Michael's Medals
2. Raise Your Glass
3. Fish Cake with Swirl Design
4. Solitaire
9.
Putting it all together
1. Email Address
2. Unprefixed
3. Mug Cake Countdown
4. Fireworks!