### Please enable JavaScript to use CodeHS

Tennessee Computer Science Foundations

1. ## Programming with Karel

1. ### 1.1 Introduction to Programming With Karel

2. Video 1.1.1 Introduction to Programming With Karel
3. Check for Understanding 1.1.2 Quiz: Karel Commands
4. Example 1.1.3 Our First Karel Program
5. Exercise 1.1.4 Your First Karel Program
6. Exercise 1.1.5 Short Stack
7. ### 1.2 More Basic Karel

8. Video 1.2.1 More Basic Karel
9. Check for Understanding 1.2.2 More Basic Karel Quiz
10. Example 1.2.3 Tennis Ball Square
11. Exercise 1.2.4 Make a Tower
12. Exercise 1.2.5 Pyramid of Karel
13. ### 1.3 Karel Can't Turn Right

14. Video 1.3.1 Karel Can't Turn Right
15. Check for Understanding 1.3.2 Karel Can't Turn Right Quiz
16. Example 1.3.3 Tower and Turn Right
17. Exercise 1.3.4 Slide Karel
18. Exercise 1.3.5 Fireman Karel
20. ### 1.4 Functions in Karel

21. Video 1.4.1 Functions in Karel
22. Check for Understanding 1.4.2 Functions in Karel Quiz
23. Example 1.4.3 Turn Around
24. Exercise 1.4.4 Pancakes
25. Exercise 1.4.5 Mario Karel
26. ### 1.5 The Start Function

27. Video 1.5.1 The Start Function
28. Check for Understanding 1.5.2 The Start Function Quiz
29. Example 1.5.3 Tower with Start Function
30. Exercise 1.5.4 Pancakes with Start
31. ### 1.6 Top Down Design and Decomposition in Karel

32. Video 1.6.1 Top Down Design and Decomposition in Karel
33. Check for Understanding 1.6.2 Top Down Design and Decomposition Quiz
34. Example 1.6.3 Hurdle Karel
35. Exercise 1.6.4 The Two Towers
36. ### 1.7 Commenting Your Code

37. Video 1.7.1 Commenting Your Code
38. Check for Understanding 1.7.2 Commenting Your Code Quiz
39. Example 1.7.3 Hurdle Karel
40. Exercise 1.7.4 The Two Towers + Comments
41. ### 1.8 Super Karel

42. Video 1.8.1 Super Karel
43. Check for Understanding 1.8.2 Super Karel Quiz
44. Example 1.8.3 Hurdle Karel (with SuperKarel)
45. Exercise 1.8.4 The Two Towers + SuperKarel
47. ### 1.9 For Loops

48. Video 1.9.1 For Loops
49. Check for Understanding 1.9.2 For Loops Quiz
50. Example 1.9.3 Repeated Move
51. Example 1.9.4 Put Down Tennis Balls
52. Exercise 1.9.5 Take 'em All
53. Exercise 1.9.6 Dizzy Karel
54. Exercise 1.9.7 Ball in Each Corner
55. Exercise 1.9.8 Lots of Hurdles
56. ### 1.10 If Statements

57. Video 1.10.1 If Statements
58. Check for Understanding 1.10.2 If Statements Quiz
59. Example 1.10.3 If Statements
60. Example 1.10.4 Safe Take Ball
61. Exercise 1.10.5 Is There a Ball?
62. Exercise 1.10.6 Don't Crash!
63. ### 1.11 If/Else Statements

64. Video 1.11.1 If/Else Statements
65. Check for Understanding 1.11.2 If/Else Statements Quiz
66. Example 1.11.3 If/Else Statements
67. Example 1.11.4 Opposite Day
68. Exercise 1.11.5 Right Side Up
69. Exercise 1.11.6 Right vs. Left Square
71. ### 1.12 While Loops in Karel

72. Video 1.12.1 While Loops in Karel
73. Check for Understanding 1.12.2 While Loops in Karel Quiz
74. Example 1.12.3 Move to Wall
76. Exercise 1.12.5 Lay Row of Tennis Balls
77. Exercise 1.12.6 Big Tower
78. ### 1.13 Control Structures Example

