HE / CODE / 01
Java für Jugendliche
Objektorientierung ohne Vorwissen.
Zum LehrplanHessen · Landesabitur 2027 · Informatik
Hessen stellt die Pflichtaufgabe im Informatik-Abitur in zwei Fassungen: in Java und in Python, jeweils in der Sprache, die im Kurs verwendet wurde. Gleichzeitig gibt es vor der Oberstufe kein Pflichtfach Informatik, viele beginnen also spät. Hier finden Sie den Aufbau der Prüfung nach dem Abiturerlass 2027, die Termine, die Themen und eine eigene Übung zur Relationenalgebra mit Lösung.
Seit 2020 live online · mehr als 10.000 Lernende weltweit · Java und Python auf Englisch erklärt
Kurz gesagt
Im hessischen Landesabitur 2027 gibt es die Pflichtaufgabe A in Informatik auf Java oder Python, je nach Unterrichtssprache; geschrieben wird ohne PC, im Grundkurs am 15. April 2027 und im Leistungskurs am 19. April 2027. Modern Age Coders bereitet live online darauf vor, auf Englisch, im Kurs Informatik Oberstufe und Abitur, als Gruppe oder einzeln, mit festem Mentor und angepasstem Tempo.
Passende Kurse
Der Abiturkurs arbeitet in Java oder Python, wie im Kurs Ihres Kindes. Dazu kommen ein Python-Kurs für alle, die erst in der Oberstufe mit Programmieren beginnen, und ein Datenbankkurs für den großen SQL-Anteil.

