Please enable JavaScript to use CodeHS


Indiana Principles of Computing

Lessons

  1. Programming With Karel

  2. Karel Challenges

  3. Cybersecurity

  4. What is Computing?

  5. Digital Information

  6. The Internet

  7. Project: The Effects of the Internet

  8. JavaScript and Graphics

  9. Graphics Challenges

  10. JavaScript Control Structures

  11. Control Structures Challenges

  12. Functions and Parameters

  13. Functions Challenges

  14. Operating Systems and Software

  15. IT Infrastructure

  16. Data

  17. Final Project

  18. Final Exam

  19. Midterm

  20. Extra Karel Practice

  21. Animation and Games

  22. Animation Challenges

  23. Project: Breakout

  24. Extra Karel Puzzles

  25. Functions and Parameters Practice

  26. Extra Console Challenges

  27. More Graphics and Animation

  28. Data Structures Challenge Problems

  29. Evolution Simulation

  30. Demo Problems

  31. Extra Quiz Questions

  32. Visualizing Music

  33. Data Structures

  34. Project: Tic Tac Toe

  35. Project: Helicopter Game

  36. Principles of Computing Pretest