Create and organize Assignments in any CodeHS course that you're teaching. You can even add custom Assignments to pre-existing CodeHS courses.
Use CodeHS curriculum as building blocks! You can mix and match any premade assignments to build the exact programming course you want to teach.
Organize the flow of your course with the flexibility to add, remove, and reorder activities, lessons, and modules for your section or individual students.
Set the visibility & pace of assignments with Access Controls and Due Dates. Assignments can be set to Available, Locked, or Scheduled for a specific date and time.
Look no further for extra challenges, practice problems or quizzes for your students. Filter through hundreds of activities created by our community of CodeHS teachers to add to your course from our Problem, Playlist and Quiz Banks.
This is our plan for classrooms just getting started.Sign Up for Free
This is our plan to level up your classroom.Request a Quote
This is our plan for school programs.Request a Quote
This is our plan for district-wide programs.Request a Quote
|60+ Computer Science Courses|
No downloads needed
|Automatic Code Submission System|
|Basic LMS Features
Section & Roster Management
Gradebook, Fast Grade
|Data Reports & Progress Dashboards|
|Detailed Teacher Resources
Lesson Plans, Handouts, & more
|Google Classroom Integration|
|LTI & LMS Integrations|