Please enable JavaScript to use CodeHS

DE 3A: 3A-CS-01

CodeHS Lessons

Explain how abstractions hide the underlying implementation details of computing systems embedded in everyday objects.

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.9 Abstraction
1.10 Super Karel
1.19 Ultra Karel
5.7 JavaScript vs Karel
Standard
2.1 Introduction to jQuery
4.11 Using APIs
6.3 Using a CMS
Standard
6.1 Introduction to jQuery
8.11 Using APIs
9.3 Using a CMS
Standard
1.8 Super Karel
Standard
2.8 Super Karel
Standard
2.8 Super Karel
Standard
1.8 Super Karel
Standard
2.8 Abstraction
2.9 Super Karel
Standard
11.8 Super Karel
Standard
2.9 Wrapper Classes: Integers and Doubles
2.10 Using the Math Class
Standard
21.8 Abstraction
21.9 Super Karel
21.17 Ultra Karel
Standard
8.1 Introduction to jQuery
10.11 Using APIs
11.3 Using a CMS
12.4 Clients and Servers
Standard
3.9 Wrapper Classes: Integers and Doubles
3.10 Using the Math Class
5.2 Operating Systems
Standard
2.8 Abstraction
2.9 Super Karel
Standard
17.7 Abstraction
17.8 Super Karel
17.16 Ultra Karel
Standard
2.8 Abstraction
2.9 Super Karel
Standard
7.1 Introduction to jQuery
9.3 Using a CMS
Standard
3.8 Abstraction
3.9 Super Karel
Standard
7.4 Clients and Servers
8.5 Using APIs
Standard
2.8 Abstraction
2.9 Super Karel
Standard
11.8 Super Karel
Standard
2.8 Abstraction
2.9 Super Karel
Standard
11.8 Super Karel
Standard
1.7 Abstraction
1.8 Super Karel
1.16 Ultra Karel
Standard
8.1 Introduction to jQuery
10.11 Using APIs
13.3 Using a CMS
Standard
2.8 Abstraction
2.9 Super Karel
5.1 Operating Systems
11.3 Introduction to jQuery
11.5 Using a CMS
Standard
2.2 Operating Systems
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
22.4 Clients and Servers
22.12 Project: Security Assessment Report
Standard
6.1 Introduction to jQuery
8.11 Using APIs
9.3 Using a CMS
Standard
2.8 Abstraction
2.9 Super Karel
Standard
1.8 Super Karel
13.1 Operating Systems
14.5 Clients and Servers
15.2 Notational Systems
Standard
10.7 Abstraction
10.8 Super Karel
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
9.5 Clients and Servers
10.1 Project: Security Assessment Report
24.2 Notational Systems
Standard
11.8 Super Karel
Standard
2.8 Abstraction
2.9 Super Karel
Standard
2.8 Abstraction
2.9 Super Karel
Standard
11.8 Super Karel
Standard
2.8 Abstraction
2.9 Super Karel
Standard
11.8 Super Karel
Standard
1.7 Abstraction
1.8 Super Karel
1.16 Ultra Karel
4.1 Operating Systems
Standard
2.8 Abstraction
2.9 Super Karel
Standard
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
14.8 Super Karel
Standard
2.8 Abstraction
2.9 Super Karel
Standard
11.8 Super Karel
Standard
8.8 Super Karel
10.4 Clients and Servers
Standard
1.1 Operating Systems
2.2 Notational Systems
Standard
3.1 Operating Systems
7.2 Notational Systems
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
Standard
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
Standard
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
8.1 Introduction to jQuery
10.11 Using APIs
11.3 Using a CMS
Standard
8.1 Introduction to jQuery
10.11 Using APIs
11.3 Using a CMS
Standard
3.8 Abstraction
3.9 Super Karel
Standard
7.1 Operating Systems
10.2 Notational Systems
9.1 Project: Security Assessment Report
17.5 Clients and Servers
Standard
17.8 Super Karel
Standard
4.8 Abstraction
4.9 Super Karel
Standard
2.8 Super Karel
2.16 Ultra Karel
Standard
1.1 Operating Systems
2.2 Notational Systems
Standard
2.8 Super Karel
Standard
2.3 Clients and Servers
Standard
7.6 Clients and Servers
Standard
6.1 Operating Systems
7.1 Clients and Servers
8.2 Notational Systems
Standard
4.1 Operating Systems
5.6 Clients and Servers
9.2 Notational Systems
6.1 Project: Security Assessment Report
Standard
2.8 Abstraction
2.9 Super Karel
Standard
11.8 Super Karel
Standard
1.8 Abstraction
1.9 Super Karel
1.17 Ultra Karel
5.8 Python vs Karel
Standard
19.8 Abstraction
21.9 Wrapper Classes: Integers and Doubles
21.10 Using the Math Class
Standard
1.8 Abstraction
6.6 Operating Systems
8.9 Wrapper Classes: Integers and Doubles
8.10 Using the Math Class
Standard
1.8 Abstraction
7.6 Operating Systems
8.9 Wrapper Classes: Integers and Doubles
8.10 Using the Math Class
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
1.7 Abstraction
1.8 Super Karel
1.16 Ultra Karel
Standard
1.7 Abstraction
1.8 Super Karel
1.16 Ultra Karel
Standard
4.11 Using APIs
5.3 Using a CMS
9.1 Introduction to jQuery
Standard
9.11 Using APIs
10.3 Using a CMS
13.1 Introduction to jQuery
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.8 Abstraction
1.9 Super Karel
1.19 Ultra Karel
Standard
2.7 Abstraction
2.8 Super Karel
2.16 Ultra Karel
Standard
1.8 Super Karel
Standard
17.7 Abstraction
17.8 Super Karel
17.16 Ultra Karel