HE / 01
E-Phase bis Q4. Objektorientierung, Algorithmen, Datenbanken und theoretische Informatik, auf Papier geübt.
Zum Lehrplan →
HE / 02
Ab 13. Für den späten Einstieg: von der ersten Variable bis zu Klassen und Listen, ohne Vorkenntnisse.
Zum Lehrplan →
HE / 03
Ab 13. Tabellen entwerfen, verknüpfen, gruppieren, mit vielen kleinen Abfragen.
Zum Lehrplan →Landesabitur 2027
Der Abiturerlass vom 2. Juli 2025 regelt für jedes Fach Kursart, Aufgabenstruktur, Themen und Hilfsmittel. Für Informatik ergibt sich daraus folgendes Bild.
| Punkt | Grundkurs | Leistungskurs |
|---|---|---|
| Pflichtaufgabe A | Algorithmik und objektorientierte Modellierung, 50 BE | Algorithmik und objektorientierte Modellierung, 40 BE |
| Sprachvariante von A | Java oder Python, wie im Unterricht | Java oder Python, wie im Unterricht |
| Weitere Aufgaben | Wahl zwischen B1 und B2 (Datenbanken oder theoretische Informatik), 40 BE | Pflichtaufgabe B (Datenbanken oder theoretische Informatik) und Wahl zwischen C1 und C2 zum anderen Thema, je 40 BE |
| Bewertungseinheiten gesamt | 90 | 120 |
| Bearbeitungszeit inklusive Auswahl | 255 Minuten | 300 Minuten |
| Hilfsmittel | Rechtschreibwörterbuch, beigefügtes Glossar, Operatorenliste | Rechtschreibwörterbuch, beigefügtes Glossar, Operatorenliste |
| Aufgaben mit PC | werden nicht bereitgestellt | werden nicht bereitgestellt |
| Grundlage | KCGO Informatik, Ausgabe 2024 | KCGO Informatik, Ausgabe 2024 |
Unsere Zusammenfassung aus dem Abiturerlass zum Landesabitur 2027 des Hessischen Ministeriums für Kultus, Bildung und Chancen (Erlass vom 2. Juli 2025): Abschnitt 2.4 zur Bearbeitungszeit, Anlage zu den erlaubten Hilfsmitteln, Auswahlmodus und Abschnitt 27 Informatik. Gelesen am 3. November 2026.
Die Pflichtaufgabe A wird laut Erlass in den beiden Sprachvarianten Java und Python angeboten. Jeder Prüfling bekommt die Fassung, die im Unterricht benutzt wurde. Es gibt also keine Wahl am Prüfungstag, aber auch keinen Nachteil für Kurse, die mit Python arbeiten.
Für die Vorbereitung heißt das: Geübt wird in genau der Sprache des eigenen Kurses. Wir fragen deshalb in der ersten Stunde, mit welcher Sprache die Schule arbeitet.
Nach dem Erlass werden keine Aufgabenvorschläge mit PC-Nutzung bereitgestellt, und der Informatik-Monitor 2026/27 hält fest, dass praktische Prüfungsanteile am Rechner in Hessen nicht zulässig sind.
Den Aufgaben liegt ein Glossar bei, dazu kommt eine Liste der fachspezifischen Operatoren. Wer die Operatoren wie erläutern, implementieren oder beurteilen sicher unterscheidet, schreibt gezieltere Antworten.
Themen nach KCGO
Der Erlass nennt die Themenfelder des Kerncurriculums, auf die sich die Aufgaben 2027 schwerpunktmäßig beziehen. Der Leistungskurs hat ein Themenfeld mehr.
| Themenfeld | Grundkurs | Leistungskurs |
|---|---|---|
| Q1.1 Klassen und Objekte | ja | ja |
| Q1.2 Such- und Sortieralgorithmen | ja | ja |
| Q1.3 Rekursion | ja | ja |
| Q1.4 Höhere Datenstrukturen und ihre objektorientierte Modellierung | nein | ja |
| Q2.1 ER- und Relationenmodell | ja | ja |
| Q2.2 SQL | ja | ja |
| Q2.5 Relationenalgebra | ja | ja |
| Q3.1 Formale Sprachen und Grammatiken | ja | ja |
| Q3.2 Endliche Automaten | ja | ja |
| Q3.5 Registermaschine | ja | ja |
Quelle: Abiturerlass zum Landesabitur 2027, Abschnitt 27.3 Hinweise zum Prüfungsinhalt (Grundlage: KCGO Informatik, Ausgabe 2024). Die Ja-und-Nein-Darstellung ist unsere; der Erlass listet die Themenfelder je Kursart.
Auffällig ist die Breite im Datenbankteil: ER-Modell, SQL und Relationenalgebra stehen nebeneinander. Viele lernen SQL, ohne den Bezug zur Relationenalgebra zu sehen, obwohl genau dieser Vergleich typische Fehler erklärt. Unsere Übung weiter unten greift das auf. Ebenso eigen ist die Registermaschine, ein sehr einfaches Rechnermodell, an dem man Programme Befehl für Befehl verfolgt.
In Hessen findet laut Informatik-Monitor schulartübergreifend kein verbindlicher Informatikunterricht statt. Am Gymnasium kann Informatik ab Jahrgangsstufe 7 einstündig als Wahlunterricht angeboten werden.
Für die Einführungsphase sind laut Monitor keine Vorkenntnisse aus der Sekundarstufe I nötig; Informatik kann dort zwei- bis dreistündig angeboten werden. Der Schulversuch Digitale Welt läuft ab 2026/27 nur noch im Ganztag.
In der Qualifikationsphase können Schulen einen Grundkurs mit zwei oder drei Wochenstunden anbieten, dazu den Leistungskurs mit fünf. Im Leistungsfach wird schriftlich geprüft.
Ein durchgängig belegter Grundkurs kann drittes Prüfungsfach (schriftlich), viertes (mündlich) oder fünftes Prüfungsfach (Präsentation, besondere Lernleistung oder mündlich) sein. Im Schuljahr 2024/2025 hatten 10 Prozent der Lernenden in der Sekundarstufe II Informatik belegt, 5 Prozent der Abiturientinnen und Abiturienten hatten es als Prüfungsfach.
Prüfungstage
Grundkurs und Leistungskurs schreiben an verschiedenen Tagen. Beide Termine liegen ganz am Anfang des Prüfungszeitraums.
| Datum | Was |
|---|---|
| 19. März 2027 | Ende der Kursphase Q4 |
| Donnerstag, 15. April 2027 | Informatik im Grundkurs; zugleich Beginn der schriftlichen Prüfungen |
| Montag, 19. April 2027 | Informatik im Leistungskurs |
| 5. Mai 2027 | Ende der schriftlichen Prüfungen (Mathematik) |
| 18. Mai bis 3. Juni 2027 | Zeitraum der Nachprüfungen |
Quelle: Abiturerlass zum Landesabitur 2027, Abschnitt II.1 Prüfungszeitraum und Tabelle 2.1 Prüfungsabfolge für den Haupttermin, gegen die gedruckte Tabelle geprüft am 3. November 2026.
Wer Informatik als Leistungskurs hat, schreibt am Montag nach der ersten Prüfungswoche, vor Physik, Chemie, Deutsch, Englisch und Mathematik. Die Zeit nach dem Ende der Q4 am 19. März 2027 bis zum 19. April 2027 ist daher die wichtigste Wiederholungsphase, und die Osterferien liegen mittendrin. Im Grundkurs ist Informatik sogar der allererste schriftliche Termin.
Eine Übungsaufgabe von uns
Relationenalgebra und SQL stehen in Hessen nebeneinander im Prüfungsstoff. Die folgende Aufgabe ist unsere eigene, keine echte Prüfungsaufgabe; Namen und Daten sind erfunden.
Aufgabe (unsere). In der Schulbücherei werden Ausleihen als Paare (Name, Genre) erfasst: (Mara, Krimi), (Mara, Comic), (Jonas, Krimi), (Lea, Sachbuch), (Jonas, Krimi), (Lea, Comic). a) Geben Sie das Ergebnis der Projektion auf das Attribut Genre an. b) Wie viele Zeilen liefert SELECT genre FROM ausleihe, und wie viele mit DISTINCT? c) Erklären Sie den Unterschied und was er für die Erfassung bedeutet.
| Ausdruck | Anzahl | Ergebnis |
|---|---|---|
| Projektion auf Genre (Relationenalgebra) | 3 | Comic, Krimi, Sachbuch |
| SELECT genre FROM ausleihe | 6 | Krimi, Comic, Krimi, Sachbuch, Krimi, Comic |
| SELECT DISTINCT genre FROM ausleihe | 3 | Comic, Krimi, Sachbuch (sortiert) |
Zu c). Eine Relation ist eine Menge von Tupeln. Mengen enthalten kein Element doppelt, deshalb liefert die Projektion jedes Genre nur einmal. SQL arbeitet dagegen mit Tabellen, in denen Zeilen mehrfach vorkommen dürfen; erst DISTINCT entfernt Duplikate. Es gibt noch eine zweite, feinere Beobachtung: Das Paar (Jonas, Krimi) steht zweimal in der Liste. Als Relation aufgefasst wären das nur fünf verschiedene Tupel, nicht sechs. Für eine Bücherei, die jede Ausleihe zählen will, fehlt also ein Attribut, zum Beispiel ein Datum oder eine Ausleihnummer als Primärschlüssel.
import sqlite3
ausleihe = [
("Mara", "Krimi"), ("Mara", "Comic"), ("Jonas", "Krimi"),
("Lea", "Sachbuch"), ("Jonas", "Krimi"), ("Lea", "Comic"),
]
# Projektion in der Relationenalgebra: Ergebnis ist eine Menge
projektion = {genre for name, genre in ausleihe}
print("Relationenalgebra:", sorted(projektion), len(projektion))
print("Tupel als Menge:", len(set(ausleihe)), "statt", len(ausleihe))
db = sqlite3.connect(":memory:")
db.execute("CREATE TABLE ausleihe (name TEXT, genre TEXT)")
db.executemany("INSERT INTO ausleihe VALUES (?, ?)", ausleihe)
ohne = db.execute("SELECT genre FROM ausleihe").fetchall()
mit = db.execute("SELECT DISTINCT genre FROM ausleihe ORDER BY genre").fetchall()
print("SQL ohne DISTINCT:", len(ohne), "Zeilen")
print("SQL mit DISTINCT:", [z[0] for z in mit], len(mit))Ausgabe, von uns ausgeführt: Relationenalgebra: ['Comic', 'Krimi', 'Sachbuch'] 3, Tupel als Menge: 5 statt 6, SQL ohne DISTINCT: 6 Zeilen, SQL mit DISTINCT: ['Comic', 'Krimi', 'Sachbuch'] 3.
Python bildet die Projektion mit einer Menge nach, die SQL-Abfragen laufen in einer kleinen SQLite-Datenbank im Arbeitsspeicher. In der Prüfung schreiben Sie beides von Hand. Den Code nutzen wir in der Vorbereitung nur, um eine Lösung hinterher zu überprüfen.
Unterricht auf Englisch
Wir unterrichten ausschließlich auf Englisch, das Abitur ist auf Deutsch. Bei Java, Python und SQL fällt das kaum auf: SELECT, class, return und while sind englische Wörter.
Die Operatorenliste ist deutsch. Wir üben, was "erläutern", "implementieren" oder "beurteilen" jeweils verlangt, und antworten in der Stunde trotzdem auf Englisch.
Der Mentor unterrichtet in der Sprachvariante Ihres Kurses. Wer mit Python arbeitet, übt mit Python, wer mit Java arbeitet, mit Java.
Unterrichtet wird live aus Indien. Der Mentor spricht ruhig, erklärt Begriffe ein zweites Mal mit anderen Worten und gibt Zeit zum Nachdenken.
Unterrichtszeiten
Die Uhrzeit richtet sich nach dem Stundenplan in Hessen. So sehen drei Beispiele hier und beim Mentor aus:
| Uhrzeit in Hessen | Indien im Winter | Indien ab 28. März 2027 |
|---|---|---|
| 13:00 | 17:30 | 16:30 |
| 17:15 | 21:45 | 20:45 |
| Sonntag 09:00 | 13:30 | 12:30 |
Das Einheiten- und Zeitgesetz bestimmt die gesetzliche Zeit: MEZ (UTC+1), in der Sommerzeit MESZ (UTC+2). Am 25. Oktober 2026 endete die Sommerzeit, am 28. März 2027 beginnt sie neu. Indien rechnet ganzjährig mit UTC+5:30 und ist daher im Winter 4 Stunden 30 Minuten, im Sommer 3 Stunden 30 Minuten voraus. Nur Beispiele, keine festen Gruppenzeiten.
Zwischen dem 19. März und dem 19. April 2027 möchten viele Familien zusätzliche Einzelstunden. Bei der Buchung sehen Sie die Zeiten in Ihrer eigenen Zeitzone.
Fortschritt
Unsere eigene Einteilung, abgestimmt auf die Themenfelder des Erlasses. Keine Noten, keine Prognose.
| Stufe | Etwa wann | Ihr Kind kann |
|---|---|---|
| 1. Klassen entwerfen | E-Phase | Klassen mit Attributen und Methoden in Java oder Python schreiben |
| 2. Suchen, Sortieren, Rekursion | Q1 | Algorithmen von Hand ausführen und ihren Aufwand vergleichen |
| 3. Datenbanken | Q2 | ein ER-Modell in Tabellen übersetzen, SQL schreiben, Relationenalgebra lesen |
| 4. Theorie | Q3 | Grammatiken, Automaten und Registermaschinenprogramme verfolgen |
| 5. Prüfungsreif | vor April 2027 | Aufgabe A und eine Wahlaufgabe in der vorgesehenen Zeit sicher lösen |
Einmal im Monat erhalten Sie eine kurze Rückmeldung zu Stufe und nächsten Zielen.
Wer in der E-Phase ohne Vorwissen startet, braucht in Stufe 1 meist am längsten. Danach geht es oft schneller.
Sagen Sie vor jeder SQL-Abfrage die Zeilenzahl voraus.
Lesen Sie den Operator zuerst. "Implementieren" verlangt Code, "erläutern" einen Text.
Weitere Kurse
Für späte Einsteiger, für Vertiefung oder als Ausblick aufs Studium. Alle im selben Live-Format.
HE / CODE / 01
Objektorientierung ohne Vorwissen.
Zum LehrplanHE / CODE / 02
Suchen, Sortieren, Rekursion vertieft.
Zum LehrplanHE / CODE / 03
Für alle, die mehr wollen.
Zum LehrplanHE / DATA / 01
Daten mit Python untersuchen.
Zum LehrplanHE / DATA / 02
Wie Systeme geschützt werden.
Zum LehrplanHE / DATA / 03
Lernende Modelle von innen.
Zum LehrplanHE / MATHE / 01
Vorbereitung auf das Mathe-Abitur.
Zum LehrplanHE / MATHE / 02
Zufall und Statistik verstehen.
Zum LehrplanHE / MATHE / 03
Mathe in Python nachrechnen.
Zum LehrplanAblauf
Wöchentlich zwei Live-Einheiten, jede etwa eine Stunde, immer mit Ihrem Mentor. Unter der Woche oder am Wochenende, flexibel: Wählen Sie eine Gruppe, oder für einen ganz persönlichen Plan den Einzelunterricht zu einer Zeit, die Ihrer Familie passt, am Wochenendvormittag oder an Nachmittagen unter der Woche.
Mittag oder später Nachmittag
Passend zum hessischen Schultag.
Sonntag
Am Vormittag, für ruhige Übung.
Einzeln
Nach dem Ende der Q4 bis zum Prüfungstag.
Kennt Sprache, Kursart und Lücken.
Die Themenfelder 2027 sind der Plan.
Lösungen zuerst handschriftlich.
Begriffe zusätzlich auf Deutsch.
Kurz und konkret für Eltern.
Fünfzehn bis zwanzig oder allein.
Projekte unserer Lernenden
Was Lernende neben der Schule programmieren, zeigen die Karten unten. Mehr auf Student labs (englischsprachig).

