Please enable JavaScript to use CodeHS

NY 9-12: 9-12.CT.4

CodeHS Lessons

Implement a program using a combination of student-defined and third-party functions to organize the computation.

9.3 Activity 3: Putting it All Together
6.3 Using a Class as a Client
10.3 Activity 3: Putting it All Together
8.2 Traversing 2D Arrays
9.3 Overriding Methods
9.4 super Keyword
22.3 Activity 3: Putting it All Together
4.3 Using a Class as a Client
19.3 Activity 3: Putting it All Together
12.3 Using a Class as a Client
15.2 Traversing 2D Arrays
16.3 Overriding Methods
16.4 super Keyword
2.1 Introduction to jQuery
4.11 Using APIs
2.4 Functions in Karel
2.5 The Start Function
2.9 Super Karel
3.2 Challenge Problems
4.6 Using Graphics in JavaScript
9.5 Using APIs
10.1 2d Lists
10.3 Packing and Unpacking
14.1 Classes and Objects
14.2 Methods
14.3 Built-In Methods
14.5 Class Variables vs. Instance Variables
14.6 Inheritance
14.7 Hidden Attributes
9.1 2d Lists
9.3 Packing and Unpacking
12.1 Classes and Objects
12.2 Methods
12.3 Built-In Methods
12.5 Class Variables vs. Instance Variables
12.6 Inheritance
12.7 Hidden Attributes
1.9 Super Karel
1.17 Ultra Karel
5.7 Python vs Karel
27.1 Classes and Objects
27.2 Methods
27.3 Built-In Methods
27.5 Class Variables vs. Instance Variables
27.6 Inheritance
27.7 Hidden Attributes
2.4 Functions in Karel
2.5 The Start Function
2.9 Super Karel
3.2 Challenge Problems
5.5 Using Graphics in JavaScript
6.1 Graphics Challenges
2.4 Functions in Karel
2.5 The Start Function
2.9 Super Karel
3.2 Challenge Problems
5.5 Using Graphics in JavaScript
6.1 Graphics Challenges
2.4 Functions in Karel
2.5 The Start Function
2.9 Super Karel
3.2 Challenge Problems
5.5 Using Graphics in JavaScript
6.1 Graphics Challenges
2.4 Functions in Karel
2.5 The Start Function
2.9 Super Karel
3.2 Challenge Problems
5.5 Using Graphics in JavaScript
6.1 Graphics Challenges
2.4 Functions in Karel
2.5 The Start Function
2.9 Super Karel
3.2 Challenge Problems
5.5 Using Graphics in JavaScript
6.1 Graphics Challenges
2.4 Functions in Karel
2.5 The Start Function
2.9 Super Karel
3.2 Challenge Problems
5.5 Using Graphics in JavaScript
6.1 Graphics Challenges
2.4 Functions in Karel
2.5 The Start Function
2.9 Super Karel
3.2 Challenge Problems
5.5 Using Graphics in JavaScript
6.1 Graphics Challenges
2.4 Functions in Karel
2.5 The Start Function
2.9 Super Karel
3.2 Challenge Problems
5.5 Using Graphics in JavaScript
6.1 Graphics Challenges
2.4 Functions in Karel
2.5 The Start Function
2.9 Super Karel
3.2 Challenge Problems
5.5 Using Graphics in JavaScript
6.1 Graphics Challenges
2.4 Functions in Karel
2.5 The Start Function
2.9 Super Karel
3.2 Challenge Problems
5.5 Using Graphics in JavaScript
6.1 Graphics Challenges
2.4 Functions in Karel
2.5 The Start Function
2.9 Super Karel
3.2 Challenge Problems
5.5 Using Graphics in JavaScript
6.1 Graphics Challenges
2.4 Functions in Karel
2.5 The Start Function
2.9 Super Karel
3.2 Challenge Problems
5.5 Using Graphics in JavaScript
6.1 Graphics Challenges
2.4 Functions in Karel
2.5 The Start Function
2.9 Super Karel
3.2 Challenge Problems
5.5 Using Graphics in JavaScript
6.1 Graphics Challenges
2.4 Functions in Karel
2.5 The Start Function
2.9 Super Karel
3.2 Challenge Problems
5.6 Using Graphics in JavaScript
6.1 Graphics Challenges
2.4 Functions in Karel
2.5 The Start Function
2.8 Super Karel
3.2 Challenge Problems
5.5 Using Graphics in JavaScript
6.1 Graphics Challenges
2.4 Functions in Karel
2.5 The Start Function
2.8 Super Karel
3.2 Challenge Problems
5.5 Using Graphics in JavaScript
6.1 Graphics Challenges
1.4 Functions in Karel
1.5 The Start Function
1.8 Super Karel
2.1 Challenge Problems
3.5 Using Graphics in JavaScript
4.2 Graphics Challenges
12.1 Animation Challenges
2.4 Functions in Karel
2.5 The Start Function
2.9 Super Karel
3.2 Challenge Problems
6.5 Using Graphics in JavaScript
7.1 Graphics Challenges
3.4 Functions in Karel
3.5 The Start Function
3.9 Super Karel
4.2 Challenge Problems
6.5 Using Graphics in JavaScript
7.1 Graphics Challenges
3.4 Functions in Karel
3.5 The Start Function
3.9 Super Karel
4.2 Challenge Problems
6.5 Using Graphics in JavaScript
7.1 Graphics Challenges
1.4 Functions in Karel
1.5 The Start Function
1.8 Super Karel
2.1 Challenge Problems
4.5 Using Graphics in JavaScript
5.2 Graphics Challenges
11.1 Animation Challenges
1.4 Functions in Karel
1.5 The Start Function
1.8 Super Karel
2.1 Challenge Problems
3.5 Using Graphics in JavaScript
4.2 Graphics Challenges
10.1 Animation Challenges
1.4 Functions in Karel
1.5 The Start Function
1.8 Super Karel
2.1 Challenge Problems
3.5 Using Graphics in JavaScript
4.2 Graphics Challenges
1.4 Functions in Karel
1.5 The Start Function
1.8 Super Karel
2.1 Challenge Problems
3.5 Using Graphics in JavaScript
4.2 Graphics Challenges
10.1 Animation Challenges
21.1 Challenge Problems
3.5 Using Graphics in JavaScript
1.9 Super Karel
2.5 Using Graphics in JavaScript
4.7 JavaScript vs Karel
1.10 Super Karel
1.19 Ultra Karel
5.7 JavaScript vs Karel
1.9 Super Karel
1.18 Ultra Karel
5.7 JavaScript vs Karel
1.10 Super Karel
1.19 Ultra Karel
5.7 JavaScript vs Karel
1.9 Super Karel
1.19 Ultra Karel
1.9 Using Functions
1.10 Mini-Project: Findings
1.9 Using Functions
1.10 Mini-Project: Findings