Course curriculum

  • 1
    Getting Started
    • The Software: Greenfoot
    • Greenfoot License Information
    • Opening Greenfoot Projects
    • Help, My Project Won't Run!
  • 2
    Learning Code: Our First Steps
    • Unit 1 Vocabulary
    • Video Walkthrough: Getting Started With Shapes
    • Finding And Fixing Compiler Errors
    • Shapes: Finished Code
    • Shapes: Rubric
    • Unit 1 Test
  • 3
    Classes and Objects
    • Unit 2 Vocabulary
    • The Parts of a Class
    • Test Objects
    • Runtime Errors and Null Pointers
    • Video Walkthrough: LobsterLand
    • LobsterLand: Finished Code
    • LobsterLand: Rubric
    • Unit 2 Test
  • 4
    Object Interaction
    • Unit 3 Vocabulary
    • Getter and Setter Methods
    • Video: Writing Getter and Setter Methods
    • Teacher Walkthrough: Rock Dodger
    • Rock Dodger: Finished Code
    • Rock Dodger: Rubric
    • Using Getters and Setters
    • Adding Your Own Art
    • Teacher Walkthrough: Climbers
    • Climber: Finished Code
    • Climber: Rubric
    • Unit 3 Test
  • 5
    Conditional Statements
    • Unit 4 Vocabulary
    • Recap: What have we learned so far?
    • If Statements
    • Teacher Walkthrough: Wonderland
    • Wonderland: Finished Code
    • Wonderland: Rubric
    • Boolean Values and Comparison Operators
    • Teacher Walkthrough: Space Bees
    • Space Bees: Finished Code
    • Space Bees: Rubric
    • Actor Movement and the Cartesian Plane
    • Compound Conditional Statements
    • Teacher Walkthrough: Table Tennis
    • Table Tennis: Finished Code
    • Unit 4 Test
  • 6
    Loops and Iteration
    • Unit 5 Vocabulary
    • The For Loop
    • Help, My For Loop Broke Everything!
    • Changing the Active World
    • Maze Escape: Finished Code
    • Maze Escape: Rubric
    • Collision Detection with For Loops
    • Archery: Finished Code
    • Archery: Rubric
    • Unit 5 Test
  • 7
    The Independent Project
    • Project Guidelines
    • Video: Creating New Projects in Greenfoot
    • Independent Project Rubric