- 
                
1.1 Introduction to Programming With Karel
             
            
            - 
                
                    
                    Video
                    1.1.1 Introduction to Programming With Karel
                
             
            
            - 
                
                    
                    Check for Understanding
                    1.1.2 Quiz: Karel Commands
                
             
            
            - 
                
                    
                    Example
                    1.1.3 Our First Karel Program
                
             
            
            - 
                
                    
                    Exercise
                    1.1.4 Your First Karel Program
                
             
            
            - 
                
                    
                    Exercise
                    1.1.5 Short Stack
                
             
            
            - 
                
                    
                    Debugging
                    1.1.6 Dancing Karel
                
             
            
            
            
            
            
            
            - 
                
1.2 More Basic Karel
             
            
            - 
                
                    
                    Video
                    1.2.1 More Basic Karel
                
             
            
            - 
                
                    
                    Check for Understanding
                    1.2.2 More Basic Karel Quiz
                
             
            
            - 
                
                    
                    Example
                    1.2.3 Tennis Ball Square
                
             
            
            - 
                
                    
                    Exercise
                    1.2.4 Make a Tower
                
             
            
            - 
                
                    
                    Exercise
                    1.2.5 Pyramid of Karel
                
             
            
            - 
                
                    
                    Debugging
                    1.2.6 Go Through the Door
                
             
            
            
            
            
            
            
            - 
                
1.3 Karel Can't Turn Right
             
            
            - 
                
                    
                    Video
                    1.3.1 Karel Can't Turn Right
                
             
            
            - 
                
                    
                    Check for Understanding
                    1.3.2 Karel Can't Turn Right Quiz
                
             
            
            - 
                
                    
                    Example
                    1.3.3 Tower and Turn Right
                
             
            
            - 
                
                    
                    Exercise
                    1.3.4 Fireman Karel
                
             
            
            - 
                
                    
                    Exercise
                    1.3.5 Slide Karel
                
             
            
            - 
                
                    
                    Free Response
                    1.3.6 Reflection: Teaching Karel New Commands
                
             
            
            - 
                
                    
                    Badge
                    1.3.7 Right Turn Karel Badge
                
             
            
            
            
            
            
            
            - 
                
1.4 Functions in Karel
             
            
            - 
                
                    
                    Video
                    1.4.1 Functions in Karel
                
             
            
            - 
                
                    
                    Check for Understanding
                    1.4.2 Functions in Karel Quiz
                
             
            
            - 
                
                    
                    Example
                    1.4.3 Turn Around
                
             
            
            - 
                
                    
                    Exercise
                    1.4.4 Pancakes
                
             
            
            - 
                
                    
                    Exercise
                    1.4.5 Backflip
                
             
            
            - 
                
                    
                    Exercise
                    1.4.6 Digging Karel
                
             
            
            - 
                
                    
                    Debugging
                    1.4.7 Build a Shelter
                
             
            
            
            
            
            
            
            - 
                
1.5 The Start Function
             
            
            - 
                
                    
                    Video
                    1.5.1 The Start Function
                
             
            
            - 
                
                    
                    Check for Understanding
                    1.5.2 The Start Function Quiz
                
             
            
            - 
                
                    
                    Example
                    1.5.3 Tower with Start Function
                
             
            
            - 
                
                    
                    Exercise
                    1.5.4 Pancakes with Start
                
             
            
            - 
                
                    
                    Exercise
                    1.5.5 Digging Karel with Start
                
             
            
            
            
            
            
            
            - 
                
1.6 Top Down Design and Decomposition in Karel
             
            
            - 
                
                    
                    Video
                    1.6.1 Top Down Design and Decomposition in Karel
                
             
            
            - 
                
                    
                    Check for Understanding
                    1.6.2 Top Down Design and Decomposition Quiz
                
             
            
            - 
                
                    
                    Example
                    1.6.3 Hurdle Karel
                
             
            
            - 
                
                    
                    Exercise
                    1.6.4 The Two Towers
                
             
            
            - 
                
                    
                    Debugging
                    1.6.5 Make a 'Z'
                
             
            
            - 
                
                    
                    Free Response
                    1.6.6 Reflection: Top Down Design
                
             
            
            
            
            
            
            
            - 
                
1.7 Commenting Your Code
             
            
            - 
                
                    
                    Video
                    1.7.1 Commenting Your Code
                
             
            
            - 
                
                    
                    Check for Understanding
                    1.7.2 Commenting Your Code Quiz
                
             
            
            - 
                
                    
                    Example
                    1.7.3 Hurdle Karel
                
             
            
            - 
                
                    
                    Exercise
                    1.7.4 The Two Towers + Comments
                
             
            
            - 
                
                    
                    Free Response
                    1.7.5 Reflection: Commenting
                
             
            
            
            
            
            
            
            - 
                
