Mynerva

next generation learning for the next generation of students

what is mynerva?

Mynerva is a textbook platform developed for teaching computational data science. Every chapter in the book is punctuated by conceptual multiple-choice quizzes, auto-graded programming assignments, or a reflective summary of the content so far. Mynerva is designed to support student learning and ensure sufficient understanding of the course material before progressing to the next concept. Mynerva guides the student, one step at a time, towards a working algorithm that, when complete, can recognize their own handwriting, video background subtraction, image de-noising, synchronizing signals, and more.

can I try it?

A few codices are available as a demo. While the demos are still using the previous iteration of the Mynerva platform, they provide a good overview of the type of learning that Mynerva encourages.

what are students saying?

This is one of the best things I've seen. I think it should replace textbooks for most programming classes
I liked the built–in conceptual questions and proofs and instant feedback because they helped me learn the concepts. I'd recommend other courses to adopt a similar system if it makes sense for them.
demo of multiple choice exercise
Multiple choice exercises are sprinkled all throughout a codex to constantly check a students understanding.

mynerva in action

A prototype of Mynerva has been used to teach Computational Data Science & Machine Learning at the University of Michigan as well as for guest lectures at MIT and other institutions.