-
1.1 Introduction to Programming With Karel - DONE
-
Exercise 1.1.1 Your First Karel Program
-
Exercise 1.1.2 Your First Karel Program
-
Exercise 1.1.3 Your First Karel Program
-
Exercise 1.1.4 Short Stack
-
Exercise 1.1.5 Short Stack
-
1.2 More Basic Karel - DONE
-
Exercise 1.2.1 Make a Tower
-
Exercise 1.2.2 Make a Tower
-
Exercise 1.2.3 Pyramid of Karel
-
Exercise 1.2.4 Pyramid of Karel
-
1.3 Karel Can't Turn Right - DONE
-
Exercise 1.3.1 Slide Karel
-
Exercise 1.3.2 Slide Karel
-
Exercise 1.3.3 Fireman Karel
-
Exercise 1.3.4 Fireman Karel
-
1.4 Functions in Karel - DONE
-
Exercise 1.4.1 Pancakes
-
Exercise 1.4.2 Pancakes
-
Exercise 1.4.3 Mario Karel
-
Exercise 1.4.4 Mario Karel
-
1.5 Top Down Design and Decomposition in Karel - DONE
-
Exercise 1.5.1 Pancakes with Start
-
Exercise 1.5.2 Pancakes with Start
-
Exercise 1.5.3 The Two Towers
-
Exercise 1.5.4 The Two Towers
-
1.6 Commenting Your Code - DONE
-
Exercise 1.6.1 The Two Towers + Comments
-
Exercise 1.6.2 The Two Towers + Comments
-
1.7 Super Karel - DONE
-
Exercise 1.7.1 The Two Towers + SuperKarel
-
Exercise 1.7.2 The Two Towers + SuperKarel
-
1.8 For Loops - DONE
-
Exercise 1.8.1 Take 'em All
-
Exercise 1.8.2 Take 'em All
-
Exercise 1.8.3 Dizzy Karel
-
Exercise 1.8.4 Dizzy Karel
-
Exercise 1.8.5 Ball in Each Corner
-
Exercise 1.8.6 Ball in Each Corner
-
Exercise 1.8.7 Lots of Hurdles
-
Exercise 1.8.8 Lots of Hurdles
-
1.9 If Statements - DONE
-
Exercise 1.9.1 Is There a Ball?
-
Exercise 1.9.2 Is There a Ball?
-
Exercise 1.9.3 Don't Crash!
-
Exercise 1.9.4 Don't Crash!
-
1.10 If/Else Statements - DONE
-
Exercise 1.10.1 Right Side Up
-
Exercise 1.10.2 Right Side Up
-
Exercise 1.10.3 Right vs. Left Square
-
Exercise 1.10.4 Right vs. Left Square
-
1.11 While Loops in Karel - DONE
-
Exercise 1.11.1 Follow The Yellow Ball Road
-
Exercise 1.11.2 Follow The Yellow Ball Road
-
Exercise 1.11.3 Lay Row of Tennis Balls
-
Exercise 1.11.4 Lay Row of Tennis Balls
-
Exercise 1.11.5 Big Tower
-
Exercise 1.11.6 Big Tower
-
1.12 Control Structures Example - DONE
-
Exercise 1.12.1 Random Hurdles
-
Exercise 1.12.2 Random Hurdles
-
1.13 More Karel Examples and Testing - DONE
-
Video 1.13.1 More Karel Examples and Testing
-
Check for Understanding 1.13.2 Quiz: Which Control Structure?
-
Example 1.13.3 Move Tennis Ball Stack
-
Example 1.13.4 Climbing Karel
-
1.14 How to Indent Your Code - DONE
-
Exercise 1.14.1 Diagonal
-
Exercise 1.14.2 Diagonal
-
Exercise 1.14.3 Staircase
-
Exercise 1.14.4 Staircase
-
1.15 Programming with Karel Quiz
-
Unit Quiz 1.15.1 Programming with Karel Quiz
-
2.1 Challenge Problems
-
Challenge 2.1.1 Fetch
-
Challenge 2.1.2 Fetch
-
Challenge 2.1.3 Racing Karel
-
Challenge 2.1.4 Racing Karel
-
Challenge 2.1.5 Tower Builder
-
Challenge 2.1.6 Tower Builder
-
Challenge 2.1.7 Super Cleanup Karel
-
Challenge 2.1.8 Super Cleanup Karel
-
Challenge 2.1.9 Double Tennis Balls
-
Challenge 2.1.10 Double Tennis Balls
-
Badge 2.1.11 Karel Challenges Badge
-
3.1 Extra Karel Practice
-
Challenge 3.1.1 Functions Practice: K For Karel
-
Challenge 3.1.2 Functions Practice: Karel Plants A Tree
-
Challenge 3.1.3 Functions Practice: X Marks the Spot
-
Challenge 3.1.4 While Loop Practice: Blackout
-
Challenge 3.1.5 While Loop Practice: Move To Top
-
Challenge 3.1.6 Functions and While Loop Practice: Opposite Corner
-
Challenge 3.1.7 While Loop Practice: Checkered Row
-
Challenge 3.1.8 For Loop Practice: Tall Hurdles
-
Challenge 3.1.9 Functions and While Loop Practice: Row and Back
-
Challenge 3.1.10 Functions and For Loop Practice: Opposite Squares
-
Challenge 3.1.11 Stairway To Heaven
-
Badge 3.1.12 Karel Practice Badge
-
Exercise 3.1.13 For Loop Square
-
Exercise 3.1.14 For Loop Square
-
4.1 Extra Karel Puzzles
-
Challenge 4.1.1 Midpoint Karel
-
Challenge 4.1.2 Target Karel
-
Challenge 4.1.3 The Winding Yellow Road
-
Challenge 4.1.4 Super Random Hurdles
-
Challenge 4.1.5 Copy
-
Challenge 4.1.6 Multiply
-
Challenge 4.1.7 Fibonacci Karel
-
Challenge 4.1.8 Comparison Karel
-
Challenge 4.1.9 Swap
-
Challenge 4.1.10 Sorting Karel
-
Badge 4.1.11 Karel Puzzles Badge
-
5.1 Introduction to Programming With Karel - DONE
-
Exercise 5.1.1 Your First Karel Program
-
Exercise 5.1.2 Your First Karel Program
-
Exercise 5.1.3 Your First Karel Program
-
Exercise 5.1.4 Short Stack
-
Exercise 5.1.5 Short Stack
-
5.2 More Basic Karel - DONE
-
Exercise 5.2.1 Make a Tower
-
Exercise 5.2.2 Make a Tower
-
Exercise 5.2.3 Pyramid of Karel
-
Exercise 5.2.4 Pyramid of Karel
-
5.3 Karel Can't Turn Right - DONE
-
Exercise 5.3.1 Slide Karel
-
Exercise 5.3.2 Slide Karel
-
Exercise 5.3.3 Fireman Karel
-
Exercise 5.3.4 Fireman Karel
-
5.4 Functions in Karel - DONE
-
Exercise 5.4.1 Pancakes
-
Exercise 5.4.2 Pancakes
-
Exercise 5.4.3 Mario Karel
-
Exercise 5.4.4 Mario Karel
-
5.5 Top Down Design and Decomposition in Karel - DONE
-
Exercise 5.5.1 Pancakes with Start
-
Exercise 5.5.2 Pancakes with Start
-
Exercise 5.5.3 The Two Towers
-
Exercise 5.5.4 The Two Towers
-
5.6 Commenting Your Code - DONE
-
Exercise 5.6.1 The Two Towers + Comments
-
Exercise 5.6.2 The Two Towers + Comments
-
5.7 Super Karel - DONE
-
Exercise 5.7.1 The Two Towers + SuperKarel
-
Exercise 5.7.2 The Two Towers + SuperKarel
-
5.8 For Loops - DONE
-
Exercise 5.8.1 Take 'em All
-
Exercise 5.8.2 Take 'em All
-
Exercise 5.8.3 Dizzy Karel
-
Exercise 5.8.4 Dizzy Karel
-
Exercise 5.8.5 Ball in Each Corner
-
Exercise 5.8.6 Ball in Each Corner
-
Exercise 5.8.7 Lots of Hurdles
-
Exercise 5.8.8 Lots of Hurdles
-
5.9 If Statements - DONE
-
Exercise 5.9.1 Is There a Ball?
-
Exercise 5.9.2 Is There a Ball?
-
Exercise 5.9.3 Don't Crash!
-
Exercise 5.9.4 Don't Crash!
-
5.10 If/Else Statements - DONE
-
Exercise 5.10.1 Right Side Up
-
Exercise 5.10.2 Right Side Up
-
Exercise 5.10.3 Right vs. Left Square
-
Exercise 5.10.4 Right vs. Left Square
-
5.11 While Loops in Karel - DONE
-
Exercise 5.11.1 Follow The Yellow Ball Road
-
Exercise 5.11.2 Follow The Yellow Ball Road
-
Exercise 5.11.3 Lay Row of Tennis Balls
-
Exercise 5.11.4 Lay Row of Tennis Balls
-
Exercise 5.11.5 Big Tower
-
Exercise 5.11.6 Big Tower
-
5.12 Control Structures Example - DONE
-
Exercise 5.12.1 Random Hurdles
-
Exercise 5.12.2 Random Hurdles
-
5.13 More Karel Examples and Testing - DONE
-
Video 5.13.1 More Karel Examples and Testing
-
Check for Understanding 5.13.2 Quiz: Which Control Structure?
-
Example 5.13.3 Move Tennis Ball Stack
-
Example 5.13.4 Climbing Karel
-
5.14 How to Indent Your Code - DONE
-
Exercise 5.14.1 Diagonal
-
Exercise 5.14.2 Diagonal
-
Exercise 5.14.3 Staircase
-
Exercise 5.14.4 Staircase
-
5.15 Programming with Karel Quiz
-
Unit Quiz 5.15.1 Programming with Karel Quiz