Please enable JavaScript to use CodeHS


New Jersey Computer Science

Lessons

  1. Introduction to Programming

  2. JavaScript and Graphics

    1. 2.1 Hello World

    2. Description
    3. Objective
    4. 2.2 Variables

    5. Description
    6. Objective
    7. 2.3 User Input

    8. Description
    9. Objective
    10. 2.4 Basic Math in JavaScript

    11. Description
    12. Objective
    13. 2.5 Using Graphics in JavaScript

    14. Description
    15. Objective
    16. 2.6 Programming with JavaScript Quiz

    17. Description
    18. Objective
  3. JavaScript Control Structures

  4. Functions and Parameters

  5. Project: Tell a Story

  6. Basic Data Structures

  7. Digital Information

  8. The Internet and Computers

  9. Project: The Effects of the Internet

  10. Data

  11. Project: Present a Data-Driven Insight

  12. Creative Development

  13. Final

  14. Midterm

  15. Extra Karel Practice

  16. Extra Karel Puzzles

  17. Karel Challenges

  18. Web Development

  19. Functions and Parameters Practice

  20. Extra Console Challenges

  21. Animation and Games

  22. Project: Breakout

  23. Data Structures Challenge Problems

  24. Visualizing Music

  25. Project: Tic Tac Toe

  26. Project: Helicopter Game

  27. More Basic Data Structures

  28. Computer Science Principles Pretest

  29. Computer Science Principles Posttest