79. Video 1.13.1 Control Structures Example
80. Check for Understanding 1.13.2 Control Structures Example Quiz
81. Example 1.13.3 Cleanup Karel
82. Exercise 1.13.4 Random Hurdles
83. Survey 1.13.5 Mindset Survey 1
84. ### 1.14 More Karel Examples and Testing

85. Video 1.14.1 More Karel Examples and Testing
86. Check for Understanding 1.14.2 Quiz: Which Control Structure?
87. Example 1.14.3 Move Tennis Ball Stack
88. Example 1.14.4 Climbing Karel
89. ### 1.15 How to Indent Your Code

90. Video 1.15.1 How to Indent Your Code
91. Check for Understanding 1.15.2 How to Indent Your Code Quiz
92. Example 1.15.3 Dance and Clean Karel
93. Exercise 1.15.4 Diagonal
94. Exercise 1.15.5 Staircase
96. ### 1.16 Programming with Karel Quiz

97. Unit Quiz 1.16.1 Programming with Karel Quiz
2. ## What is Computing?

1. ### 2.1 History of Computers

2. Video 2.1.1 History of Computers
3. Check for Understanding 2.1.2 Video Quiz
4. Notes 2.1.3 Mission: Who invented the computer?
5. Free Response 2.1.4 Evidence Collection
6. Connection 2.1.5 Exhibit A: Charles Babbage
7. Connection 2.1.6 Exhibit B: Ada Lovelace
8. Connection 2.1.7 Exhibit C: Alan Turing
9. Connection 2.1.8 Exhibit D: Mauchly and Eckert
10. Connection 2.1.9 Exhibit E: ENIAC Programmers
11. Connection 2.1.10 Exhibit F: Grace Hopper
12. Connection 2.1.11 Exhibit G: Mark Dean
13. Connection 2.1.12 Bonus Exhibit: Computer Inventors
14. Free Response 2.1.13 Culminating Activity
15. ### 2.2 Computer Organization

16. Video 2.2.1 Computer Organization
17. Check for Understanding 2.2.2 Video Quiz
18. Connection 2.2.3 Draw a Computer
19. Check for Understanding 2.2.4 What Kind of Device?
20. ### 2.3 Software

21. Video 2.3.1 Software
22. Check for Understanding 2.3.2 Software Quiz
23. Connection 2.3.3 Software Explained
24. Free Response 2.3.4 Computer Applications You Use
25. Free Response 2.3.5 Operating Systems
26. ### 2.4 History of Operating Systems

27. Video 2.4.1 Operating Systems
28. Check for Understanding 2.4.2 Operating Systems Quiz
29. Example 2.4.3 Detect My OS
30. Connection 2.4.4 History of Operating Systems
31. Free Response 2.4.5 Timeline: History of Operating Systems
32. ### 2.5 Hardware

33. Video 2.5.1 Hardware
34. Check for Understanding 2.5.2 Hardware Quiz
35. Check for Understanding 2.5.3 Pick the Label
36. Free Response 2.5.4 Label Your Computer
37. Free Response 2.5.5 Computer Analogy
38. Free Response 2.5.6 Hardware vs. Software
40. ### 2.6 Future of Computing

41. Video 2.6.1 Future of Computing
42. Check for Understanding 2.6.2 Video Quiz
43. Connection 2.6.3 Using DNA for Storage
44. Free Response 2.6.4 Class Activity: Advancing Technology
45. Connection 2.6.5 Pros and Cons of AI
46. Free Response 2.6.6 AI: Is It a Bad Thing?
47. ### 2.7 What is Computing? Quiz

48. Unit Quiz 2.7.1 What is Computing? Quiz
3. ## Electrical Circuits

1. ### 3.1 Safety Guidelines

2. Video 3.1.1 Internet Safety
3. Check for Understanding 3.1.2 Internet Safety
4. Connection 3.1.3 Basic Lab Safety
5. Free Response 3.1.4 Reflection: Basic Safety rules
6. Exercise 3.1.5 One Pager: What Rules Exist
7. ### 3.2 Introduction to Tinkercad Circuits

8. Video 3.2.1 Introduction to Tinkercad
11. Video 3.2.4 The Tinkercad Multimeter
12. Connection 3.2.5 Exploration: The Tinkercad Multimeter
13. ### 3.3 Introduction to Electrical Principles

14. Video 3.3.1 Introduction to Electrical Principles
15. Quiz 3.3.2 Quiz: Electrical Laws
16. Connection 3.3.3 Exploration: Ohm's Law
17. Quiz 3.3.4 Quiz to Calculate Ohms Law
18. ### 3.4 Logic Gates and Chips

19. Video 3.4.1 Logical Operators and Gates
20. Quiz 3.4.2 Quiz: Logical Operators and Gates
21. Connection 3.4.3 Exploration: AND and OR Gates
22. ### 3.5 Electrical Circuits Quiz

23. Quiz 3.5.1 Electrical Circuits: Quiz
4. ## Web Design

1. ### 4.1 Introduction to HTML

2. Video 4.1.1 Introduction to HTML
3. Check for Understanding 4.1.2 Introduction to HTML Quiz
4. Example 4.1.3 Our First HTML Page
5. Exercise 4.1.4 Say Hello!
6. ### 4.2 Structure of an HTML Page

7. Video 4.2.1 Structure of an HTML Page
8. Check for Understanding 4.2.2 Structure of an HTML Page Quiz
9. Example 4.2.3 HTML Template
10. Example 4.2.4 Hello World Page
11. Exercise 4.2.5 The <title> Tag
12. Exercise 4.2.6 Your First HTML Page
13. ### 4.3 Formatting Text

14. Video 4.3.1 Formatting Text
15. Check for Understanding 4.3.2 Formatting Text Quiz
16. Example 4.3.3 Dictionary
17. Exercise 4.3.4 That's Bold
18. Exercise 4.3.5 Artificial Intelligence
19. Exercise 4.3.6 State Capitals

23. Check for Understanding 4.4.2 Links Quiz
24. Example 4.4.3 The <a> Tag
26. Exercise 4.4.5 My Favorite Websites
27. ### 4.5 Images

28. Video 4.5.1 Images
29. Check for Understanding 4.5.2 Images Quiz
30. Example 4.5.3 The <img> Tag
31. Example 4.5.4 Building the CodeHS Homepage
32. Exercise 4.5.5 Collage on a Theme
33. Exercise 4.5.6 Linking an Image
34. Exercise 4.5.7 Personal Library
35. Survey 4.5.8 Mindsets
36. ### 4.6 HTML Lists

37. Video 4.6.1 HTML Lists
38. Check for Understanding 4.6.2 HTML Lists Quiz
39. Example 4.6.3 Grocery Shopping
40. Exercise 4.6.4 Favorite Things
41. Exercise 4.6.5 To-Do List
42. Exercise 4.6.6 List Article
43. ### 4.7 HTML Tables

44. Video 4.7.1 HTML Tables
45. Check for Understanding 4.7.2 HTML Tables Quiz
47. Exercise 4.7.4 Favorite Songs
48. Exercise 4.7.5 Calendar
49. ### 4.8 HTML Styling

50. Video 4.8.1 HTML Styling
51. Check for Understanding 4.8.2 HTML Styling Quiz
52. Example 4.8.3 Stylish Address Book
53. Exercise 4.8.4 Background Colors
54. Exercise 4.8.5 Style Your To-Do List
56. ### 4.9 Introduction to CSS

57. Video 4.9.1 Introduction to CSS
58. Check for Understanding 4.9.2 Introduction to CSS Quiz
59. Example 4.9.3 Styling your H1s
60. Exercise 4.9.4 First style with CSS
61. Exercise 4.9.5 List Styling
62. ### 4.10 CSS Select by Tag

63. Video 4.10.1 CSS Select by Tag
64. Check for Understanding 4.10.2 CSS Select by Tag Quiz
65. Example 4.10.3 Rainbow
66. Example 4.10.4 Dog Styling
68. Exercise 4.10.6 Put Karel Together
69. ### 4.11 CSS Select by Class

70. Video 4.11.1 CSS Select by Class
71. Check for Understanding 4.11.2 CSS Select by Class Quiz
72. Example 4.11.3 Simple Checkerboard
73. Exercise 4.11.4 Tic Tac Toe
74. Exercise 4.11.5 Music Library
75. ### 4.12 CSS Select by ID

76. Video 4.12.1 CSS Select by ID
77. Check for Understanding 4.12.2 CSS Select by ID Quiz
78. Example 4.12.3 Logo
79. Exercise 4.12.4 Favorite Dog
80. Exercise 4.12.5 Bingo
81. ### 4.13 Project: Make a Keyboard Shortcut Cheat Page

82. Challenge 4.13.1 Make a Keyboard Shortcut Cheat Sheet
83. ### 4.14 Web Design Quiz

84. Unit Quiz 4.14.1 Web Design Quiz
5. ## Project - Create a Website

1. ### 5.1 Using Teams to Create Websites

2. Video 5.1.1 Project Teams
3. Connection 5.1.2 Real World Connection
4. Free Response 5.1.3 Reflection: Real World Connection
5. ### 5.2 Project Overview

6. Resource 5.2.1 Project Overview
7. Connection 5.2.2 Innovative Brainstorm
8. Free Response 5.2.3 Innovative Brainstorm
9. Free Response 5.2.4 Survey Customer Needs
10. Free Response 5.2.5 Survey Responses
11. ### 5.3 Planning Your Site

12. Free Response 5.3.1 Determine Your Objectives
13. Free Response 5.3.2 Create a Sitemap
14. Free Response 5.3.3 Create a Project Timeline
15. ### 5.4 Project: Your First Website

16. Example 5.4.1 Example Website
17. Connection 5.4.2 Real World Homepage
18. Free Response 5.4.3 Guiding Rules and Standards
19. Challenge 5.4.4 Set Up Your codehs.me Website
20. Challenge 5.4.5 Create Your Innovative Website
6. ## Digital Information

1. ### 6.1 Intro to Digital Information

2. Video 6.1.1 What is Digital Information?
3. Check for Understanding 6.1.2 What is Digital Information Quiz
4. Example 6.1.3 Fast Food Menu
5. Example 6.1.4 DNA
6. Free Response 6.1.5 Reflection: Encodings Everywhere
7. ### 6.2 Number Systems

8. Video 6.2.1 Number Systems
9. Notes 6.2.2 Number Base Tool
10. Check for Understanding 6.2.3 Number Systems Quiz
11. Video 6.2.4 Decimal to Binary
12. Check for Understanding 6.2.5 Decimal to Binary Quiz
13. Exercise 6.2.6 Binary Game
14. Exercise 6.2.7 Overflow Error
15. Example 6.2.8 More Overflow Errors
16. ### 6.3 Encoding Text with Binary

17. Video 6.3.1 Encoding Text with Binary
18. Check for Understanding 6.3.2 Encoding Text with Binary Quiz
19. Example 6.3.3 Morse Code
20. Example 6.3.4 Decoding a Binary Message
21. Example 6.3.5 2-bit Custom Encoding
22. Example 6.3.6 Bits to ASCII
23. Exercise 6.3.7 Hello Karel in Bits
24. Exercise 6.3.8 Create your own Encoding
25. Exercise 6.3.9 Text to Binary
27. ### 6.4 Pixel Images

28. Video 6.4.1 Pixel Images
29. Check for Understanding 6.4.2 Pixel Images Quiz
30. Resource 6.4.3 Creating Pixel Images
31. Example 6.4.4 CodeHS Logo
32. Exercise 6.4.5 Checkerboard
34. Exercise 6.4.7 Create an Image!

37. Check for Understanding 6.5.2 Hexadecimal Quiz
38. Example 6.5.3 Hexadecimal to Decimal
39. Exercise 6.5.4 Binary to Hex Game
40. ### 6.6 Pixel Colors!

41. Video 6.6.1 Pixel Colors
42. Check for Understanding 6.6.2 Pixel Colors Quiz
43. Example 6.6.3 Colors in Bits
44. Example 6.6.4 Colors in Text
45. Example 6.6.5 Colors in RGB
46. Exercise 6.6.6 Exploring RGB
47. Exercise 6.6.7 Making Yellow
48. Exercise 6.6.8 Rainbow
49. Exercise 6.6.9 Create a Color Image!
50. ### 6.7 Data Compression