1.8 Abstraction
             
            
            - 
                
                    
                    Video
                    1.8.1 Abstraction
                
             
            
            - 
                
                    
                    Check for Understanding
                    1.8.2 Abstraction Quiz
                
             
            
            - 
                
                    
                    Example
                    1.8.3 Abstracting Away buildTower
                
             
            
            - 
                
                    
                    Free Response
                    1.8.4 Abstracting Your Day
                
             
            
            - 
                
                    
                    Free Response
                    1.8.5 Reflection: Abstraction
                
             
            
            - 
                
                    
                    Free Response
                    1.8.6 Reflection: Abstraction in Karel
                
             
            
            
            
            
            
            
            - 
                
1.9 Super Karel
             
            
            - 
                
                    
                    Video
                    1.9.1 Super Karel
                
             
            
            - 
                
                    
                    Check for Understanding
                    1.9.2 Super Karel Quiz
                
             
            
            - 
                
                    
                    Example
                    1.9.3 Hurdle Karel (with SuperKarel)
                
             
            
            - 
                
                    
                    Exercise
                    1.9.4 The Two Towers + SuperKarel
                
             
            
            - 
                
                    
                    Badge
                    1.9.5 Super Karel Badge
                
             
            
            
            
            
            
            
            - 
                
1.10 For Loops
             
            
            - 
                
                    
                    Video
                    1.10.1 For Loops
                
             
            
            - 
                
                    
                    Check for Understanding
                    1.10.2 For Loops Quiz
                
             
            
            - 
                
                    
                    Example
                    1.10.3 Repeated Move
                
             
            
            - 
                
                    
                    Example
                    1.10.4 Put Down Tennis Balls
                
             
            
            - 
                
                    
                    Exercise
                    1.10.5 Take 'em All
                
             
            
            - 
                
                    
                    Exercise
                    1.10.6 Dizzy Karel
                
             
            
            - 
                
                    
                    Exercise
                    1.10.7 For Loop Square
                
             
            
            - 
                
                    
                    Exercise
                    1.10.8 Lots of Hurdles
                
             
            
            
            
            
            
            
            - 
                
1.11 If Statements
             
            
            - 
                
                    
                    Video
                    1.11.1 If Statements
                
             
            
            - 
                
                    
                    Check for Understanding
                    1.11.2 If Statements Quiz
                
             
            
            - 
                
                    
                    Example
                    1.11.3 If Statements
                
             
            
            - 
                
                    
                    Example
                    1.11.4 Safe Take Ball
                
             
            
            - 
                
                    
                    Exercise
                    1.11.5 Is There a Ball?
                
             
            
            - 
                
                    
                    Survey
                    1.11.6 Mindsets
                
             
            
            
            
            
            
            
            - 
                
1.12 If/Else Statements
             
            
            - 
                
                    
                    Video
                    1.12.1 If/Else Statements
                
             
            
            - 
                
                    
                    Check for Understanding
                    1.12.2 If/Else Statements Quiz
                
             
            
            - 
                
                    
                    Example
                    1.12.3 If/Else Statements
                
             
            
            - 
                
                    
                    Exercise
                    1.12.4 Right Side Up
                
             
            
            - 
                
                    
                    Badge
                    1.12.5 Conditional Karel Badge
                
             
            
            
            
            
            
            
            - 
                
1.13 While Loops in Karel
             
            
            - 
                
                    
                    Video
                    1.13.1 While Loops in Karel
                
             
            
            - 
                
                    
                    Check for Understanding
                    1.13.2 While Loops in Karel Quiz
                
             
            
            - 
                
                    
                    Example
                    1.13.3 Move to Wall
                
             
            
            - 
                
                    
                    Exercise
                    1.13.4 Follow The Yellow Ball Road
                
             
            
            - 
                
                    
                    Exercise
                    1.13.5 Lay Row of Tennis Balls
                
             
            
            - 
                
                    
                    Exercise
                    1.13.6 Big Tower
                
             
            
            
            
            
            
            
            - 
                
1.14 Control Structures Example
             
            
            - 
                
                    
                    Video
                    1.14.1 Control Structures Example
                
             
            
            - 
                
                    
                    Check for Understanding
                    1.14.2 Control Structures Example Quiz
                
             
            
            - 
                
                    
                    Example
                    1.14.3 Cleanup Karel
                
             
            
            - 
                
                    
                    Exercise
                    1.14.4 Random Hurdles
                
             
            
            
            
            
            
            
            - 
                
1.15 Debugging Strategies
             
            
            - 
                
                    
                    Video
                    1.15.1 Debugging Basics
                
             
            
            - 
                
                    
                    Check for Understanding
                    1.15.2 Debugging Basics
                
             
            
            - 
                
                    
                    Debugging
                    1.15.3 Debug: The Two Towers
                
             
            
            - 
                
                    
                    Debugging
                    1.15.4 Debug: Lots of Hurdles
                
             
            
            - 
                
                    
                    Video
                    1.15.5 Debugging From Error Messages
                
             
            
            - 
                
                    
                    Check for Understanding
                    1.15.6 Debugging with Error Messages
                
             
            
            - 
                
                    
                    Debugging
                    1.15.7 Debug: Big Tower
                
             
            
            - 
                
                    
                    Debugging
                    1.15.8 Debug: Random Hurdles
                
             
            
            
            
            
            
            
            - 
                
1.16 Organizational Techniques
             
            
            - 
                
                    
                    Video
                    1.16.1 Organizational Techniques
                
             
            
            - 
                
                    
                    Check for Understanding
                    1.16.2 Organizational Techniques Quiz
                
             
            
            - 
                
                    
                    Example
                    1.16.3 Hurdle Karel
                
             
            
            - 
                
                    
                    Exercise
                    1.16.4 One Ball in Each Spot
                
             
            
            - 
                
                    
                    Exercise
                    1.16.5 The Two Towers
                
             
            
            
            
            
            
            
            - 
                
1.17 Karel Algorithms
             
            
            - 
                
                    
                    Video
                    1.17.1 Karel Algorithms
                
             
            
            - 
                
                    
                    Check for Understanding
                    1.17.2 Quiz: Which Control Structure?
                
             
            
            - 
                
                    
                    Video
                    1.17.3 Algorithms Example: Move Stack
                
             
            
            - 
                
                    
                    Example
                    1.17.4 Move Tennis Ball Stack
                
             
            
            - 
                
                    
                    Example
                    1.17.5 Climbing Karel
                
             
            
            - 
                
                    
                    Exercise
                    1.17.6 Decorate the Fence
                
             
            
            
            
            
            
            
            - 
                
1.18 How to Indent Your Code
             
            
            - 
                
                    
                    Video
                    1.18.1 How to Indent Your Code
                
             
            
            - 
                
                    
                    Check for Understanding
                    1.18.2 How to Indent Your Code Quiz
                
             
            
            - 
                
                    
                    Example
                    1.18.3 Dance and Clean Karel
                
             
            
            - 
                
                    
                    Exercise
                    1.18.4 Diagonal
                
             
            
            - 
                
                    
                    Exercise
                    1.18.5 Staircase
                
             
            
            
            
            
            
            
            - 
                
1.19 Ultra Karel
             
            
            - 
                
                    
                    Video
                    1.19.1 Ultra Karel
                
             
            
            - 
                
                    
                    Check for Understanding
                    1.19.2 Ultra Karel Quiz
                
             
            
            - 
                
                    
                    Example
                    1.19.3 Red Frame
                
             
            
            - 
                
                    
                    Example
                    1.19.4 Slip 'n Slide
                
             
            
            - 
                
                    
                    Exercise
                    1.19.5 Invert Colors
                
             
            
            - 
                
                    
                    Exercise
                    1.19.6 Checkerboard Karel
                
             
            
            - 
                
                    
                    Badge
                    1.19.7 Karel Exercises Badge
                
             
            
            
            
            
            
            
            - 
                
1.20 Karel Challenges
             
            
            - 
                
                    
                    Challenge
                    1.20.1 Fetch
                
             
            
            - 
                
                    
                    Challenge
                    1.20.2 Racing Karel
                
             
            
            - 
                
                    
                    Challenge
                    1.20.3 Tower Builder
                
             
            
            - 
                
                    
                    Challenge
                    1.20.4 Super Cleanup Karel
                
             
            
            - 
                
                    
                    Challenge
                    1.20.5 Double Tennis Balls
                
             
            
            - 
                
                    
                    Badge
                    1.20.6 Karel Challenges Badge
                
             
            
            
            
            
            
            
            - 
                
1.21 Introduction to Programming Quiz
             
            
            - 
                
                    
                    Unit Quiz
                    1.21.1 Introduction to Programming Quiz