Please enable JavaScript to use CodeHS


North Carolina Introduction to Computer Science (New)

Lessons

  1. Cybersecurity and You

    1. 1.1 Digital Footprint and Responsibility

    2. Description
    3. Objective
    4. 1.2 Personal Data and Collection

    5. Description
    6. Objective
    7. 1.3 Can All Information Be Trusted?

    8. Description
    9. Objective
    10. 1.4 Cyber Ethics and Laws

    11. Description
    12. Objective
    13. 1.5 Personal Data Security

    14. Description
    15. Objective
    16. 1.6 Cybersecurity Essentials

    17. Description
    18. Objective
    19. 1.7 Common Cyber Attacks and Prevention

    20. Description
    21. Objective
    22. 1.8 Cybersecurity and You Quiz

    23. Description
    24. Objective
  2. Programming with Karel

    1. 2.1 Introduction to Programming With Karel

    2. Description
    3. Objective
    4. 2.2 More About Karel

    5. Description
    6. Objective
    7. 2.3 Karel Can't Turn Right

    8. Description
    9. Objective
    10. 2.4 Functions in Karel

    11. Description
    12. Objective
    13. 2.5 The Main Function

    14. Description
    15. Objective
    16. 2.6 Top Down Design and Decomposition in Karel

    17. Description
    18. Objective
    19. 2.7 Commenting Your Code

    20. Description
    21. Objective
    22. 2.8 Super Karel

    23. Description
    24. Objective
    25. 2.9 For Loops

    26. Description
    27. Objective
    28. 2.10 If Statements and Conditionals

    29. Description
    30. Objective
    31. 2.11 If/Else Statements

    32. Description
    33. Objective
    34. 2.12 While Loops

    35. Description
    36. Objective
    37. 2.13 How to Indent Your Code

    38. Description
    39. Objective
    40. 2.14 Control Structures Example

    41. Description
    42. Objective
    43. 2.15 Karel Algorithms

    44. Description
    45. Objective
    46. 2.16 More Karel Examples and Testing

    47. Description
    48. Objective
    49. 2.17 Programming with Karel Quiz

    50. Description
    51. Objective
  3. Exploring Computing

    1. 3.1 History of Computing

    2. Description
    3. Objective
    4. 3.2 Software

    5. Description
    6. Objective
    7. 3.3 Operating Systems

    8. Description
    9. Objective
    10. 3.4 Hardware

    11. Description
    12. Objective
    13. 3.5 Cloud Computing

    14. Description
    15. Objective
    16. 3.6 Ethics and Legal Considerations

    17. Description
    18. Objective
    19. 3.7 The Future of Computing

    20. Description
    21. Objective
    22. 3.8 Project: Design the Computer of Tomorrow

    23. Description
    24. Objective
    25. 3.9 Quiz: Exploring Computing

    26. Description
    27. Objective
  4. IT Concepts

    1. 4.1 The Language of Computers

    2. Description
    3. Objective
    4. 4.2 Computers Speak Binary

    5. Description
    6. Objective
    7. 4.3 Bits, Text, and Numbers

    8. Description
    9. Objective
    10. 4.4 Encoding Images in Binary

    11. Description
    12. Objective
    13. 4.5 What is the Internet?

    14. Description
    15. Objective
    16. 4.6 IP Addresses

    17. Description
    18. Objective
    19. 4.7 Routing and Packets

    20. Description
    21. Objective
    22. 4.8 How Do Websites Work?

    23. Description
    24. Objective
    25. 4.9 OSI Model

    26. Description
    27. Objective
    28. 4.10 Impact of the Internet

    29. Description
    30. Objective
    31. 4.11 IT Concepts Quiz

    32. Description
    33. Objective
  5. Exploring Data and Spreadsheets

    1. 5.1 Your World in Numbers

    2. Description
    3. Objective
    4. 5.2 Data as a Resource

    5. Description
    6. Objective
    7. 5.3 Using Databases

    8. Description
    9. Objective
    10. 5.4 Intro to Spreadsheets

    11. Description
    12. Objective
    13. 5.5 Sort and Filter

    14. Description
    15. Objective
    16. 5.6 Statistical Measures

    17. Description
    18. Objective
    19. 5.7 Visualizing Data

    20. Description
    21. Objective
    22. 5.8 Models

    23. Description
    24. Objective
    25. 5.9 Project: Statistical Questions

    26. Description
    27. Objective
    28. 5.10 Project: Data Storytelling

    29. Description
    30. Objective
    31. 5.11 Project: Tell Your Story

    32. Description
    33. Objective
    34. 5.12 Exploring Data and Spreadsheets Quiz

    35. Description
    36. Objective