Scale and automate your Computer Science classroom.

Mimir Classroom provides the tools for instructors to efficiently teach Computer Science courses of any scale without compromising quality of education for students.

See Features Testimonials
cloud based computer science education technology platform for students
Trusted by 70+ Universities
Johns Hopkins University uses computer science platform
University of Michigan uses computer science platform
UCLA uses computer science platform
Miami Dade College uses computer science platform
University of Cincinnati uses computer science platform

Video Testimonial

“Students get a lot better feedback as they're performing their projects,
on what things are working and what things aren't.”

Dr. Joshua Nahum
Michigan State University

Mimir Loader
 

“This is a product I have wanted for my entire teaching career.”

Maksym Morawski · University of Maryland Baltimore County

 University of Maryland Baltimore County uses computer science platform
online IDE for college instructors and students

The Complete Online Solution for Computer Science Courses

Mimir provides the most dynamic and robust tools necessary to teach any Computer Science course. Whether you’re teaching the fundamentals of Java, advanced compilers, web development, or even ARM Assembly, Mimir administers all of the necessary systems and machines and makes them accessible to all of your students through our online platform. Leading universities from across the United States are using Mimir to teach better and more efficiently.

See A Demo

Designed with both instructors and students in mind.

We believe that a quality education is an ongoing conversation between the instructors and the students. We continuously seek out approaches that allow both instructors and students to interact with each other seamlessly. With the help of our advanced auto-grading system, instructors can follow students as they work and iterate on assignments while students are able to receive instant feedback on their work.

See A Demo
instructors get more one-on-one time with students

40+ Languages

We’re working hard to make sure you can host any project on Mimir. By the request of instructors, we strive to remain agile in adding new languages within 24 hours. Along with new languages we are continuously iterating on the platform to make it more powerful and easier to use.

Java

C

C++

Python

C#

Ruby

JavaScript

PostgreSQL

PHP

MySQL

NodeJs

HTML5

Go

BackboneJS

AngularJS

Django

MongoDB

Rails

Haskell

R

Racket

Scala

Cobol

ARM asm

x86 32 asm

x86 64 asm

SQLite

OCaml

MATLAB

Swift

SML

Hy

Fortran

Groovy

Scheme

Julia

F#

Crystal

Lua

& More

Features
Programming Projects

The best way to manage large scale programming projects.

Learn More
Assignments

Everything instructors need to test student comprehension.

Learn More
Online IDE

An all-in-one solution to read, write, and submit code.

Learn More
Plagiarism Detection

A machine learning system to stop cheating in the classroom.

Learn More
Comprehension Analytics

Identify points or concepts where student comprehension may be weak.

Learn More
Course Management

Manage your TAs, students, grades, lessons, and announcements.

Learn More
External Integrations

Seamless integration with both external IDEs and LMS systems.

Content Library

A collection of projects and assignments to use for free.

FERPA Compliance

FERPA can be complicated, but we're compliant.