KI und ML
Ein KI-Ernährungscoach, der Mahlzeiten auswertet und Schritt für Schritt auf ein Ziel hinarbeitet.

KI und ML
Ein Chatbot, der Fragen zu Mathematik und Programmierung beantwortet, von einem Schüler gebaut und veröffentlicht.

KI und ML
Ein Assistent, der jungen Menschen hilft, unsichere Situationen im Internet zu erkennen.

Web-App
Eine Wetter-Website mit aktuellen Bedingungen für jeden Ort.
Preise
Die Gebühr gilt pro Monat und schließt acht Live-Stunden ein. In Euro angezeigt wird sie nach dem Referenzkurs der Europäischen Zentralbank. Abgebucht wird in US-Dollar; die Umrechnung erledigt Ihre Bank, deshalb kann der Endbetrag geringfügig abweichen.
Kostenlose Probestunde
Kostenlos
keine Karte nötig
Gruppenkurs
90 €
pro Monat, acht Live-Stunden, abgerechnet in US-Dollar
Einzelunterricht
134 €
pro Monat, acht Live-Stunden, abgerechnet in US-Dollar
Was Familien sagen
Google-Bewertungen von Familien und Lernenden, unverändert auf Englisch.
★★★★★
"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."
Ria Mukherjee
Parent
★★★★★
"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."
Samriddha Mondal
Student
★★★★★
"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."
Vansh Agarwal
Student
★★★★★
"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."
Sonam Oswal
Parent of Dhairya
★★★★★
"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."
Sonu Goyal
Parent
★★★★★
"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."
Ritu Kedia
Parent
Fragen und Antworten
Nein. Unsere Stunden sind live und werden nur auf Englisch gehalten. Gerade hier zahlt sich das aus, denn Ihr Kind trainiert Programmieren und Englisch zugleich; SELECT, class und return kennt es ohnehin. Tempo und Aussprache stimmt der Mentor auf Ihr Kind ab.
In beiden. Laut Abiturerlass 2027 gibt es die Pflichtaufgabe A in den Sprachvarianten Java und Python, und jeder Prüfling erhält die Variante, die im Unterricht benutzt wurde.
Im Grundkurs am Donnerstag, 15. April 2027, im Leistungskurs am Montag, 19. April 2027. Die Nachprüfungen liegen zwischen dem 18. Mai und dem 3. Juni 2027.
Laut Erlass 255 Minuten im Grundkursfach und 300 Minuten im Leistungsfach. Die Auswahlzeit ist darin enthalten.
Ein Wörterbuch der deutschen Rechtschreibung, das den Aufgaben beigefügte Glossar und eine Liste der fachspezifischen Operatoren. Aufgaben mit PC-Nutzung werden nicht bereitgestellt.
Nein. Laut Informatik-Monitor 2026/27 findet in Hessen schulartübergreifend kein verbindlicher Informatikunterricht statt, und verbindliche Pläne für ein Pflichtfach sind nicht bekannt. In der Einführungsphase sind keine Vorkenntnisse nötig.
Im Grundkurs höchstens 90 (Aufgabe A 50, Wahlaufgabe B 40), im Leistungskurs höchstens 120 (drei Aufgaben zu je 40).
Unter der Woche oder am Wochenende, flexibel: Wählen Sie eine Gruppe, oder für einen ganz persönlichen Plan den Einzelunterricht zu einer Zeit, die Ihrer Familie passt, am Wochenendvormittag oder an Nachmittagen unter der Woche. 17:15 Uhr in Frankfurt ist im Winter 21:45 Uhr in Indien.
Abgerechnet wird monatlich in US-Dollar. Zur Orientierung steht hier ein Euro-Betrag, berechnet mit dem Referenzkurs der Europäischen Zentralbank, und Ihre Bank übernimmt den Währungswechsel. Für die erste Stunde fällt nichts an.
Nein. Wir unterrichten neben der Schule, vergeben keine Noten und versprechen kein Ergebnis. Maßgeblich sind Schule, Erlass und Prüfung.
Weiterlesen
Großteils auf Englisch.
Unser Angebot für ganz Deutschland.
Für alle Klassenstufen.
Pflichtfach oder nicht, Land für Land.
Das Fach im Abitur, englisch erklärt.
Mathematik-Abitur auf Englisch.
Projekte unserer Lernenden.
Teil des Leitfadens: Coding in Hessen
Weitere Leitfäden: Coding in Nordrhein-Westfalen · Coding in Niedersachsen · Coding in Land Bremen · Coding in Bayern · Coding in Sachsen-Anhalt · Coding in Schleswig-Holstein · Coding in Baden-Württemberg · Coding in Saarland · Coding in Rheinland-Pfalz · Coding in Berlin · Coding in Hamburg · Coding in Sachsen · Coding in Thüringen · Coding in Brandenburg · Coding in Mecklenburg-Vorpommern
Jetzt starten
Sagen Sie uns vorab, ob in der Schule Java oder Python verwendet wird, und legen Sie eine aktuelle Klausur aus Q1 bis Q4 dazu. Der Mentor löst eine Aufgabe mit Ihrem Kind und schlägt danach Kurs und Wochenplan bis April 2027 vor.
Zum Vorab-Lesen: How we teach über unseren Unterricht, Informatik by state über Informatik in allen Ländern (beide englisch).
Per WhatsApp schreiben · +91 91233 66161 · connect@modernagecoders.com
Live-Unterricht online, ausschließlich auf Englisch, Mentoren in Indien. WhatsApp ist der schnellste Weg zu uns.
Eine Priority Demo ist eine vollständige Unterrichtsstunde von etwa 45 bis 60 Minuten. Danach schickt der Mentor per WhatsApp einen schriftlichen Kompetenzbericht und einen persönlichen Lernplan. Wenn Sie sich anmelden, wird die Demo-Gebühr mit der ersten Monatsgebühr verrechnet: Schicken Sie uns dazu die Bestellnummer der Demo per WhatsApp.
Priority Demo buchen