- 
                
12.1 Introduction to Programming With Karel
             
            
            - 
                
                    
                    Video
                    12.1.1 Introduction to Programming With Karel
                
             
            
            - 
                
                    
                    Check for Understanding
                    12.1.2 Quiz: Karel Commands
                
             
            
            - 
                
                    
                    Example
                    12.1.3 Our First Karel Program
                
             
            
            - 
                
                    
                    Exercise
                    12.1.4 Your First Karel Program
                
             
            
            - 
                
                    
                    Exercise
                    12.1.5 Short Stack
                
             
            
            
            
            
            
            
            - 
                
12.2 More Basic Karel
             
            
            - 
                
                    
                    Video
                    12.2.1 More Basic Karel
                
             
            
            - 
                
                    
                    Check for Understanding
                    12.2.2 More Basic Karel
                
             
            
            - 
                
                    
                    Example
                    12.2.3 Tennis Ball Square
                
             
            
            - 
                
                    
                    Exercise
                    12.2.4 Make a Tower
                
             
            
            - 
                
                    
                    Exercise
                    12.2.5 Pyramid of Karel
                
             
            
            
            
            
            
            
            - 
                
12.3 Java Programs and the Run Method
             
            
            - 
                
                    
                    Video
                    12.3.1 Writing a Java Program
                
             
            
            - 
                
                    
                    Check for Understanding
                    12.3.2 Run Method
                
             
            
            - 
                
                    
                    Example
                    12.3.3 Square Karel
                
             
            
            - 
                
                    
                    Exercise
                    12.3.4 Tower Karel
                
             
            
            - 
                
                    
                    Exercise
                    12.3.5 Gold Medal Karel
                
             
            
            - 
                
                    
                    Exercise
                    12.3.6 Maze Karel
                
             
            
            
            
            
            
            
            - 
                
12.4 Karel Can't Turn Right
             
            
            - 
                
                    
                    Video
                    12.4.1 Karel Can't Turn Right
                
             
            
            - 
                
                    
                    Check for Understanding
                    12.4.2 Karel Can't Turn Right
                
             
            
            - 
                
                    
                    Example
                    12.4.3 Tower and Turn Right
                
             
            
            - 
                
                    
                    Exercise
                    12.4.4 Slide Karel
                
             
            
            - 
                
                    
                    Exercise
                    12.4.5 Fireman Karel
                
             
            
            - 
                
                    
                    Badge
                    12.4.6 Right Turn Karel Badge
                
             
            
            
            
            
            
            
            - 
                
12.5 Methods in Karel
             
            
            - 
                
                    
                    Video
                    12.5.1 Methods in Karel
                
             
            
            - 
                
                    
                    Check for Understanding
                    12.5.2 Methods in Karel
                
             
            
            - 
                
                    
                    Example
                    12.5.3 Turn Around
                
             
            
            - 
                
                    
                    Exercise
                    12.5.4 Planting Bushes
                
             
            
            - 
                
                    
                    Exercise
                    12.5.5 Mario Karel
                
             
            
            
            
            
            
            
            - 
                
12.6 Top Down Design and Decomposition in Karel
             
            
            - 
                
                    
                    Video
                    12.6.1 Top Down Design and Decomposition in Karel
                
             
            
            - 
                
                    
                    Check for Understanding
                    12.6.2 Top Down Design and Decomposition
                
             
            
            - 
                
                    
                    Example
                    12.6.3 Hurdle Karel
                
             
            
            - 
                
                    
                    Exercise
                    12.6.4 The Two Towers
                
             
            
            - 
                
                    
                    Exercise
                    12.6.5 Planting Flowers
                
             
            
            
            
            
            
            
            - 
                
12.7 Commenting Your Code
             
            
            - 
                
                    
                    Video
                    12.7.1 Commenting Your Code
                
             
            
            - 
                
                    
                    Check for Understanding
                    12.7.2 Commenting Your Code
                
             
            
            - 
                
                    
                    Example
                    12.7.3 Hurdle Karel (Comments)
                
             
            
            - 
                
                    
                    Exercise
                    12.7.4 The Two Towers + Comments
                
             
            
            
            
            
            
            
            - 
                
12.8 Super Karel
             
            
            - 
                
                    
                    Video
                    12.8.1 Super Karel
                
             
            
            - 
                
                    
                    Check for Understanding
                    12.8.2 Super Karel
                
             
            
            - 
                
                    
                    Example
                    12.8.3 Hurdle Karel (with SuperKarel)
                
             
            
            - 
                
                    
                    Exercise
                    12.8.4 The Two Towers + SuperKarel
                
             
            
            - 
                
                    
                    Badge
                    12.8.5 Super Karel Badge
                
             
            
            
            
            
            
            
            - 
                
