Herzlich willkommen im Hackschule Workspace! Hier kannst du direkt im Browser programmieren, ohne dass du irgendetwas installieren musst. Probiere Programmiersprachen und Technologien aus. Deine Dateien werden automatisch gespeichert und sind von überall abrufbar – in der Schule genauso wie zu Hause.

Hier bekommst du deine eigene Programmierumgebung (Visual Studio Code), in der du direkt loslegen kannst, egal ob in Java, Python, Ruby, JavaScript, Go, Lua, C oder C++. Du kannst auch Dokumente mit LATEX setzen.

Nutze das eingebaute Terminal, um Linux-Kommandos auszuführen und die Kommandozeile im Terminal kennenzulernen. Du kannst auch eigene Shell-Skripte schreiben und ausführen.

Du kannst Git direkt im Workspace verwenden, um deine Projekte zu verwalten und mit anderen zu teilen. Du kannst auch GitHub-Repositories klonen und bearbeiten.

Um den Hackschule Workspace zu nutzen, musst du dich anmelden. Du brauchst dafür eine E-Mail-Adresse am Gymnasium Steglitz. Du kannst auch nach einer Einladung fragen.

Lerne den Hackschule Workspace kennen und finde dich in der Entwicklungsumgebung zurecht. Hier erfährst du, wie du Projekte und Dateien organisierst, deine Arbeit speicherst und mit Tutorials und Checkpoints sicher experimentieren kannst.

Erzeuge Bilder, Animationen und räumliche Szenen mit selbst geschriebenem Code. Dabei beschäftigst du dich mit Pixeln, Farben, Formen, Koordinaten und 3D-Geometrie – und kannst sogar einen Blick in das Innere einer Bilddatei werfen.

Computer können Texte nicht nur anzeigen, sondern auch strukturieren, gestalten und in interaktive Erlebnisse verwandeln. Erstelle Dokumente, Präsentationen und verzweigte Geschichten, in denen Leserinnen und Leser eigene Entscheidungen treffen können.

Entwickle Webseiten und interaktive Anwendungen, die direkt im Browser ausgeführt werden. Lerne außerdem, wie Programme über Schnittstellen mit bestehenden Webdiensten kommunizieren und dort Aktionen auslösen können.

Speichere und durchsuche größere Datenmengen, entwickle eigene Datenbanken und untersuche typische Sicherheitsprobleme. In weiteren Experimenten erfährst du, wie Computer aus Beispieldaten Muster erkennen können.


Arbeite mit Dateien und Programmen über das Terminal und entdecke, wie Computer über Netzwerke miteinander kommunizieren. Mit Git kannst du Änderungen an deinen Projekten nachvollziehen, frühere Stände wiederherstellen und gemeinsam mit anderen daran arbeiten.

Hier findest du kurze, praktische Einführungen in verschiedene Programmiersprachen. Du bekommst jeweils drei Beispiele für Programme gezeigt, die du direkt im Workspace ausprobieren kannst: ein einfaches »Hello, World!«, ein Programm, das eine Zahl einliest und in ihre Primfaktoren zerlegt, und ein Programm, das den Bubblesort-Algorithmus demonstriert. Finde deine Lieblingssprache!