...

Modern tools for a cutting-edge classroom.

Codework helps manage complexity with virtual environments for student-focused programming experiences.

Ease of use

Codework provides simple programming environments that let students focus on their work—and let you focus on them.

All online

Students work online and submit their work online; instructors view and execute students' programming work online.

Engage with your students

Share a student's programming environment in real-time for a more collaborative teaching experience.

Custom Learning Environments

Customize a virtual workstation with software and assignment materials, and turn it into a template for every student. Everyone starts their journey with all that they need to get learning.

A complete desktop experience is accessible through the convenience of your browser, so there's no learning curve and no one needs to worry about losing their work.

...
Live help

Focused instruction made easy

Create assignments for students to complete in our online IDE, so you can easily review their work and provide targeted feedback.

Students can share access to their personal VM in real time so you can collaborate with them to solve issues.

Powerful tools for teachers

Codework provides useful tools for making quick work of common instructor tasks like grading assignments and managing student submissions.

Gone are the days of downloading and executing emailed submissions!

...
Made for you

Built by CS educators, for CS educators.

Codework was started by Computer Science faculty at Manhattanville University to solve the actual problems they faced while teaching undergraduates across a variety of courses.

Codework exists to solve the problems that naturally arise while instructing students, without creating new ones or steepening learning curves for you or your students.

See how easy it is to manage your programming assignments.

Contact us at contact@codework.us.