Welcome to Lab.Computer

When configuring the programming environment is harder than the actual programming lesson—it’s time for Lab.computer. We make teaching, and learning, software programming easy and interactive. It easily creates and deploys programming lessons complete with all supporting resources.

You can teach any software (language, library, service etc) that you can install on linux online in a few easy steps:

  • Instructors create course and assignments
  • Students join course
  • Students import and solve assignments
  • Instructors grade solutions and outputs automatically or manually

Everything is done using programming notebooks which is a robust programming environment.

Lab.Computer is for

  • Academia - Write notebooks and report it with all the data and backend resources. Researchers can make experiments reproducible and collaborative.
  • Education - Create programming assignment environments and distribute among students. Students can build, submit and get autograded easily.
  • Publishers - Publish books as interactive online notebooks. Readers can experiment with code and complex software setups as they read books.