As part of my B.Sc. in computer science I was part of a six month project, where we programmed a learning platform for the TU Darmstadt. You can have a look at it here: nabla.algo.informatik.tu-darmstadt.de. I coded the backend for some of the exercises there, e.g. Dijkstra, ..., ...
This is what the site looks like:
