Please enable JavaScript to use CodeHS


Introduction to Computer Science in JavaScript (Corgi)

Lessons

  1. Programming with Karel

  2. Karel Challenges

  3. JavaScript Basics

  4. The Canvas and Graphics

  5. Graphics Challenges

  6. Control Structures

  7. Control Structures Challenges

  8. Functions

  9. Functions Challenges

  10. Animation and Games

  11. Animation Challenges

  12. Project: Breakout

  13. Final Project

  14. Final Exam

  15. Midterm

  16. Practice: Karel

  17. Practice: Functions

  18. Practice: Console Challenges

  19. Practice: Graphics and Animation

  20. Extra Quiz Questions

  21. Extension: Visualizing Music

  22. Extension: Data Structures

  23. Practice: Data Structures Challenges

  24. Project: Tic Tac Toe

  25. Project: Helicopter Game

  26. Intro to CS: JavaScript Pretest

  27. Extension: Arrays

  28. Extension: Objects