Please enable JavaScript to use CodeHS


Nevada Computer Science and Applications

Lessons

  1. Welcome

    1. 1.1 Welcome

    2. Description
    3. Objective
  2. Digital Citizenship and Cyber Hygiene

    1. 2.1 Digital Footprint and Reputation

    2. Description
    3. Objective
    4. 2.2 Cyberbullying

    5. Description
    6. Objective
    7. 2.3 Internet Safety

    8. Description
    9. Objective
    10. 2.4 Privacy & Security

    11. Description
    12. Objective
    13. 2.5 Information Literacy

    14. Description
    15. Objective
    16. 2.6 Creative Credit & Copyright

    17. Description
    18. Objective
    19. 2.7 Hacking Ethics

    20. Description
    21. Objective
    22. 2.8 Project: Public Service Announcement

    23. Description
    24. Objective
    25. 2.9 Digital Citizenship and Cyber Hygiene Quiz

    26. Description
    27. Objective
  3. Introduction to Programming with Turtle Graphics

    1. 3.1 Intro to Python with Tracy the Turtle

    2. Description
    3. Objective
    4. 3.2 Tracy's Grid World

    5. Description
    6. Objective
    7. 3.3 Turning Tracy

    8. Description
    9. Objective
    10. 3.4 For Loops

    11. Description
    12. Objective
    13. 3.5 Turning Tracy Using Angles

    14. Description
    15. Objective
    16. 3.6 Comments

    17. Description
    18. Objective
    19. 3.7 Naming Guidelines

    20. Description
    21. Objective
    22. 3.8 Functions

    23. Description
    24. Objective
    25. 3.9 Artistic Effects

    26. Description
    27. Objective
    28. 3.10 Top Down Design

    29. Description
    30. Objective
    31. 3.11 Abstraction

    32. Description
    33. Objective
    34. 3.12 Variables

    35. Description
    36. Objective
    37. 3.13 User Input

    38. Description
    39. Objective
    40. 3.14 Parameters

    41. Description
    42. Objective
    43. 3.15 Using i in For Loops

    44. Description
    45. Objective
    46. 3.16 Extended Loop Control

    47. Description
    48. Objective
    49. 3.17 If Statements

    50. Description
    51. Objective
    52. 3.18 If/ Else Statements

    53. Description
    54. Objective
    55. 3.19 While Loops

    56. Description
    57. Objective
    58. 3.20 Putting Together Control Structures

    59. Description
    60. Objective
    61. 3.21 Project: PSA Image

    62. Description
    63. Objective
    64. 3.22 Intro to Programming with Turtle Graphics Quiz

    65. Description
    66. Objective
  4. Web Design

    1. 4.1 Introduction to HTML

    2. Description
    3. Objective
    4. 4.2 Structure of an HTML Page

    5. Description
    6. Objective
    7. 4.3 Formatting Text

    8. Description
    9. Objective
    10. 4.4 Links

    11. Description
    12. Objective
    13. 4.5 Images

    14. Description
    15. Objective
    16. 4.6 Copyright

    17. Description
    18. Objective
    19. 4.7 HTML Lists

    20. Description
    21. Objective
    22. 4.8 HTML Tables

    23. Description
    24. Objective
    25. 4.9 HTML Styling

    26. Description
    27. Objective
    28. 4.10 HTML Colors

    29. Description
    30. Objective
    31. 4.11 Introduction to CSS

    32. Description
    33. Objective
    34. 4.12 CSS Select by Tag

    35. Description
    36. Objective
    37. 4.13 CSS Select by Class

    38. Description
    39. Objective
    40. 4.14 CSS Select by ID

    41. Description
    42. Objective
    43. 4.15 Multi-file Websites

    44. Description
    45. Objective
    46. 4.16 Viewing Websites

    47. Description
    48. Objective
    49. 4.17 Project: PSA Homepage

    50. Description
    51. Objective
  5. Networking Fundamentals

    1. 5.1 Introduction to the Internet

    2. Description
    3. Objective
    4. 5.2 Internet Hardware and Sending Information

    5. Description
    6. Objective
    7. 5.3 Internet Addresses

    8. Description
    9. Objective
    10. 5.4 Domain Name System (DNS)

    11. Description
    12. Objective
    13. 5.5 Routing

    14. Description
    15. Objective
    16. 5.6 Packets & Protocols

    17. Description
    18. Objective
    19. 5.7 Viewing a Webpage

    20. Description
    21. Objective
    22. 5.8 Impact of the Internet

    23. Description
    24. Objective
    25. 5.9 Network Attacks

    26. Description
    27. Objective
    28. 5.10 Securing a Network

    29. Description
    30. Objective
    31. 5.11 Project: Secure the Company's Network

    32. Description
    33. Objective
    34. 5.12 Networking Fundamentals Quiz

    35. Description
    36. Objective
  6. Final Project

    1. 6.1 Intro to Design Thinking

    2. Description
    3. Objective
    4. 6.2 Prototype

    5. Description
    6. Objective
    7. 6.3 Test

    8. Description
    9. Objective
    10. 6.4 Project Prep and Development

    11. Description
    12. Objective
  7. Advanced Tracy Challenges

    1. 7.1 Advanced Challenges with Tracy

    2. Description
    3. Objective
  8. Building Mathematical Models

    1. 8.1 Modeling with Tracy

    2. Description
    3. Objective
  9. Advanced HTML and CSS

    1. 9.1 Getting Started - Advanced HTML and CSS

    2. Description
    3. Objective
    4. 9.2 Embedding iframes

    5. Description
    6. Objective
    7. 9.3 Divs

    8. Description
    9. Objective
    10. 9.4 Spans

    11. Description
    12. Objective
    13. 9.5 Combining CSS Selectors

    14. Description
    15. Objective
    16. 9.6 The Don't Repeat Yourself Principle

    17. Description
    18. Objective
    19. 9.7 Special Selectors

    20. Description
    21. Objective
    22. 9.8 Visibility

    23. Description
    24. Objective
    25. 9.9 Reading Documentation

    26. Description
    27. Objective
    28. 9.10 Using the Inspector

    29. Description
    30. Objective
    31. 9.11 The Box Model

    32. Description
    33. Objective
    34. 9.12 Image Manipulation

    35. Description
    36. Objective
    37. 9.13 Animation

    38. Description
    39. Objective
    40. 9.14 Interaction

    41. Description
    42. Objective
    43. 9.15 Advanced HTML and CSS Quiz

    44. Description
    45. Objective
  10. Intro to micro:bit

    1. 10.1 Welcome to micro:bit!

    2. Description
    3. Objective
    4. 10.2 Setting Up your micro:bit

    5. Description
    6. Objective
    7. 10.3 Comments & Pseudocode

    8. Description
    9. Objective
    10. 10.4 Variables

    11. Description
    12. Objective
    13. 10.5 Intro to micro:bit Quiz

    14. Description
    15. Objective
  11. Program Control with micro:bit

    1. 11.1 For Loops

    2. Description
    3. Objective
    4. 11.2 While Loops

    5. Description
    6. Objective
    7. 11.3 Operators

    8. Description
    9. Objective
    10. 11.4 If/Else Statements

    11. Description
    12. Objective
    13. 11.5 Functions

    14. Description
    15. Objective
    16. 11.6 Program Control with micro:bit Quiz

    17. Description
    18. Objective
  12. Advanced micro:bit

    1. 12.1 micro:bit Challenges

    2. Description
    3. Objective
    4. 12.2 Explore a New Sensor

    5. Description
    6. Objective
    7. 12.3 Follow a step-by-step project

    8. Description
    9. Objective
    10. 12.4 Final Project

    11. Description
    12. Objective