Table of Contents
A series of instructional programming videos for learners and teachers. Learn object-oriented programming with Java and Greenfoot.
1: Introduction
2: Installing Greenfoot
3: Classes and objects
Teacher Commentary 3: Objects and classes
4: Finally – some code!
5: If statements
Teacher Commentary 5: Early coding examples
6: Adding random behaviour
7: Lettuce is good for you!
8: Keeping your code clean
9: Snakes on a plane!
10: It’s done: Play the game!
Teacher Commentary 10: Motivation and reflection
11: Make it your own
12: Fun with sound
13: The structure of a class
14: A first look at variables
15: Object interaction (first encounter)
16: Adding a score counter
17: Bouncy coloured balls
18: Bouncy balls with mouse input
19: Class methods vs instance methods
20: Image manipulation – first contact
21: Image manipulation – take two
22: Refactoring for good style
Teacher Commentary 22: Tracing control flow
23: Animating the image
24: Smoke and mirrors
25: Dealing with errors
26: How to display text
27: Object interaction – a second look
28: Return of the object interaction
29: Viewer questions: timers
30: Introduction to loops
31: More loopiness
32: Pretty pictures with while loops
33: Playing Breakout! Collision detection