Please enable JavaScript to use CodeHS

Alternate Exercises: Karel - Outline

  1. Programming with Karel

    1. 1.1 Introduction to Programming With Karel - DONE

    2. Exercise 1.1.1 Your First Karel Program
    3. Exercise 1.1.2 Your First Karel Program
    4. Exercise 1.1.3 Your First Karel Program
    5. Exercise 1.1.4 Short Stack
    6. Exercise 1.1.5 Short Stack
    7. 1.2 More Basic Karel - DONE

    8. Exercise 1.2.1 Make a Tower
    9. Exercise 1.2.2 Make a Tower
    10. Exercise 1.2.3 Pyramid of Karel
    11. Exercise 1.2.4 Pyramid of Karel
    12. 1.3 Karel Can't Turn Right - DONE

    13. Exercise 1.3.1 Slide Karel
    14. Exercise 1.3.2 Slide Karel
    15. Exercise 1.3.3 Fireman Karel
    16. Exercise 1.3.4 Fireman Karel
    17. 1.4 Functions in Karel - DONE

    18. Exercise 1.4.1 Pancakes
    19. Exercise 1.4.2 Pancakes
    20. Exercise 1.4.3 Mario Karel
    21. Exercise 1.4.4 Mario Karel
    22. 1.5 Top Down Design and Decomposition in Karel - DONE

    23. Exercise 1.5.1 Pancakes with Start
    24. Exercise 1.5.2 Pancakes with Start
    25. Exercise 1.5.3 The Two Towers
    26. Exercise 1.5.4 The Two Towers
    27. 1.6 Commenting Your Code - DONE

    28. Exercise 1.6.1 The Two Towers + Comments
    29. Exercise 1.6.2 The Two Towers + Comments
    30. 1.7 Super Karel - DONE

    31. Exercise 1.7.1 The Two Towers + SuperKarel
    32. Exercise 1.7.2 The Two Towers + SuperKarel
    33. 1.8 For Loops - DONE

    34. Exercise 1.8.1 Take 'em All
    35. Exercise 1.8.2 Take 'em All
    36. Exercise 1.8.3 Dizzy Karel
    37. Exercise 1.8.4 Dizzy Karel
    38. Exercise 1.8.5 Ball in Each Corner
    39. Exercise 1.8.6 Ball in Each Corner
    40. Exercise 1.8.7 Lots of Hurdles
    41. Exercise 1.8.8 Lots of Hurdles
    42. 1.9 If Statements - DONE

    43. Exercise 1.9.1 Is There a Ball?
    44. Exercise 1.9.2 Is There a Ball?
    45. Exercise 1.9.3 Don't Crash!
    46. Exercise 1.9.4 Don't Crash!
    47. 1.10 If/Else Statements - DONE

    48. Exercise 1.10.1 Right Side Up
    49. Exercise 1.10.2 Right Side Up
    50. Exercise 1.10.3 Right vs. Left Square
    51. Exercise 1.10.4 Right vs. Left Square
    52. 1.11 While Loops in Karel - DONE

    53. Exercise 1.11.1 Follow The Yellow Ball Road
    54. Exercise 1.11.2 Follow The Yellow Ball Road
    55. Exercise 1.11.3 Lay Row of Tennis Balls
    56. Exercise 1.11.4 Lay Row of Tennis Balls
    57. Exercise 1.11.5 Big Tower
    58. Exercise 1.11.6 Big Tower
    59. 1.12 Control Structures Example - DONE

    60. Exercise 1.12.1 Random Hurdles
    61. Exercise 1.12.2 Random Hurdles
    62. 1.13 More Karel Examples and Testing - DONE

    63. Video 1.13.1 More Karel Examples and Testing
    64. Check for Understanding 1.13.2 Quiz: Which Control Structure?
    65. Example 1.13.3 Move Tennis Ball Stack
    66. Example 1.13.4 Climbing Karel
    67. 1.14 How to Indent Your Code - DONE

    68. Exercise 1.14.1 Diagonal
    69. Exercise 1.14.2 Diagonal
    70. Exercise 1.14.3 Staircase
    71. Exercise 1.14.4 Staircase
    72. 1.15 Programming with Karel Quiz

    73. Unit Quiz 1.15.1 Programming with Karel Quiz
  2. Karel Challenges

    1. 2.1 Challenge Problems

    2. Challenge 2.1.1 Fetch
    3. Challenge 2.1.2 Fetch
    4. Challenge 2.1.3 Racing Karel
    5. Challenge 2.1.4 Racing Karel
    6. Challenge 2.1.5 Tower Builder
    7. Challenge 2.1.6 Tower Builder
    8. Challenge 2.1.7 Super Cleanup Karel
    9. Challenge 2.1.8 Super Cleanup Karel
    10. Challenge 2.1.9 Double Tennis Balls
    11. Challenge 2.1.10 Double Tennis Balls
    12. Badge 2.1.11 Karel Challenges Badge
  3. Extra Karel Practice

    1. 3.1 Extra Karel Practice

    2. Challenge 3.1.1 Functions Practice: K For Karel
    3. Challenge 3.1.2 Functions Practice: Karel Plants A Tree
    4. Challenge 3.1.3 Functions Practice: X Marks the Spot
    5. Challenge 3.1.4 While Loop Practice: Blackout
    6. Challenge 3.1.5 While Loop Practice: Move To Top
    7. Challenge 3.1.6 Functions and While Loop Practice: Opposite Corner
    8. Challenge 3.1.7 While Loop Practice: Checkered Row
    9. Challenge 3.1.8 For Loop Practice: Tall Hurdles
    10. Challenge 3.1.9 Functions and While Loop Practice: Row and Back
    11. Challenge 3.1.10 Functions and For Loop Practice: Opposite Squares
    12. Challenge 3.1.11 Stairway To Heaven
    13. Badge 3.1.12 Karel Practice Badge
    14. Exercise 3.1.13 For Loop Square
    15. Exercise 3.1.14 For Loop Square
  4. Extra Karel Puzzles

    1. 4.1 Extra Karel Puzzles

    2. Challenge 4.1.1 Midpoint Karel
    3. Challenge 4.1.2 Target Karel
    4. Challenge 4.1.3 The Winding Yellow Road
    5. Challenge 4.1.4 Super Random Hurdles
    6. Challenge 4.1.5 Copy
    7. Challenge 4.1.6 Multiply
    8. Challenge 4.1.7 Fibonacci Karel
    9. Challenge 4.1.8 Comparison Karel
    10. Challenge 4.1.9 Swap
    11. Challenge 4.1.10 Sorting Karel
    12. Badge 4.1.11 Karel Puzzles Badge
  5. Programming with Karel (ACE)

    1. 5.1 Introduction to Programming With Karel - DONE

    2. Exercise 5.1.1 Your First Karel Program
    3. Exercise 5.1.2 Your First Karel Program
    4. Exercise 5.1.3 Your First Karel Program
    5. Exercise 5.1.4 Short Stack
    6. Exercise 5.1.5 Short Stack
    7. 5.2 More Basic Karel - DONE

    8. Exercise 5.2.1 Make a Tower
    9. Exercise 5.2.2 Make a Tower
    10. Exercise 5.2.3 Pyramid of Karel
    11. Exercise 5.2.4 Pyramid of Karel
    12. 5.3 Karel Can't Turn Right - DONE

    13. Exercise 5.3.1 Slide Karel
    14. Exercise 5.3.2 Slide Karel
    15. Exercise 5.3.3 Fireman Karel
    16. Exercise 5.3.4 Fireman Karel
    17. 5.4 Functions in Karel - DONE

    18. Exercise 5.4.1 Pancakes
    19. Exercise 5.4.2 Pancakes
    20. Exercise 5.4.3 Mario Karel
    21. Exercise 5.4.4 Mario Karel
    22. 5.5 Top Down Design and Decomposition in Karel - DONE

    23. Exercise 5.5.1 Pancakes with Start
    24. Exercise 5.5.2 Pancakes with Start
    25. Exercise 5.5.3 The Two Towers
    26. Exercise 5.5.4 The Two Towers
    27. 5.6 Commenting Your Code - DONE

    28. Exercise 5.6.1 The Two Towers + Comments
    29. Exercise 5.6.2 The Two Towers + Comments
    30. 5.7 Super Karel - DONE

    31. Exercise 5.7.1 The Two Towers + SuperKarel
    32. Exercise 5.7.2 The Two Towers + SuperKarel
    33. 5.8 For Loops - DONE

    34. Exercise 5.8.1 Take 'em All
    35. Exercise 5.8.2 Take 'em All
    36. Exercise 5.8.3 Dizzy Karel
    37. Exercise 5.8.4 Dizzy Karel
    38. Exercise 5.8.5 Ball in Each Corner
    39. Exercise 5.8.6 Ball in Each Corner
    40. Exercise 5.8.7 Lots of Hurdles
    41. Exercise 5.8.8 Lots of Hurdles
    42. 5.9 If Statements - DONE

    43. Exercise 5.9.1 Is There a Ball?
    44. Exercise 5.9.2 Is There a Ball?
    45. Exercise 5.9.3 Don't Crash!
    46. Exercise 5.9.4 Don't Crash!
    47. 5.10 If/Else Statements - DONE

    48. Exercise 5.10.1 Right Side Up
    49. Exercise 5.10.2 Right Side Up
    50. Exercise 5.10.3 Right vs. Left Square
    51. Exercise 5.10.4 Right vs. Left Square
    52. 5.11 While Loops in Karel - DONE

    53. Exercise 5.11.1 Follow The Yellow Ball Road
    54. Exercise 5.11.2 Follow The Yellow Ball Road
    55. Exercise 5.11.3 Lay Row of Tennis Balls
    56. Exercise 5.11.4 Lay Row of Tennis Balls
    57. Exercise 5.11.5 Big Tower
    58. Exercise 5.11.6 Big Tower
    59. 5.12 Control Structures Example - DONE

    60. Exercise 5.12.1 Random Hurdles
    61. Exercise 5.12.2 Random Hurdles
    62. 5.13 More Karel Examples and Testing - DONE

    63. Video 5.13.1 More Karel Examples and Testing
    64. Check for Understanding 5.13.2 Quiz: Which Control Structure?
    65. Example 5.13.3 Move Tennis Ball Stack
    66. Example 5.13.4 Climbing Karel
    67. 5.14 How to Indent Your Code - DONE

    68. Exercise 5.14.1 Diagonal
    69. Exercise 5.14.2 Diagonal
    70. Exercise 5.14.3 Staircase
    71. Exercise 5.14.4 Staircase
    72. 5.15 Programming with Karel Quiz

    73. Unit Quiz 5.15.1 Programming with Karel Quiz