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.

Standard
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
Standard
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
23.9 Super Karel
23.17 Ultra Karel
Standard
8.2 Traversing 2D Arrays
9.3 Overriding Methods
9.4 super Keyword
22.3 Activity 3: Putting it All Together
Standard
1.10 Super Karel
1.19 Ultra Karel
5.7 JavaScript vs Karel
Standard
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
Standard
1.10 Super Karel
1.19 Ultra Karel
5.7 JavaScript vs Karel
Standard
2.1 Introduction to jQuery
4.11 Using APIs
Standard
21.1 Challenge Problems
Standard
10.9 Super Karel
10.17 Ultra Karel
Standard
3.5 Using Graphics in JavaScript
Standard
1.9 Using Functions
1.10 Mini-Project: Findings
Standard
9.3 Activity 3: Putting it All Together
Standard
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
Standard
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
Standard
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
Standard
1.9 Using Functions
1.10 Mini-Project: Findings
Standard
4.3 Using a Class as a Client
19.3 Activity 3: Putting it All Together
Standard
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
Standard
2.4 Functions in Karel
2.5 The Start Function
2.9 Super Karel
3.2 Challenge Problems
6.6 Using Graphics in JavaScript
7.1 Graphics Challenges
Standard
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
Standard
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
Standard
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
Standard
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
Standard
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
Standard
1.9 Super Karel
1.18 Ultra Karel
5.7 JavaScript vs Karel
Standard
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
Standard
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
Standard
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
Standard
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
Standard
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
Standard
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
Standard
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
Standard
1.9 Super Karel
2.5 Using Graphics in JavaScript
4.7 JavaScript vs Karel
Standard
1.9 Super Karel
2.5 Using Graphics in JavaScript
4.7 JavaScript vs Karel
Standard
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
Standard
6.3 Using a Class as a Client
10.3 Activity 3: Putting it All Together
Standard
1.9 Super Karel
1.19 Ultra Karel
Standard
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
Standard
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
Standard
1.4 Functions in Karel
1.5 The Start Function
1.8 Super Karel
Standard
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
Standard
6.3 Using a Class as a Client
10.3 Activity 3: Putting it All Together
Standard
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
Standard
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
Standard
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
Standard
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
Standard
12.3 Using a Class as a Client
15.2 Traversing 2D Arrays
16.3 Overriding Methods
16.4 super Keyword
Standard
14.2 Traversing 2D Arrays