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

Programmieren üben

Hier bekommst du deine eigene Programmier­umgebung (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.

Linux-Befehle lernen

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

Lerne den Umgang mit Git

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.

Wie komme ich rein?

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.


Computergrafik

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.

Texte & Präsentationen

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.

Web & Schnittstellen

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.

Terminal & Git

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.

Programmiersprachen

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!