Direkt zum Inhalt Skip to maincontent Direkt zum Footer Skip to footercontent

Interaktive Lernplattformen und -spiele

Student in lab

Auf dieser Seite findet Ihr eine Sammlung interaktiver Lernplattformen und ähnlicher Ressourcen aus unterschiedlichen Bereichen der Informatik. Diese Spiele und Übungsammlungen werden von externen Anbietern bereitgestellt, wurden aber zuvor evaluiert.

Damit könnt Ihr Euer Wissen in diesen Bereichen wieder auffrischen, vertiefen oder einfach spielerisch anhand kleiner Herausforderungen lernen. Die Liste wird immer mal wieder wachsen – es lohnt sich also, erneut vorbeizuschauen!

Disclaimer: Diese interaktiven Lernplattformen und Ressourcen ersetzen keine Vorlesungen oder deren Inhalte, sie können lediglich beim Üben helfen!

Bei Fragen oder Anmerkungen wenden Sie sich gerne an den Studiencoach Fabian Lehr (fabian.lehr@h-da.de)

Sammlung interaktiver Lernplattformen und -spiele

ThemaWebsite (Link)BeschreibungModulzugehörigkeitVerwendung
ProgrammieraufgabenLeetcodeEine Sammlung von kleineren Programmieraufgaben. Auswahl nach verschiedenen Schwierigkeiten. Lösungen in verschiedenen Sprachen möglich.Programmieren 1+2Üben / Vertiefen
SQL RätselSQL MysteryEin kleines Rätsel, das mit der Hilfe von SQL gelöst werden kann. Ein Walkthrough für den Einstieg in SQL steht zur Verfügung.DatenbankenÜben / Vertiefen
SQL EinstiegSelect Star SQLEin einfacher Übungsverlauf mit Erklärung zum Einstieg in SQL Select.DatenbankenLernen / Üben
Command Line RätselCommand Line MysteryEin Command Line Rätsel zum Üben der Navigation und Suchen mit Hilfe von Kommandos. Vor Allem zum Durchsuchen und Spielen mit Dateien geeignet.BetriebssystemeVertiefen / Lernen
git SpielOh my git!Spielerischer Einstieg in git. Mit UI und Konsole lösbar. Es empfielht sich, jede Aufgabe auch mit der Konsole zu lösen.Programmieren 2, Objektorientierte Analyse und Design, Software EngineeringLernen / Üben
Kurzeinstiege in ProgrammiersprachenLearn X in Y MinutesAuflistung fast aller Programmiersprachen mit Erklärungen für den Einstieg in die Sprache. Dort werden auch Frameworks wie QT und OpenGL beschrieben.Alle, die Code beinhaltenLernen
C++ LernplattformLearn C++Lernseite, um C++ von Anfang an lernen zu können. Kann zum Üben und Vertiefen vom Wissen aus der Vorlesung genutzt werden.Programmieren 1+2Lernen
git Branching SpielLearn git branchingFortgeschrittenes git-Spiel, um mehr über Branches und das Arbeiten auf verschiedenen Arbeitsträngen zu lernen.Programmieren 2, Objektorientierte Analyse und Design, Software EngineeringVertiefen / Üben
w3schoolsw3schoolsEine sehr ausführliche Seite mit Tutorials, Erklärungen und Aufgaben rund um Webentwicklung und verwandte Gebiete. Für alle Wissensstufen im Bereich Webentwicklung geeignet.Entwicklung webbasierter AnwendungenLernen / Vertiefen
adventof-codeadventof-codeJedes Jahr zur Adventszeit werden hier neue Programmieraufgaben bereitgestellt, die man in einer frei gewählten Sprache lösen kann. Wer Herausforderungen mag, findet hier eine sehr schöne Sammlung.Programmieren 1+2Üben
nandgamenandgameEin Spiel mit dem man die in TGI und RA behandelten Schaltungen nachbauen kann, um die technische Umsetzung davon besser verstehen zu können. Hilfreich um die Theorie besser nachvollziehen zu können.Technische Grundlagen der Informatik, RechnerarchitekturÜben / Lernen
Karel ProgrammierenKarel RepositoryGitHub Repository mit dem man den Einstieg in das Programmieren gut üben kann. Es enhält kleine Rätsel, bei denen man an Hand von kleinen Aufgaben spielerisch das Arbeiten mit Code lernt.Programmieren 1Lernen / Üben
BRAIN-YOOBRAIN-YOOIn dieser App kann man sich sehr einfach Karteikarten erstellen und Anhand derer Inhalte üben und vertiefen. Mit Karteikarten zu lernen eignet sich besonders für Bereiche, in denen man viel Wissen erlernen muss.AlleLernen
openvimopenvimMit diesem interaktiven Tutorial und den dazugehörigen Übungsaufgaben, kann man leicht das Arbeiten mit der Vim Umgebung üben. Vim wird gerne als Text- und Codebearbeitungstool auf Konsolenebene genutzt.Betriebssysteme, Unix for Softwaredelevopers, Verteilte SystemeLernen / Vertiefen