12.9 For Loops
             
            
            - 
                
                    
                    Video
                    12.9.1 For Loops
                
             
            
            - 
                
                    
                    Check for Understanding
                    12.9.2 For Loops
                
             
            
            - 
                
                    
                    Example
                    12.9.3 Repeated Move
                
             
            
            - 
                
                    
                    Example
                    12.9.4 Put Down Tennis Balls
                
             
            
            - 
                
                    
                    Exercise
                    12.9.5 Marathon Karel
                
             
            
            - 
                
                    
                    Exercise
                    12.9.6 Take 'em All
                
             
            
            - 
                
                    
                    Exercise
                    12.9.7 Dizzy Karel
                
             
            
            - 
                
                    
                    Exercise
                    12.9.8 For Loop Square
                
             
            
            - 
                
                    
                    Exercise
                    12.9.9 Planting Flowers
                
             
            
            - 
                
                    
                    Exercise
                    12.9.10 Lots of Hurdles
                
             
            
            
            
            
            
            
            - 
                
12.10 While Loops in Karel
             
            
            - 
                
                    
                    Video
                    12.10.1 While Loops in Karel
                
             
            
            - 
                
                    
                    Check for Understanding
                    12.10.2 While Loops in Karel
                
             
            
            - 
                
                    
                    Example
                    12.10.3 Move to Wall
                
             
            
            - 
                
                    
                    Exercise
                    12.10.4 Follow The Yellow Ball Road
                
             
            
            - 
                
                    
                    Exercise
                    12.10.5 Just Keep Spinning
                
             
            
            - 
                
                    
                    Exercise
                    12.10.6 Lay Row of Tennis Balls
                
             
            
            - 
                
                    
                    Exercise
                    12.10.7 Big Tower
                
             
            
            
            
            
            
            
            - 
                
12.11 If Statements
             
            
            - 
                
                    
                    Video
                    12.11.1 If Statements
                
             
            
            - 
                
                    
                    Check for Understanding
                    12.11.2 If Statements Quiz
                
             
            
            - 
                
                    
                    Example
                    12.11.3 If Statements
                
             
            
            - 
                
                    
                    Example
                    12.11.4 Safe Take Ball
                
             
            
            - 
                
                    
                    Exercise
                    12.11.5 Is There a Ball?
                
             
            
            
            
            
            
            
            - 
                
12.12 If/Else Statements
             
            
            - 
                
                    
                    Video
                    12.12.1 If/Else Statements
                
             
            
            - 
                
                    
                    Check for Understanding
                    12.12.2 If/Else Statements
                
             
            
            - 
                
                    
                    Example
                    12.12.3 Flip Karel
                
             
            
            - 
                
                    
                    Exercise
                    12.12.4 Fix It Karel
                
             
            
            - 
                
                    
                    Exercise
                    12.12.5 Invert
                
             
            
            - 
                
                    
                    Badge
                    12.12.6 Conditional Karel Badge
                
             
            
            
            
            
            
            
            - 
                
12.13 Control Structures Example
             
            
            - 
                
                    
                    Video
                    12.13.1 Control Structures Example
                
             
            
            - 
                
                    
                    Check for Understanding
                    12.13.2 Control Structures Example
                
             
            
            - 
                
                    
                    Example
                    12.13.3 Cleanup Karel
                
             
            
            - 
                
                    
                    Exercise
                    12.13.4 Random Hurdles
                
             
            
            - 
                
                    
                    Exercise
                    12.13.5 Fix It Karel
                
             
            
            
            
            
            
            
            - 
                
12.14 More Karel Examples and Testing
             
            
            - 
                
                    
                    Video
                    12.14.1 More Karel Examples and Testing
                
             
            
            - 
                
                    
                    Example
                    12.14.2 Move Tennis Ball Stack
                
             
            
            - 
                
                    
                    Example
                    12.14.3 Climbing Karel
                
             
            
            
            
            
            
            
            - 
                
12.15 How to Indent Your Code
             
            
            - 
                
                    
                    Video
                    12.15.1 How to Indent Your Code
                
             
            
            - 
                
                    
                    Check for Understanding
                    12.15.2 How to Indent Your Code
                
             
            
            - 
                
                    
                    Example
                    12.15.3 Dance and Clean Karel
                
             
            
            - 
                
                    
                    Exercise
                    12.15.4 Diagonal
                
             
            
            - 
                
                    
                    Exercise
                    12.15.5 Staircase
                
             
            
            - 
                
                    
                    Badge
                    12.15.6 Karel Exercises Badge
                
             
            
            
            
            
            
            
            - 
                
12.16 Karel Challenges
             
            
            - 
                
                    
                    Challenge
                    12.16.1 Fetch
                
             
            
            - 
                
                    
                    Challenge
                    12.16.2 Racing Karel
                
             
            
            - 
                
                    
                    Challenge
                    12.16.3 Tower Builder
                
             
            
            - 
                
                    
                    Challenge
                    12.16.4 Super Cleanup Karel
                
             
            
            - 
                
                    
                    Challenge
                    12.16.5 Double Tennis Balls
                
             
            
            - 
                
                    
                    Challenge
                    12.16.6 Midpoint Karel
                
             
            
            - 
                
                    
                    Badge
                    12.16.7 Karel Challenges Badge
                
             
            
            
            
            
            
            
            - 
                
12.17 Karel Quiz
             
            
            - 
                
                    
                    Unit Quiz
                    12.17.1 Karel Quiz