Whatever you need to teach computer science, CodeHS has it. Here are the questions teachers and administrators ask us most, and every single answer is yes.
The 30+ answers below all point to the same thing: whatever your CS program needs, it's already here.
Full courses in Java, JavaScript, Python, HTML/CSS, SQL, web design, and video game design, all on one platform.
Lesson plans, a customizable syllabus, printable handouts, and in-class activity suggestions come with every course.
A gradebook that auto-grades many assignments, plus quizzes you can print for offline or paper-based testing.
AP-style practice exams for CSA and CSP, plus a full 4-year high school pathway from intro courses through AP.
Self-paced or group work, block or text-based coding, offline activities, and a great fit for afterschool programs.
Dedicated customer support, an active teacher community, free demos, and help choosing the right course for you.
Yes. CodeHS is a web-based platform offering full courses in Java, JavaScript, Python, HTML/CSS, SQL, web design, and video game design, all on one platform.
Yes, every CodeHS course comes with ready-to-use lesson plans for each unit.
Yes, CodeHS provides a customizable syllabus for every course.
Yes, CodeHS includes a built-in gradebook that automatically grades many assignments.
Yes, quizzes can be printed for offline or paper-based testing.
Yes, CodeHS includes unplugged and offline activities for days without computer access.
Yes, CodeHS provides AP-style practice exams and review materials for AP Computer Science A and AP Computer Science Principles.
Yes, CodeHS offers free Hour of Code tutorials and activities.
Yes, you can schedule a free demo with the CodeHS team to see the platform in action.
Yes, printable handouts are available for many lessons and activities.
Yes, each lesson plan includes suggested in-class activities and discussion prompts.
Yes, CodeHS offers a 4-year high school computer science pathway, from intro courses through AP.
Yes, the CodeHS team can help you choose the right course based on your students' grade level and goals.
Yes, CodeHS provides dedicated customer support and an active teacher community.
Yes, students can work through CodeHS courses at their own pace.
Yes, teachers can sync pacing across multiple class sections.
Yes, teachers can control which lessons and items are visible or available to students.
Yes, CodeHS includes a sandbox and project units where students can build their own independent projects.
Yes, assignments can be assigned for students to complete outside of class.
Yes, CodeHS is used by thousands of schools across all 50 states and internationally.
Yes, CodeHS is used by schools in countries around the world, not just the United States.
Yes, students write and run real code in industry-standard languages, with block-based options also available for younger learners.
Yes, code written on CodeHS uses standard programming languages, so it can run outside the platform too.
Yes, students can share their programs with a link or export their code.
Yes, teachers can create and add their own custom lessons and assignments.
Yes, CodeHS supports group and pair programming projects.
Yes, students can also work independently through self-paced courses.
Yes, CodeHS offers block-based courses for younger students alongside text-based courses.
Yes, CodeHS works well for afterschool, summer, and enrichment programs.
Yes, you can create a free CodeHS account and get started right away.
Yes. Create a free CodeHS account and start teaching, or talk to our team about the right plan for your school.