Please enable JavaScript to use CodeHS

Tennessee Computer Science Foundations - Outline

  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
    19. Badge 1.3.6 Karel Turns Right Badge
    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
    46. Badge 1.8.5 Super Karel Badge
    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
    70. Badge 1.11.7 Conditional Karel Badge
    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
    75. Exercise 1.12.4 Follow The Yellow Ball Road
    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
    95. Badge 1.15.6 Karel Exercises Badge
    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
    39. Badge 2.5.7 Hardware Badge
    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
    9. Notes 3.2.2 Sign Up on Tinkercad
    10. Connection 3.2.3 Exploration: 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
    20. Badge 4.3.7 Formatting Badge
    21. 4.4 Links

    22. Video 4.4.1 Links
    23. Check for Understanding 4.4.2 Links Quiz
    24. Example 4.4.3 The <a> Tag
    25. Exercise 4.4.4 Simple Link
    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
    46. Example 4.7.3 Address Book
    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
    55. Badge 4.8.6 Styling Badge
    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
    67. Exercise 4.10.5 Restaurant Menu
    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
    26. Badge 6.3.10 Encoding Badge
    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
    33. Exercise 6.4.6 Ladder
    34. Exercise 6.4.7 Create an Image!
    35. 6.5 Hexadecimal

    36. Video 6.5.1 Hexadecimal
    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
    10. 7.3 Internet Addresses

    11. Video 7.3.1 Internet Addresses
    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?
    25. Badge 7.5.5 DNS Badge
    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!
    46. Connection 7.9.4 Website Cookies
    47. Connection 7.9.5 Password Strength
    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
    81. Badge 7.13.2 The Internet Badge
  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

    21. Video 9.3.1 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
    28. 9.4 System Administration

    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
    12. Connection 10.2.6 March Madness
    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
  11. Advanced Coding Concepts

    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