MOOC “LOOP: Learning Object Oriented Programming”

by Technical University of Munich (TUM) added on 07 Nov 2019

Brief description:
The Massive Open Online Course (MOOC) called “LOOP: Learning Object-Oriented Programming” (developed by the Technical University of Munich) offers a gentle and accessible introduction to the fascinating field of computer science. It covers the basics of object-oriented programming and basic algorithms. During the course you will learn, among others, how to write small computer programs in the popular language Java. However, the LOOP is not a mere programming course but intends to provide the foundations for understanding and developing complex computer programs. With many interactive exercises and practical examples, fun is guaranteed!
(where the practice takes place)
(where the practice takes place)
Organization name:
(running the practice)
Technical University of Munich (TUM)
Organization type:
Contact person:
Dr. Johannes Krugel, Associate Professorship of Didactics in Computer Science, TUM School of Education
Contact email:
(for further information and inquiries)
Social media:
Related resources:
(e.g., web site, publications,media)
Participants’ age groups:
15 - 99
Indicative number of participants:
Oriented to a specific gender?
(for the same group of participants)
Total duration:
(for the same group of participants)
20 - 30 hours
(where the practice takes place)
  • Online
What are the role(s) of the adult(s) running the practice?
  • Mentor / Guide
  • Maker/coder/scientist
During the practice, participants…
  • Make
  • Play
  • Code
Participants work…
What type of materials do participants use?
  • Computers
Pedagogical approach:
  • Problem-based learning
  • Project (or task)-based learning
  • Discovery-learning
  • Creative thinking
  • Real-life challenges
Social justice/equity approaches:
  • Activities address issues of equity (gender, sexuality, ethnicity, social class, ability/disability)
  • Activities are designed to empower participants and meet their needs
Does the practice have (explicit or implicit) learning objectives?
Is the practice (explicitly or implicitly) connected to school curricula?
Yes, implicitly
If connected in any way to school curricula, which subjects are covered?
  • Computer science
Additional notes: