Learning Management System Designed for Computer Science

undefined

With the CodeHS LMS, you can seamlessly manage student rosters, data, assignments, and grades for any type of classroom. Enjoy a 360 degree view of your computer science sections, with the ease of having everything to manage your classes all in one spot.

Create and Assign Engaging Curriculum

With our advanced customization tools, teachers can build their own courses from scratch or use existing curriculum on CodeHS as building blocks. With the freedom to build custom assignments or use our top notch curriculum, CodeHS is the perfect fit for experienced and new teachers alike.

As a teacher, you have the capabilities to lock or schedule activities to keep your students on the same page, set assignment due dates, and provide personalized feedback to individual students to make differentiated instruction easy.

Easily Manage Student Rosters and Attendance

Whether your class is virtual or in the classroom, invite students to your CodeHS section or automatically import your roster from an external platform, such as Google Classroom, Clever and more. Keep your class on track with a full view of student attendance and programming activity by the day or week. View and manage class rosters, sync rosters with Google Classroom, and manage student login credentials and account settings.

undefined
Section Attendance view in CodeHS

Collaborate and Share Feedback with Students

One of our biggest tips for a successful virtual or in-person classroom is to keep the communication flowing. With CodeHS, teachers can make announcements to students and co-teachers. Additionally, teachers or students can quickly start online discussions with our conversations tool, a convenient direct messenger found in the CodeHS IDE. Send personalized feedback to individual students in a multitude of ways, whether it be through the conversations direct messenger or our grading tools.

Grading Made Easy

No need to go line-by-line grading students code with CodeHS. Save-time grading student submissions with a suite of grading tools and customizable settings. Use Fast Grade to zip through your grading with a multitude of features — compare student code to solutions side by side, filter and sort submissions, use keyboard shortcuts, and quickly assign a grade. Leave personalized feedback on assignments all while doing so. Manage students grades with the customizable gradebook, where you can create grading categories to compute weighted grades and set point values for each category.

undefined
The Fast Grade tool allows teachers to quickly and easily view student code next to solution code, provide feedback, and assign a grade.

Track Student Progress

Track students progress by assignment, lesson and module. All the data reports and dashboards you need to fully gauge student understanding are compiled for you. Instantly view quiz and exam scores, and monitor time spent on each assignment. Whether you are virtual or in the classroom, stay in the know on how your students are progressing through the course.

undefined
The Time Tracking tool shows you how long students spent on a given assignment.

Ready to get started with our Coding LMS? Sign up for a free teacher account or reach out our team at hello@codehs.com for a demo.