51. Video 6.7.1 Data Compression
52. Check for Understanding 6.7.2 Data Compression Quiz
53. Video 6.7.3 Run Length Encoding
54. Check for Understanding 6.7.4 Run Length Encoding Quiz
55. Example 6.7.5 Run Length Encoding
56. Example 6.7.6 Custom Image Compression
57. Free Response 6.7.7 Respond: Custom Image Compression
58. ### 6.8 Lossy Compression

59. Video 6.8.1 Lossy Compression
60. Check for Understanding 6.8.2 Lossy Compression Quiz
61. Example 6.8.3 Remove the Vowels
62. Exercise 6.8.4 Decreasing Resolution
63. Connection 6.8.5 Analog to Digital
64. Free Response 6.8.6 Respond: Analog to Digital
65. ### 6.9 Troubleshooting Computer Issues

66. Free Response 6.9.1 The Troubleshooting Process
67. ### 6.10 Digital Information Quiz

68. Unit Quiz 6.10.1 Digital Information Quiz
7. ## The Internet

1. ### 7.1 Welcome to the Internet

2. Video 7.1.1 Welcome to the Internet
3. Check for Understanding 7.1.2 Welcome to the Internet Quiz
4. Free Response 7.1.3 Reflection: The Internet and You
5. ### 7.2 Internet Hardware

6. Video 7.2.1 Devices and Networks
7. Video 7.2.2 Hardware of the Internet
8. Check for Understanding 7.2.3 Internet Hardware Quiz
9. Connection 7.2.4 The Internet is in the Ocean

12. Check for Understanding 7.3.2 Internet Addresses Quiz
13. Free Response 7.3.3 Free Response: The Need for Addresses
14. Check for Understanding 7.3.4 4-bit Addresses
15. Free Response 7.3.5 Free Response: IPv4 vs IPv6
16. ### 7.4 Viewing Websites

17. Video 7.4.1 Viewing Websites
18. Check for Understanding 7.4.2 Viewing Websites Quiz
19. Free Response 7.4.3 Free Response: Explaining a URL
20. ### 7.5 DNS

21. Video 7.5.1 DNS
22. Check for Understanding 7.5.2 DNS Quiz
23. Connection 7.5.3 How Does DNS Work?
24. Free Response 7.5.4 Respond: How Does DNS Work?
26. ### 7.6 Routing

27. Video 7.6.1 Routing
28. Check for Understanding 7.6.2 Routing Quiz
29. Free Response 7.6.3 Free Response: Redundancy
30. Traceroute 7.6.4 Route Tracing
31. ### 7.7 Packets and Protocols

32. Video 7.7.1 Packets and Protocols
33. Check for Understanding 7.7.2 Packets and Protocols Quiz
34. Resource 7.7.3 Passing Notes
35. Connection 7.7.4 How the Internet Works
36. Free Response 7.7.5 The Story of the Internet
37. ### 7.8 Sequential, Parallel & Distributed Computing

38. Video 7.8.1 Computer Processing Operations
39. Check for Understanding 7.8.2 Computer Processing Operations Quiz
40. Resource 7.8.3 Sequential vs. Parallel Activity
41. Free Response 7.8.4 Free Response: Sequential vs. Parallel
42. ### 7.9 Cybersecurity

43. Video 7.9.1 Cybersecurity
44. Check for Understanding 7.9.2 Cybersecurity Quiz
45. Example 7.9.3 You Can Be Tracked!
48. Free Response 7.9.6 Reflection: Password Strength
49. Example 7.9.7 Multifactor Authentication
50. Free Response 7.9.8 Reflection: PII
51. Example 7.9.9 Phishing Simulator
52. Connection 7.9.10 Rogue Access Points
53. Survey 7.9.11 Mindsets
54. ### 7.10 The Impact of the Internet

55. Video 7.10.1 The Impact of the Internet
56. Check for Understanding 7.10.2 The Impact of the Internet Quiz
57. Free Response 7.10.3 Reflection: Internet Impact
58. Connection 7.10.4 Crucial Steps to Close the Digital Divide
59. Free Response 7.10.5 Reflection: Closing the Digital Divide
60. Connection 7.10.6 Pokemon Go: Unintended Effects
61. Free Response 7.10.7 Reflection: Unintended Effects
62. ### 7.11 Creative Credit & Copyright

