🚧 Pre-Release v2.0 [Work in Progress] 📦 Release v2.0 [Major Native] 🏛️ Fachinformatiker-Ausbildungsstandard ⏱️ 90-Minuten-Abschlussprüfungen 🔒 100% Privacy & Zero-Telemetry GNU GPL-3.0
🚧
Pre-Release Status: Diese Lern-Plattform befindet sich in aktiver Entwicklung und ist noch nicht final fertiggestellt. Alle Versionen und Builds sind Pre-Releases (Work in Progress).

Programmieren lernen auf echtem Fachinformatiker-Niveau.
Fundiert. Schritt für Schritt. Mit 90-Minuten-Abschlussprüfungen.

learn ist die werbefreie Open-Source Lern-App nach professionellem Ausbildungsstandard. Meistere Go, Cybersecurity, SQL, C#, Astro, Python, HTML/CSS, JavaScript und PHP — fundiert erklärt wie von einem Fachdozenten, inklusive realistischer 90-Minuten-Abschlussprüfungen mit Notenschlüssel (1–6) und interaktivem Compiler-Labor.

CLI: go install github.com/benzjeremy/learn/cmd/learn@latest

Kompromisslose Software-Qualität nach ISO/IEC 25010

Keine billigen Gamification-Fallen, kein Daten-Tracking. Entwickelt nach modernsten Ingenieursstandards.

🏛️

90-Min-Abschlussprüfungen & Compiler-Labor

Didaktisch fundierte Lehrpläne für Software-Entwickler inklusive realistischer 90-Minuten-Abschlussprüfungen mit Notenschlüssel (1–6), Dozenten-Musterlösung und interaktiven Compiler-Bugfixes.

🛡️

Zero-Telemetry & Offline-First

Null Werbetracker, keine Analytics-SDKs, kein Google Firebase. Alle absolvierten Lektionen und Fortschritte werden lokal in SQLite / IndexedDB gespeichert.

📱

Natives Go & Fyne v2

Schlanke Android APK (< 20 MB) und Desktop-Binary für Linux/Windows. Hardwarebeschleunigtes Rendering mit nur ~25 MB RAM statt Electron/Flutter-Ballast.

🔀

Git-Powered Content

Lektionen liegen als offene, schemavalidierte JSON/Markdown-Dateien auf dem separaten Branch content. Neue Kurse können einfach via Pull Request beigesteuert werden.

🔔

Lokales Erinnerungssystem

Tägliche Lernzeit (z. B. 18:00 Uhr) und höfliche Inaktivitäts-Erinnerung ("Hast du uns vergessen?"). 100% lokal über den Betriebssystem-Timer — kein Cloud-Push.

🤖

Floating AI-Roboter-Tutor

Ein dezent angedockter Roboter am Bildschirmrand öffnet ein Chat-Overlay für künftige KI-Code-Erklärungen (aktuell in aktiver Entwicklung für Phase 5).

Das 3-Web & 3-Branch Ökosystem

Perfekte Entkopplung von Kern-Engine, didaktischen Lehrinhalten und statischer Web-Infrastruktur.

🌐

1. Main-Web (Showcase)

/learn/ • Die offizielle Projekt-Landingpage nach untis-go Standard mit Feature-Übersicht, F-Droid & Binaries-Download und Lizenz-Sektion.

Hier verweilen
📖

2. Web-Wiki (Handbuch)

/learn/wiki/ • Ausführliche Dokumentation, Curriculums-Referenzen, Compiler-Labor Anleitung, 90-Min-Prüfungsnotenschlüssel und F-Droid Setup.

📖 Zum Web-Wiki
🚀

3. Web-App (Lern-Cockpit)

/learn/app/ • Das interaktive In-Browser Lern-Cockpit mit 9 Kernfächern, Compiler-Labor, Inline-Code-Aufgaben und 90-Minuten-Abschlussprüfungen.

🚀 Zur Web-App

🌿 Branch main & 📚 Branch content

main: Reiner Go 1.22 Quellcode, native Android APK Engine, Pure-Go SQLite WAL Speicher, CLI-Runner • content: Entkoppelte JSON-Schemas, Lektionen und Prüfungen für einfache Community-Beiträge via Pull Request.

🌐 Branch web

Beherbergt die gesamte statische Web-Infrastruktur für GitHub Pages: Das Main-Web (/learn/), das Web-Wiki (/learn/wiki/) und die Web-App (/learn/app/).

Installieren oder direkt im Browser starten

Frei wählbar für jedes Gerät — 100% Open Source unter GPL-3.0.

🌐 Web-Applikation

Direkt im Browser lernen ohne Installation. PWA-fähig mit lokalem IndexedDB-Speicher und Web Worker Sandbox.

🚀 Web App starten (/learn/app)

📱 Android (APK & F-Droid)

100% Native Android UI (Zero WebView) mit 45 didaktischen Einsteiger-Lektionen, nativem Offline-Rechtsschutz (§ 5 DDG, DSGVO), 90-Minuten-Prüfungen und 100% Offline-Architektur.

💻 Desktop (Linux & Windows)

Single Binary für Linux (native Wayland/X11) und Windows x86_64. Sofort einsatzbereit.

Mitwirkende & Open-Source Ethos

Initiiert und maintained von Jeremy Benz im Rahmen des Jeremy Benz Open-Source Ökosystems.

JB Jeremy Benz (@benzjeremy)
AI Claude Code (Architect)
AI Google Antigravity (Engine)

Freie Software & Lizenz

learn steht unter der GNU General Public License v3.0. Alle Kurse, Übungen und Quellcodes sind bedingungslos frei und bleiben es für immer.