Zum Inhalt springen
Techlogia — KI- und Web-Dienstleister Berlin

Kurse zum Mitlesen

Die komplette Theorie und alle Aufgaben der 22 Lab-Kurse, frei lesbar ohne Anmeldung. Zum Üben an einer echten Linux-VM genügt ein kostenloses Konto.

Erste Schritte

3 Kurse

  • Hallo Welt

    Dein Einstieg ins Lab: Du lernst in wenigen Minuten, wie die automatische Prüfung deine Lösungen auf der echten VM kontrolliert — und sperrst zum Schluss den Root-Login per SSH. 4 kurze Aufgaben.

    10 Min · Einstieg

  • Linux-Benutzer und Berechtigungen

    Du lernst das Linux-Benutzer- und Berechtigungssystem: Benutzer und Gruppen anlegen, sudo-Rechte vergeben, Dateibesitz und Zugriffsrechte setzen, und SUID-Risiken verstehen.

    60 Min · Einstieg

  • Linux-Konsole

    Erste Schritte mit der Konsole.

    20 Min · Einstieg

Server absichern

5 Kurse

  • SSH-Hardening

    Du härtest die SSH-Konfiguration deiner Server-VM gegen die häufigsten Angriffsvektoren — Root-Login sperren, Passwort-Auth abschalten, Login-Versuche begrenzen, tote Verbindungen per Keep-Alive erkennen. 7 Aufgaben, ca. 60 Minuten.

    60 Min · Einstieg

  • UFW + fail2ban

    Du baust dir eine erste, einfache Server-Firewall mit UFW (Default-Deny + Whitelist) und schützt SSH gegen Brute-Force-Versuche per fail2ban. 6 Aufgaben, ca. 55 Minuten.

    55 Min · Einstieg

  • nginx-TLS-Hardening

    Du härtest nginx von einem unsicheren Default-Zustand (selbst-signiertes snakeoil-Cert + TLSv1 enabled + permissive Ciphers + keine Security-Header) zu einer modernen TLS-Konfig. 7 Aufgaben, ca. 60 Minuten.

    60 Min · Fortgeschritten

  • Linux-Firewall mit nftables

    Du lernst nftables — den modernen Nachfolger von iptables, der auf 75% aller Linux-Server Standard ist.

    75 Min · Fortgeschritten

  • Docker-Container absichern

    Du härtest eine Docker-Installation nach dem CIS Docker Benchmark: Root-Container eliminieren, Capabilities einschränken, Read-only-Filesysteme aktivieren, Netzwerk-Isolation konfigurieren und den Docker-Daemon absichern.

    90 Min · Profi

Webserver & Container

3 Kurse

  • Live-Webseite mit HTTPS deployen

    Du legst innerhalb einer Stunde eine eigene Webseite online — mit gültigem HTTPS-Zertifikat von Let's Encrypt, deiner eigenen Subdomain und echtem nginx.

    30 Min · Einstieg

  • nginx als Reverse-Proxy

    Du stellst nginx vor ein python3-Backend, das nur auf 127.0.0.1:9000 hört.

    40 Min · Einstieg

  • Docker-Basics: erster Container

    Du lernst die Grundbausteine von Docker auf deiner Lab-VM: Image holen, Container starten, Port-Mapping, Container-Lifecycle.

    30 Min · Einstieg

Angriff & Verteidigung

5 Kurse

  • Web-Sicherheit für Schüler

    Passwörter, Phishing, HTTPS, Cookies, 2FA. 5 kleine Aufgaben die du in Textdateien dokumentierst — kein Hacken, nur Wissen.

    25 Min · Einstieg

  • Pentest-Basics: SSH-Bruteforce

    Erstes offensives Modul: du greifst eine absichtlich schwach konfigurierte SSH-Instanz an. Du lernst nmap, hydra und siehst live, warum die Hardening-Regeln aus dem SSH-Hardening-Modul kein Spielzeug sind.

    45 Min · Fortgeschritten

  • Log-Analyse: SSH-Angriffe in auth.log

    Die Defender-Seite zur Pentest-Lektion: deine VM hat 200 synthetische SSH-Brute-Force-Einträge in /var/log/auth.log.

    30 Min · Fortgeschritten

  • Repariere den Server

    Debug-Challenges: Du bekommst einen kaputten Server und keine Anleitung.

    45 Min · Fortgeschritten

  • Incident Response mit journald

    Ein Server wurde kompromittiert.

    90 Min · Profi

Programmieren & Daten

6 Kurse

  • HTML-Grundlagen

    Du baust deine erste eigene Webseite. 5 kleine Aufgaben — Tags, Überschrift, Absatz, Link, Bild.

    25 Min · Einstieg

  • Markdown + Daten-Formate

    Du schreibst deine erste Markdown-Notiz und lernst JSON + CSV kennen. 5 kleine Aufgaben, jede dauert 2-3 Minuten.

    20 Min · Einstieg

  • Python-Grundlagen

    Erste Schritte mit Python: print, Variablen, if/else, Schleife, Funktion.

    30 Min · Einstieg

  • Git-Grundlagen

    Versionierung mit git verstehen.

    25 Min · Einstieg

  • SQL-Grundlagen

    SELECT, WHERE, INSERT, JOIN, GROUP BY. Du schreibst 5 SQL-Statements in eine .sql-Datei.

    30 Min · Einstieg

  • CSV-Daten auswerten

    Du legst eine CSV-Tabelle an und filterst Zeilen mit Linux-Tools (grep, awk, sort).

    25 Min · Einstieg

Fragen, die uns oft gestellt werden

Sind die Kurse wirklich kostenlos?

Ja. Die komplette Theorie und alle Aufgaben sind frei lesbar, ohne Anmeldung. Zum praktischen Üben an einer echten Linux-VM genügt ein kostenloses Konto.

Brauche ich ein Konto, um die Inhalte zu lesen?

Nein. Die Kurse sind ohne Anmeldung vollständig lesbar. Ein Konto brauchst du erst, wenn du die Aufgaben selbst an einer Linux-VM lösen willst.

Muss ich etwas installieren?

Nein. Die Kurse laufen im Browser, die Linux-VM ebenfalls. Es gibt nichts einzurichten und nichts herunterzuladen.

Darf ich die Inhalte im Unterricht verwenden?

Ja. Die Lab-Inhalte stehen unter CC BY 4.0 und sind mit Namensnennung frei nutzbar (© TechLogia).

Was bedeuten die Niveau-Angaben?

Einsteiger setzt keine Vorkenntnisse voraus. Fortgeschritten erwartet Grundlagen auf der Kommandozeile. Profi richtet sich an alle, die bereits Server betreuen.

Welche Themen sind abgedeckt?

Unter anderem SSH-Hardening, Docker, nginx, Firewalls, Log-Analyse, Python, Git und SQL — von Linux-Grundlagen bis zu Server-Härtung und Incident Response.

Wie gefällt Ihnen diese Seite?