63. Video 7.11.1 Creative Credit and Copyright
64. Check for Understanding 7.11.2 Creative Credit and Copyright
65. Free Response 7.11.3 Cite!
66. Connection 7.11.4 Exploring Creative Commons
67. Free Response 7.11.5 Respond: Creative Commons
68. Free Response 7.11.6 Task: Finding Images
69. Free Response 7.11.7 Reflection: Why is Copyright Important?
70. ### 7.12 Careers and Ethics in the Internet Age

71. Video 7.12.1 Computer Science All Around Us
72. Quiz 7.12.2 Computer Science All Around Us
73. Connection 7.12.3 CS Careers
74. Free Response 7.12.4 CS Career Response
75. Connection 7.12.5 ACM General Ethical Principles
76. Free Response 7.12.6 ACM General Ethical Principles
77. Connection 7.12.7 The Role of Professional Societies
78. Free Response 7.12.8 Submit: The Role of Professional Societies
79. ### 7.13 The Internet Quiz

80. Unit Quiz 7.13.1 The Internet Quiz
8. ## Cloud Computing

1. ### 8.1 Cloud Computing

2. Connection 8.1.1 What is Cloud Computing?
3. Free Response 8.1.2 Reflection: What is Cloud Computing?
4. Connection 8.1.3 Connect to AWS
5. Free Response 8.1.4 Case Study: Cloud Computer
6. ### 8.2 History of Cloud Computing

7. Connection 8.2.1 History of Cloud Computing Research
8. Presentation 8.2.2 Project: History of Cloud Computing
9. ### 8.3 Cloud vs Physical Computing

10. Free Response 8.3.1 AWS Education: Cloud Computing
11. Exercise 8.3.2 Research: Cloud Computing Deployment Models
12. ### 8.4 The Internet of Things

13. Connection 8.4.1 Internet of Things
14. Connection 8.4.2 IoT Deep Dive
15. Free Response 8.4.3 IoT Reflection
16. Free Response 8.4.4 Smart Devices in Your Life
9. ## What is Cybersecurity?

1. ### 9.1 What is Cybersecurity?

2. Video 9.1.1 What is Cybersecurity?
3. Check for Understanding 9.1.2 What is Cybersecurity?
4. Connection 9.1.3 City Services Ransomware
5. Free Response 9.1.4 Ransomware Reflection
6. Example 9.1.5 Ransomware Simulator
7. Connection 9.1.6 Internet of Things
8. Connection 9.1.7 Hackers vs. Smart Homes
9. Free Response 9.1.8 Internet of Things Reflection
10. ### 9.2 Impact of Cybersecurity

11. Video 9.2.1 Impact of Cybersecurity
12. Check for Understanding 9.2.2 Impact of Cybersecurity
13. Example 9.2.3 Phishing Simulator
14. Connection 9.2.4 Phishing for Your Info
15. Free Response 9.2.5 Phishing Reflection
16. Connection 9.2.6 Cyber Game
17. Free Response 9.2.7 Cyber Game Reflection
18. Connection 9.2.8 Cyber Crime Time
19. Free Response 9.2.9 Cyber Crime Time Reflection
20. ### 9.3 The CIA Triad

22. Check for Understanding 9.3.2 CIA Triad
23. Free Response 9.3.3 Which part of the CIA Triad?
24. Free Response 9.3.4 Which part of the CIA Triad?
25. Free Response 9.3.5 Breach of Confidentiality
26. Free Response 9.3.6 Breach of Availability
27. Free Response 9.3.7 CIA Connections

29. Video 9.4.1 User Accounts
30. Check for Understanding 9.4.2 User Accounts Quiz
31. Free Response 9.4.3 User Accounts
32. Free Response 9.4.4 Shared Folders and Files
33. Video 9.4.5 Host Security
34. Check for Understanding 9.4.6 Host Security Quiz
35. Free Response 9.4.7 Security Baseline
36. ### 9.5 What is Cybersecurity? Quiz

