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