Please enable JavaScript to use CodeHS

CA 9-12: 9-12.CS.1

CodeHS Lessons

Describe ways in which abstractions hide the underlying implementation details of computing systems to simplify user experiences.

Standard
2.7 Abstraction
2.8 Super Karel
2.16 Ultra Karel
Standard
1.9 Abstraction
1.10 Super Karel
1.19 Ultra Karel
5.7 JavaScript vs Karel
Standard
1.8 Abstraction
1.9 Super Karel
1.17 Ultra Karel
5.8 Python vs Karel
Standard
1.3 Browsers
1.4 Viewing Websites
7.1 What is Bootstrap?
7.2 Getting Started with Bootstrap
Standard
2.1 Introduction to jQuery
4.7 Storing Data with Firebase
4.11 Using APIs
Standard
6.1 Introduction to jQuery
8.7 Storing Data with Firebase
8.11 Using APIs
12.3 Browsers
12.4 Viewing Websites
13.1 What is Bootstrap?
13.2 Getting Started with Bootstrap
Standard
14.13 Viewing Websites
Standard
1.9 Abstraction
1.10 Super Karel
1.19 Ultra Karel
5.7 JavaScript vs Karel
Standard
1.8 Super Karel
Standard
1.13 Viewing Websites
2.8 Super Karel
Standard
1.13 Viewing Websites
2.8 Super Karel
Standard
1.8 Super Karel
4.13 Viewing Websites
Standard
1.13 Viewing Websites
Standard
1.8 Super Karel
Standard
2.8 Abstraction
2.9 Super Karel
Standard
6.9 Viewing Websites
11.8 Super Karel
Standard
1.8 Super Karel
Standard
1.8 Super Karel
4.14 Class Design and Abstract Classes
Standard
10.8 Abstraction
10.9 Super Karel
10.17 Ultra Karel
Standard
23.8 Abstraction
23.9 Super Karel
23.17 Ultra Karel
Standard
8.1 Introduction to jQuery
10.7 Storing Data with Firebase
10.11 Using APIs
Standard
5.2 Operating Systems
Standard
2.8 Abstraction
2.9 Super Karel
Standard
2.8 Abstraction
2.9 Super Karel
Standard
3.8 Abstraction
3.9 Super Karel
Standard
2.8 Abstraction
2.9 Super Karel
Standard
6.9 Viewing Websites
11.8 Super Karel
Standard
2.8 Abstraction
2.9 Super Karel
Standard
1.6 Operating Systems
6.1 Programming Concepts
Standard
1.15 Viewing Websites
Standard
2.8 Abstraction
2.9 Super Karel
5.1 Operating Systems
11.3 Introduction to jQuery
Standard
2.2 Operating Systems
5.9 Viewing a Webpage
Standard
1.8 Abstraction
1.9 Super Karel
1.18 Ultra Karel
5.7 JavaScript vs Karel
Standard
2.8 Abstraction
2.9 Super Karel
9.13 Viewing Websites
Standard
6.1 Introduction to jQuery
8.7 Storing Data with Firebase
8.11 Using APIs
Standard
2.8 Abstraction
2.9 Super Karel
5.1 Operating Systems
Standard
2.8 Abstraction
2.9 Super Karel
Standard
1.8 Super Karel
13.1 Operating Systems
15.9 Viewing a Webpage
Standard
1.8 Super Karel
14.2 Operating Systems
Standard
1.8 Super Karel
14.2 Operating Systems
Standard
1.8 Super Karel
Standard
6.1 Operating Systems
18.13 Viewing Websites
24.9 Viewing a Webpage
23.1 Programming Concepts
Standard
6.9 Viewing Websites
11.8 Super Karel
Standard
2.8 Abstraction
2.9 Super Karel
Standard
2.8 Abstraction
2.9 Super Karel
Standard
6.9 Viewing Websites
11.8 Super Karel
Standard
2.8 Abstraction
2.9 Super Karel
Standard
6.9 Viewing Websites
11.8 Super Karel
Standard
2.8 Abstraction
2.9 Super Karel
Standard
6.9 Viewing Websites
11.8 Super Karel
Standard
1.8 Abstraction
1.9 Super Karel
4.7 JavaScript vs Karel
8.1 Operating Systems
Standard
1.8 Abstraction
1.9 Super Karel
4.7 JavaScript vs Karel
8.1 Operating Systems
Standard
11.9 Viewing Websites
14.8 Super Karel
Standard
2.8 Abstraction
2.9 Super Karel
Standard
6.9 Viewing Websites
11.8 Super Karel
Standard
4.13 Viewing Websites
6.7 Viewing a Webpage
8.8 Super Karel
Standard
4.16 Viewing Websites
5.7 Viewing a Webpage
Standard
1.1 Operating Systems
2.9 Viewing a Webpage
3.8 Super Karel
6.14 Class Design and Abstract Classes
Standard
3.1 Operating Systems
7.10 Viewing a Webpage
Standard
2.8 Abstraction
2.9 Super Karel
9.5 JavaScript vs Karel
Standard
2.8 Super Karel
Standard
1.8 Abstraction
1.9 Super Karel
1.19 Ultra Karel
Standard
10.1 Programming Concepts
Standard
1.8 Abstraction
1.9 Super Karel
Standard
1.3 Browsers
1.4 Viewing Websites
7.1 What is Bootstrap?
7.2 Getting Started with Bootstrap
Standard
13.1 Programming Concepts
Standard
6.9 Viewing Websites
11.8 Super Karel
Standard
2.8 Abstraction
2.9 Super Karel
Standard
1.7 Abstraction
1.8 Super Karel
1.16 Ultra Karel
4.8 Python vs Karel
19.13 Viewing Websites
Standard
6.9 Viewing Websites
12.8 Super Karel
Standard
3.7 Abstraction
3.8 Super Karel
3.16 Ultra Karel
Standard
3.7 Abstraction
3.8 Super Karel
3.16 Ultra Karel
Standard
3.8 Abstraction
3.9 Super Karel
8.13 Viewing Websites
Standard
7.1 Operating Systems
10.9 Viewing a Webpage
23.13 Viewing Websites
16.1 Programming Concepts
Standard
8.1 Introduction to jQuery
10.7 Storing Data with Firebase
10.11 Using APIs
Standard
8.1 Introduction to jQuery
10.7 Storing Data with Firebase
10.11 Using APIs
Standard
4.8 Abstraction
4.9 Super Karel
Standard
2.8 Super Karel
2.16 Ultra Karel
8.14 Viewing Websites
Standard
2.8 Super Karel
Standard
5.14 Viewing Websites
Standard
6.1 Operating Systems
8.10 Viewing a Webpage
20.1 Programming Concepts
24.13 Viewing Websites
Standard
4.1 Operating Systems
5.1 Programming Concepts
9.9 Viewing a Webpage
21.13 Viewing Websites
Standard
2.8 Abstraction
2.9 Super Karel
Standard
6.9 Viewing Websites
11.8 Super Karel
Standard
1.3 Browsers
1.4 Viewing Websites
Standard
1.3 Browsers
1.4 Viewing Websites
Standard
1.8 Abstraction
1.9 Super Karel
6.6 Operating Systems
12.14 Class Design and Abstract Classes
Standard
1.8 Abstraction
1.9 Super Karel
7.6 Operating Systems
18.14 Class Design and Abstract Classes
Standard
1.7 Abstraction
1.8 Super Karel
1.16 Ultra Karel
Standard
1.7 Abstraction
1.8 Super Karel
1.16 Ultra Karel
Standard
1.7 Abstraction
1.8 Super Karel
1.16 Ultra Karel
Standard
2.1 What is Bootstrap?
2.2 Getting Started with Bootstrap
4.7 Storing Data with Firebase
4.11 Using APIs
9.1 Introduction to jQuery
Standard
7.1 What is Bootstrap?
7.2 Getting Started with Bootstrap
9.7 Storing Data with Firebase
9.11 Using APIs
13.1 Introduction to jQuery
Standard
1.1 Operating Systems
2.9 Viewing a Webpage
3.8 Super Karel
6.14 Class Design and Abstract Classes
Standard
4.1 Programming Concepts
7.1 Operating Systems
9.9 Viewing a Webpage
19.13 Viewing Websites
Standard
6.9 Viewing Websites
11.8 Super Karel
Standard
2.8 Abstraction
2.9 Super Karel