37. Unit Quiz 9.5.1 What is Cybersecurity? Quiz
10. ## Data

1. ### 10.1 Getting Started with Data

2. Video 10.1.1 Getting Started with Data
3. Check for Understanding 10.1.2 Getting Started with Data Quiz
4. Connection 10.1.3 What Do We Do With Data?
5. Free Response 10.1.4 Reflection: Continuously Collecting Data
6. ### 10.2 Visualizing and Interpreting Data

7. Video 10.2.1 Visualizing Data
8. Check for Understanding 10.2.2 Visualizing Data Quiz
9. Notes 10.2.3 Exploring Data Visualizations
10. Connection 10.2.4 US Recorded Music Revenue
11. Connection 10.2.5 National Parks
13. Connection 10.2.7 Captain Marvel
14. Free Response 10.2.8 Respond: Visualizations
15. Free Response 10.2.9 Free Response: Choosing a Visualization
16. Check for Understanding 10.2.10 Visualizing & Interpreting Data Quiz
17. ### 10.3 Data Collection & Limitations

18. Video 10.3.1 Collecting Data
19. Check for Understanding 10.3.2 Collecting Data Quiz
20. Free Response 10.3.3 Reflection: Design a Survey
21. Free Response 10.3.4 Reflection: Self-Driving Cars
22. Check for Understanding 10.3.5 Data Collection Quiz
23. Video 10.3.6 Data Limitations
24. Check for Understanding 10.3.7 Interpreting Data Quiz
25. Example 10.3.8 Line Graph
26. Example 10.3.9 Bar Graph
27. Example 10.3.10 Pie Chart
28. Free Response 10.3.11 Reflection: Importance of Metadata
29. ### 10.4 Data Quiz

30. Unit Quiz 10.4.1 Data Quiz

1. ### 11.1 File Management for Websites

2. Video 11.1.1 Splitting Your Site into Files
3. Check for Understanding 11.1.2 Splitting Your Site into Files Quiz
4. Example 11.1.3 Multipage Site Example
5. Exercise 11.1.4 Add a Style Sheet
6. Exercise 11.1.5 Dividing the Site
7. Video 11.1.6 Using Different Folders
8. Example 11.1.7 Multi-folder Site Example
9. Exercise 11.1.8 Create an Image Website
10. ### 11.2 Command Line Interface

11. Notes 11.2.1 Linux/MacOS vs. Windows
12. Video 11.2.2 Command Line Interface
13. Check for Understanding 11.2.3 Command Line Interface Quiz
14. Resource 11.2.4 Command Equivalents
15. Video 11.2.5 Windows Command Prompt
16. Free Response 11.2.6 Windows Command Prompt
17. Free Response 11.2.7 Directory Directions
18. Connection 11.2.8 Neural Interface?
19. Free Response 11.2.9 Neural Interface?
20. ### 11.3 Network Management

21. Notes 11.3.1 Linux/MacOS vs. Windows
22. Video 11.3.2 Network Management
23. Check for Understanding 11.3.3 Network Management Quiz
24. Example 11.3.4 MacOS Terminal Simulation
25. Example 11.3.5 Windows Command Prompt Simulation
26. Video 11.3.6 Windows Command Prompt Spy
27. Free Response 11.3.7 Windows Command Prompt Spy
28. Notes 11.3.8 SSH Logs
29. Example 11.3.9 SSH Logs
30. Free Response 11.3.10 SSH Logs Submission
31. ### 11.4 Shell Scripts

32. Video 11.4.1 Shell Scripts
33. Quiz 11.4.2 Quiz
34. Example 11.4.3 Compiling and Running Program
35. Example 11.4.4 Searching a Website
36. Exercise 11.4.5 Big or Small
37. Exercise 11.4.6 Run Python
38. Exercise 11.4.7 Searching a List
39. ### 11.5 Software Development Life Cycle

40. Video 11.5.1 Development Life Cycle
41. Check for Understanding 11.5.2 Development Life Cycle
42. Connection 11.5.3 What is GitHub?
43. Free Response 11.5.4 Reflection: What is GitHub?
44. Free Response 11.5.5 Researching Collaborative Platforms