This article outlines the full range of applications available on the CodeHS platform, designed to support teachers in managing their computer science classrooms effectively. From managing student sections and monitoring progress to customizing curriculum and advancing your own Professional Development, each app is purpose-built to support effective computer science education.
Classroom
Sections
The Sections app on CodeHS is where you can find links to all of your existing class Sections, create new Sections, and make changes to Section settings. Learn More.
Roster
The Roster app on CodeHS is where you can view a list of the students within your section, add students to your section, manage your students' accounts, and adjust individual student settings. Learn More.
Realtime
The Realtime app on CodeHS is where you can monitor your students in a section in real time and be able to see if they are present, what assignment they are currently working on, see the date and time of when they were last active, and see a live feed of the progress your students are making throughout the course. Learn More.
Badges
The Badges app on CodeHS is where you can create and award custom badges to students in a section, as well as view all the badges they have earned. Learn More.
![]()
Attendance
The Attendance app is where you can track daily or weekly student attendance. You can also view attendance records in a date range and export attendance as a CSV file. Learn More.
![]()
Ask AI
The Ask AI app on CodeHS is a teacher tool that helps you quickly find information, explore course and curriculum options, and complete common classroom tasks. You can use Ask AI to get recommendations, compare courses, review standards alignment, and take action on tasks like assigning activities, all from one place. Learn More.
![]()
Messages
The Messages app on CodeHS allows teachers to post announcements for all students in a section and send direct messages to individual students using the Conversations tool. Students see a notification on their top navigation bar and student page when an announcement is posted. Learn More.
![]()
Classroom Data
The Classroom Data app on CodeHS is where you can find all the tools for tracking student activity on CodeHS, including the Activity Minimap, Most Recent Activity, Assignment Action Feed, Active Day History, Section Enrollment History, and Login History. Learn More.
![]()
Student Showcase
The Student Showcase app on CodeHS is where you can show off your students’ programs to administrators and parents. The Student Program Showcase allows you to save the top programs in your class and display them all on one page with a shareable link. Learn More.
![]()
Full Student Roster
The Full Student Roster app on CodeHS is where you can view, search, and configure settings for all Students from all of your Sections in one place. Learn More.
Assignments
Courses
The Courses app on CodeHS is where you can find links to all of your active and archived Courses, create new Courses and Sections for those Courses, and make changes to Course settings. Learn More.
Assignments
The Assignments tool helps you manage and track your coursework efficiently. It serves as a comprehensive resource, allowing you to preview, create, delete, and edit Course Assignments. Learn More.
Configure
The Configure app on CodeHS allows you to adjust settings for the assignments in your course. In the left-hand nav-bar, look under Assignments > then click Configure to access this app. Learn More.
Solutions
The Solutions and Problem Guides app on CodeHS allows you to view solutions to all of the quizzes and coding exercises in your courses. The Problem Guides tool also provides detailed explanations of solutions and how to help students get through common challenges in order to solve exercises. To navigate to the app: Learn More.
Lesson Plans
The Lesson Plans app on CodeHS contains classroom materials, activity ideas, handouts, and discussion questions inside each Lesson Plan that corresponds to a CodeHS course lesson. You can use, print, and modify these lesson plans to fit the needs of your students. Learn More.
Create
The Create app on CodeHS allows teachers to develop, manage, and organize Assignments and Playlists. It provides tools for creating new Assignments, viewing and editing existing ones, and organizing them into Playlists. Learn More.
AI Creator
The AI Creator app on CodeHS allows teachers to use AI to develop and assign activities in different programming languages. It provides tools for creating new Assignments to align with state standards and Course Lessons. Learn More.
QuizBuzz
The QuizBuzz app on CodeHS provides students with an interactive, gamified platform to engage with quizzes covering various programming topics. It offers a dynamic way to assess understanding, reinforce learned concepts, and track progress through immediate feedback and a history of completed quizzes. Learn More.
![]()
Vibe Coding
The Vibe Coding app on CodeHS allows you and your students to build programs by prompting an AI agent with your idea using natural language. Once your idea comes to life in the IDE, you can continue prompting to make changes or ask for explanations. Teachers can review their students' Vibe Coding threads and manage student access with the Student Settings tool. Learn More.
Grading
Gradebook
The Gradebook app on CodeHS is where you can track student grades for different sections. In the Gradebook app, you can adjust the view of your Gradebook, view grades by student, grade by individual Assignments, and configure your grading settings. Learn More.
Progress
The Progress app on CodeHS gives an overview of students' progress in all of your sections, including coding activities, assignments and quizzes. You can use these tools to get a birds-eye view of student progress or zoom in on modules, lessons, and more! Learn More.
Code Review
The Code Review app on CodeHS is where you can review your students' work and answer questions. Pro teachers can grade using Fast Grade and adjust Assignments to be auto-graded or teacher-graded. Learn More.
Quiz Scores
The Quiz Scores app on CodeHS allows you to manage, track, and analyze student quiz performance. It provides detailed data on individual and group performance across various quizzes and questions. Learn More.
Fast Grade
The Fast Grade app on CodeHS allows teachers to view and grade student submissions quickly, along with being able to view the assignment's description, run the solution code, and run the student's code. Learn More.
AI Grading
The AI grading app helps you grade and provide personalized feedback faster. These tools give teachers more time to concentrate on instruction, differentiate learning, and track student progress. Learn More.
Academic Integrity
The Academic Integrity app is a hub for resources and tools which support academic integrity in the classroom. Free teachers can access helpful links and resources, and Pro teachers can use our full suite of tools to monitor and assess student work. Learn More.
Curriculum
![]()
Course Catalog
The Course Catalog app on CodeHS is where you can explore the full catalog of CodeHS courses and materials, filter by grade level, programming language, and state standards, and preview course content before assigning it to your sections. Learn More.
Project Catalog
The Project Catalog is a curated list of projects that range from short, beginner-level projects that may take an hour or less to complete, to more challenging projects that could take several weeks. Projects often involve more problem-solving and open-ended problem statements and are designed to challenge students on skills already learned by combining concepts in ways they may not need to do with in-course assignments. Learn More.
![]()
Problem Bank
The Problem Bank app is a collection of exercises, assessments and activities created by CodeHS teachers from around the world. The Problem Bank is meant to help teachers share best practices and learn from others teaching computer science in their classrooms. Learn More.
Resources
The Resources app on CodeHS is where you can find helpful course materials such as Handouts, a Glossary, and more. Learn More.
Certifications
The Certifications app on CodeHS is where you can view student exam results and reports, proctor students during certification exams, view your vouchers, and more. Learn More.
Assessments
The Assessments app provides additional assessment options, such as midterms and finals, for Pro teachers. Learn More.
Digital Textbooks
CodeHS Digital Textbooks are a free resource available to all teachers. Textbooks are available in several programming languages and contain interactive coding examples. Learn More.
Practice
CodeHS Practice is a bank of extra problems to help students gain a stronger understanding of basic programming skills through hundreds of curated problems and exercises categorized by language, topic, and difficulty levels. Learn More.
QOTD
The Question of the Day (QOTD) is a daily question created by the CodeHS team to help review concepts for Intro to Computer Science in JavaScript, Intro to Computer Science in Python, AP CSA, and AP CSP! Learn More.
![]()
Typing
Use the Typing Platform in CodeHS. This app gives teachers tools to monitor class progress, view individual student data, preview lessons, and configure settings to match their teaching goals. These features support students as they build their typing and keyboarding skills. Learn More.
Tutorials
Tutorials are a great way to brush up on a concept or fill in a gap for content that may not be taught in one of the main courses. Each tutorial covers a specific programming concept using an interactive, embedded IDE and typically takes between 10 and 30 minutes to work through. Learn More.
Power Ups
The CodeHS Power Ups app provides standalone interactive tools to help visualize and practice key coding concepts. These tools cover topics such as data visualization, programming structures, and hands-on coding in various languages. Learn More.
AP Hub
The AP Hub app on CodeHS houses all of the resources that you may need to level up your AP course. This is the spot to prepare students for the AP exams by utilizing our free tutorials, digital textbook, QOTD, and more! Learn More.
Career Center
The CodeHS College & Career Center is a curated list of resources that shows real-world computer science connections and encourages students to explore different career pathways. With the Career Center, students can learn how computer science is used across careers, read about the experiences of industry professionals, and complete lessons tailored to their areas of interest. Learn More.
![]()
LOGIC
LOGIC Assessments (Learner Outcomes for Growth and Computing) are designed to help educators measure student growth in computer science throughout the school year. These assessments include a pretest given at the start of the course and a posttest administered at the end of the course. Learn More.
PD
Membership
The PD Membership app is the centralized hub for all of our Professional Development offerings. With CodeHS PD, teachers will build the knowledge and confidence to teach excellent computer science courses. Learn More.
PD Catalog
The PD Catalog app will direct you to CodeHS’s Professional Development Course Catalog. CodeHS offers comprehensive and mini online professional development courses covering various programming languages and best practices for teaching computer science in a blended classroom. Learn More.
On Demand Library
The On Demand Library app directs you to our On Demand Library to see videos of past CodeHS PD sessions. You can search by topic using the search bar or the Tags drop-down menu at the top of the page, or scroll through to find a session. Learn More.
Events
The PD Events app provides a landing page for upcoming PD events. Under the PD category in the left-hand navigation menu, click Events to look at and join our upcoming PD events. You can also find these events listed at the bottom of your PD membership homepage. Learn More.
Support
Support Center
The Support Center app is where you can find various topics for help and support, such as how to contact CodeHS Support, talk to an expert, request a demo, or access the Knowledge Base and Teacher Forum. You can click on any of the blue highlighted text under each topic to get directed to the corresponding resource. Learn More.
Community
The Community app is where you can find several groups and communication channels to join. You can click on any of the blue highlighted text under each topic to get directed to the corresponding resource. Learn More.
Knowledge Base
The Knowledge Base is a collection of articles from the CodeHS team about advice, answers, tutorials, curriculum updates, and more! Learn More.
Request a Quote
The Request a Quote app allows you to directly request a quote for CodeHS Pro from this page. CodeHS Pro provides all the tools and resources your school needs to support computer science teachers and students. Learn More.
License and Plans / Plans
The Plans tool allows you to explore all CodeHS Plan options. Learn More.
![]()
License and Plans / License
The License and Plans app allows you to view your existing License details. Learn More.
Discover Apps
Discover Apps is where you can find a view of all of the CodeHS apps by category: Classroom, Assignments, Grading, Curriculum, PD, Support, and others. Learn More.
![]()
Moderation
The Moderation app on CodeHS gives teachers a single place to monitor and manage student-created websites. Use it to look up any CodeHS-hosted website, block or report harmful programs, track the review status of programs you've reported, and control which external domains student programs can load. Learn More.
Other
![]()
Google Classroom
The Google Classroom app on CodeHS is where you can configure and manage your Google Classroom connected Sections, including syncing rosters and managing your integration settings. Learn More.
![]()
Sandbox
The Sandbox app on CodeHS is where teachers and students can create and share their own programs in the Sandbox IDE, using a variety of programming languages. Learn More.
![]()
Sandbox Quickstart
Sandbox Quickstart allows you to quickly create a sandbox program. Learn More.
![]()
Product Updates
Product Updates bring you to the CodeHS Changelog where you can stay up to date with the latest features, improvements, and fixes to CodeHS. Learn More.
![]()
Notifications
The Notifications app in CodeHS allows you to read messages, mark messages as read, and clear notifications in the Inbox. Learn More.
Still have questions? Contact our team at support@codehs.com to learn more!

