AEL / WEB / 01
Full-Stack-Webentwicklung
React und Node.js für Jugendliche.
Zum LehrplanDeutschland · App-Entwicklung · 13 bis 18 Jahre
Fast jede und jeder Jugendliche hat ein Smartphone, und viele haben schon eine Idee für eine eigene App. Zwischen Idee und App liegen aber Fragen, die selten jemand beantwortet: Ab welchem Alter darf man überhaupt eine App veröffentlichen? Welcher Rechner reicht? Und womit fängt man an, damit das Projekt nicht nach zwei Wochen stecken bleibt? Diese Seite beantwortet sie mit den Regeln von Google und Apple und mit einem Beispiel, das zeigt, wie Profis eine App aufbauen: erst die Logik, dann der Bildschirm.
Live-Unterricht seit 2020 · über 10.000 Lernende weltweit · auf Englisch, mit einem eigenen Mentor
Kurz gesagt
Bei Modern Age Coders lernen Jugendliche von 13 bis 18, eigene Apps zu entwickeln: live online und auf Englisch, betreut von einem Mentor in Indien, der jede Woche derselbe bleibt und sich nach Ihrem Tempo und Ihrer Aussprache richtet. Mit JavaScript und React Native entsteht eine App für Android und iPhone, von der Idee über geprüfte Regeln bis zum fertigen Bildschirm. Wählbar sind fünfzehn bis zwanzig Mitlernende oder Einzelstunden.
Passende Kurse
Der App-Kurs selbst, die Sprache, auf der er aufbaut, und Python für alle, die zuerst sicher programmieren lernen möchten.

AEL / 01
Für 13 bis 18, ohne Vorwissen. Mit React Native eine App für Android und iPhone bauen, mit Bildschirmen, Daten und Tests.
Zum Lehrplan →
AEL / 02
Ab 13. Die Sprache hinter React Native, zuerst an interaktiven Webseiten und kleinen Browserspielen geübt.
Zum Lehrplan →
AEL / 03
Ab 13. Für alle, die erst einmal Logik, Funktionen und Tests lernen wollen, bevor ein Bildschirm dazukommt.
Zum Lehrplan →Apps im Alltag
Vor allem Apps zum Schreiben und Teilen. Die JIM-Studie 2025 hat 1.200 Jugendliche zwischen 12 und 19 Jahren befragt: 95 Prozent besitzen ein eigenes Smartphone, und die App, die fast alle regelmäßig öffnen, ist ein Messenger.
| App | Regelmäßige Nutzung | Was eine solche App im Kern tut |
|---|---|---|
| 96 Prozent | Nachrichten speichern, sortieren und zustellen | |
| 63 Prozent | Bilder anzeigen, in eine Reihenfolge bringen | |
| Snapchat | 56 Prozent | Inhalte für eine begrenzte Zeit zeigen |
Quelle: mpfs, JIM-Studie 2025, Kapitel zu Apps und Smartphone. WhatsApp zählen laut Studie 84 Prozent zu ihren drei wichtigsten Apps. Die rechte Spalte ist unsere eigene, stark vereinfachte Beschreibung.
Die rechte Spalte ist der eigentliche Lernstoff. Hinter jeder dieser Apps steckt eine Logik, die man in wenigen Sätzen beschreiben kann: Was wird gespeichert, wann ändert es sich, was sieht die Person auf dem Bildschirm? Wer lernt, eine App so zu zerlegen, kann auch eine eigene planen. Ein Messenger ist für den Anfang zu groß; ein Vokabeltrainer, ein Hausaufgabenplaner oder ein Trainingstagebuch dagegen nicht.
Altersregeln der Stores
Programmieren darf man in jedem Alter, veröffentlichen ist eine andere Frage. Beide großen Stores verlangen ein Entwicklerkonto, und beide knüpfen es an die Volljährigkeit.
| Store | Altersregel | Gebühr |
|---|---|---|
| Google Play (Play Console) | Mindestens 18 Jahre für die Anmeldung zu einem Play-Console-Konto | Einmalige Registrierungsgebühr |
| Apple App Store (Apple Developer Program) | Unter der Volljährigkeit im eigenen Land kann ein Elternteil das Konto mit seiner Apple-ID anlegen und mit dem Kind teilen | Mitgliedsgebühr pro Mitgliedsjahr |
Quellen: Google, Play Console Help, "Get started with Play Console"; Apple, Seite "Enroll" des Apple Developer Program. Gelesen am 3. November 2026. Die aktuelle Höhe der Gebühren nennen die Anbieter selbst; wir geben keine Beträge an. Modern Age Coders ist weder mit Google noch mit Apple verbunden.
Eine App bauen, auf dem eigenen Handy testen und Freunden zeigen kann man ohne Store-Konto. Erst die Veröffentlichung braucht ein Konto, und unter 18 läuft das über die Eltern: bei Apple ausdrücklich über deren Konto, bei Google erst ab 18 Jahren.
Wir planen das im Kurs von Anfang an ein. Die Apps laufen über eine Test-App auf dem eigenen Smartphone, und ob und wann veröffentlicht wird, entscheidet die Familie.
Apples Richtlinie 4.2 verlangt, dass eine App Funktionen, Inhalte und eine Oberfläche bietet, die über eine umverpackte Webseite hinausgehen. Eine App, die nur eine Webseite anzeigt, hat also schlechte Chancen.
Wer eine App für Kinder baut, muss Apples Abschnitt 1.3 kennen: Apps in der Kinder-Kategorie dürfen keine Links aus der App heraus, keine Kaufmöglichkeiten und keine anderen Ablenkungen enthalten, außer hinter einer Elternschranke.
Technik zu Hause
Weniger, als viele befürchten, aber mehr als ein Tablet. Android Studio, die offizielle Entwicklungsumgebung von Google, nennt diese Mindestanforderungen:
| Bereich | Mindestens | Hinweis |
|---|---|---|
| Betriebssystem | 64-Bit Windows 10, oder macOS 12 | Windows-Rechner mit ARM-Prozessor werden derzeit nicht unterstützt |
| Arbeitsspeicher | 8 GB für Android Studio, 16 GB mit Emulator | Der Emulator simuliert ein Handy auf dem Rechner |
| Speicherplatz | 8 GB frei für Android Studio | Mit Emulator deutlich mehr |
| Bildschirm | 1280 x 800 | Ein normaler Laptop reicht |
Quelle: Android Developers, "Install Android Studio", Abschnitt Systemanforderungen, gelesen am 3. November 2026.
Wir arbeiten mit React Native und testen auf dem eigenen Smartphone. Dafür reicht oft ein Laptop, der für Android Studio mit Emulator zu schwach wäre. Den Emulator brauchen wir nur in Ausnahmen.
Wer später eine iPhone-App selbst veröffentlichen möchte, braucht dafür in der Regel Apples Werkzeuge und ein Apple-Entwicklerkonto. Im Kurs testen wir iPhone-Apps über eine Test-App, ohne dass jede Familie einen Mac kaufen muss.
Für die ersten Schritte gibt es MIT App Inventor, eine Umgebung mit Blöcken im Browser. Laut MIT haben über 24 Millionen Lernende aus 195 Ländern damit mehr als 100 Millionen Apps gebaut, und eine einfache App läuft nach weniger als 30 Minuten.
Blöcke sind ein guter Anfang für Jüngere. Für Jugendliche ab 13 empfehlen wir meist den direkten Weg über JavaScript, weil man damit Webseiten und Apps mit derselben Sprache baut und die Grenzen der Blöcke nicht mehr im Weg sind.
Ein Beispiel aus dem Kurs
Erst die Logik, dann der Bildschirm. Das Beispiel ist unser eigenes: ein Vokabeltrainer nach dem Karteikasten-Prinzip. Jede Karte liegt in einem von fünf Fächern. Wer eine Vokabel weiß, schiebt die Karte ein Fach weiter; wer sie nicht weiß, legt sie zurück in Fach 1. Bevor es auch nur einen einzigen Knopf gibt, schreiben wir diese Regeln als Funktionen und testen sie.
FAECHER = 5
def neues_fach(fach, richtig):
if richtig:
return min(fach + 1, FAECHER)
return 1
def ist_faellig(fach, tag):
return tag % (2 ** (fach - 1)) == 0
# Tests ohne Bildschirm
assert neues_fach(1, True) == 2
assert neues_fach(5, True) == 5
assert neues_fach(4, False) == 1
assert ist_faellig(1, 7)
assert not ist_faellig(3, 6)
print('alle Tests bestanden')
karte = 1
for tag, richtig in [(1, True), (2, True), (4, False), (5, True)]:
karte = neues_fach(karte, richtig)
print('Tag', tag, '-> Fach', karte)Ausgabe, von uns mit Python 3 ausgeführt: alle Tests bestanden, dann Tag 1 -> Fach 2, Tag 2 -> Fach 3, Tag 4 -> Fach 1, Tag 5 -> Fach 2. Wir zeigen die Logik in Python, weil sie dort am kürzesten ist; im Kurs schreiben wir dieselben Regeln in JavaScript.
| Fach | Alle wie viele Tage | Grund |
|---|---|---|
| 1 | 1 | neu oder vergessen, also jeden Tag |
| 2 | 2 | einmal gewusst |
| 3 | 4 | zweimal hintereinander gewusst |
| 4 | 8 | fast sicher |
| 5 | 16 | nur noch zur Kontrolle |
Der zweite Test, neues_fach(5, True) == 5, ist der wichtigste. In einer ersten Fassung ohne min liefert die Funktion für eine gewusste Karte in Fach 5 eine 6, und der Test bricht mit einem AssertionError ab. In einer App mit Bildschirm hätte man diesen Fehler vielleicht erst nach Wochen bemerkt, wenn eine Karte in einem Fach landet, das es gar nicht gibt, und nie wieder auftaucht.
neues_fach auf. Die Oberfläche bleibt dünn, die Logik ist geprüft.Von der Idee zur App
Eine kleine App mit zwei, drei Bildschirmen schaffen die meisten bei uns in einigen Monaten. Unsere Schritte, mit groben Zeiträumen:
| Schritt | Etwa | Ergebnis |
|---|---|---|
| 1. Grundlagen in JavaScript | Monat 1 bis 2 | Variablen, Funktionen, Listen und Objekte sitzen |
| 2. Die Idee klein schneiden | Monat 3 | Eine Seite Text: Was speichert die App, welche Regeln gelten? |
| 3. Logik und Tests | Monat 3 bis 4 | Alle Regeln als Funktionen, alle Tests grün |
| 4. Bildschirme bauen | Monat 4 bis 6 | React-Native-Oberfläche auf dem eigenen Smartphone |
| 5. Daten speichern | Monat 6 bis 8 | Die App merkt sich Inhalte auch nach dem Schließen |
| 6. Zeigen und verbessern | ab Monat 8 | Freunde testen, Rückmeldungen fließen ein |
Die meisten App-Projekte von Jugendlichen scheitern nicht am Programmieren, sondern daran, dass die Idee zu groß ist. Deshalb verbringt der Mentor mit Ihnen bewusst Zeit mit Schritt 2. Eine fertige kleine App ist mehr wert als eine halbe große.
Unterrichtszeiten
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.
| Uhrzeit in Deutschland | In Indien bis 27. März 2027 | In Indien ab 28. März 2027 |
|---|---|---|
| 14:15 | 18:45 | 17:45 |
| Freitag 16:20 | 20:50 | 19:50 |
| Sonntag 10:15 | 14:45 | 13:45 |
Für Deutschland gilt nach dem Einheiten- und Zeitgesetz im Winter MEZ (UTC+1) und im Sommer MESZ (UTC+2); die Winterzeit läuft seit dem 25. Oktober 2026, die Sommerzeit kehrt am 28. März 2027 zurück. Indien hat durchgehend UTC+5:30 und liegt im Winter viereinhalb, im Sommer dreieinhalb Stunden vorn. Die Zeiten sind Beispiele, keine festen Gruppentermine.
Für längere Bauphasen eignet sich der Sonntagvormittag besonders, weil man ohne Schulstress an einem Bildschirm bleiben kann, bis er fertig ist.
Fortschritt
Unsere eigenen Stufen für Jugendliche, die Apps entwickeln lernen.
| Stufe | Ungefähr | Was Sie dann beherrschen |
|---|---|---|
| 1. Programmieren | erste zwei Monate | kleine Programme in JavaScript schreiben und lesen |
| 2. Planen | Monat drei | eine App-Idee in Daten und Regeln zerlegen |
| 3. Testen | bis Monat vier | Regeln als Funktionen schreiben und mit Tests absichern |
| 4. Gestalten | bis Monat sechs | Bildschirme bauen, die nur die geprüfte Logik aufrufen |
| 5. Fertigstellen | ab Monat acht | Daten speichern, Fehler beheben und die App anderen zeigen |
Eine Veröffentlichung im Store ist nicht das Ziel des Kurses, sondern eine mögliche Entscheidung der Familie danach. Unter 18 läuft sie über Ihr Konto.
Nach den Stunden erfahren Sie kurz, an welchem Teil der App gearbeitet wurde.
Schreiben Sie die Regeln Ihrer App zuerst als Sätze auf. Wenn ein Satz nicht passt, passt der Code auch nicht.
Testen Sie immer das letzte Fach, den letzten Eintrag, den höchsten Wert. Dort brechen Apps am häufigsten.
Weitere Kurse
Jeder davon läuft wie der App-Kurs: live, englischsprachig, mit einer festen Bezugsperson.
AEL / WEB / 01
React und Node.js für Jugendliche.
Zum LehrplanAEL / WEB / 02
Gestaltung und Layout von Grund auf.
Zum LehrplanAEL / WEB / 03
Wo Apps ihre Daten ablegen.
Zum LehrplanAEL / SPIEL / 01
Unity und C#, bis zum fertigen Spiel.
Zum LehrplanAEL / SPIEL / 02
Spiele in 2D und 3D mit GDScript.
Zum LehrplanAEL / SPIEL / 03
Icons, Screens und Werbebilder ab 13.
Zum LehrplanAEL / SPAETER / 01
Dart und plattformübergreifende Apps.
Zum LehrplanAEL / SPAETER / 02
Native Android-Apps.
Zum LehrplanAEL / SPAETER / 03
Native iPhone-Apps mit SwiftUI.
Zum LehrplanAblauf
Pro Woche treffen Sie Ihren Mentor zweimal für sechzig Minuten live. Dazwischen arbeiten Sie an Ihrer eigenen App weiter, und in der nächsten Stunde wird gemeinsam geschaut, was funktioniert und was nicht.
Nachmittags
Nach der Schule, an einem Wochentag.
Sonntag
Vormittags, für längere Bauphasen.
Einzeln
Zu einer festen Zeit nach Absprache.
Ihre App, nicht ein Beispiel aus dem Buch.
Regeln und Tests vor dem ersten Knopf.
Testen über eine Test-App, ohne Store.
Die Sprache jeder Dokumentation, gleich mitgelernt.
Der Code entsteht im eigenen Kopf.
Eine Runde mit Gleichaltrigen oder Stunden nur für Sie.
Projekte unserer Lernenden
Apps, Spiele und Webseiten, die unsere Lernenden gebaut haben. Eine Auswahl unten, mehr auf Student labs (auf Englisch).

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
Bezahlt wird monatlich, ein Monat umfasst acht Live-Stunden. Diese Seite zeigt die Beträge in Euro, umgerechnet mit dem Referenzkurs der Europäischen Zentralbank. Abgebucht wird in US-Dollar; die Bank rechnet um, daher sind kleine Abweichungen auf dem Kontoauszug möglich. Gebühren der App-Stores sind darin nicht enthalten und fallen nur an, wenn die Familie selbst veröffentlicht.
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 Eltern und Lernenden, im Original 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
Häufige Fragen
Nein, unterrichtet wird live und ausschließlich auf Englisch. Wer Apps bauen will, profitiert davon doppelt: Programmieren und Englisch wachsen gemeinsam, und genau in dieser Sprache sind die Richtlinien von Apple und Google, die React-Native-Dokumentation und fast jede Fehlermeldung geschrieben. Ihr Mentor redet ruhig, wiederholt bei Bedarf und stellt sich auf Ihre Geschwindigkeit und Aussprache ein.
Programmieren kann man in jedem Alter lernen; unser App-Kurs ist für 13 bis 18 Jahre gedacht. Für Jüngere gibt es Kurse mit Blöcken, und MIT App Inventor ist ebenfalls ein guter Einstieg.
Nicht mit einem eigenen Konto. Laut Google muss man mindestens 18 Jahre alt sein, um sich für ein Play-Console-Konto anzumelden. Bauen und auf dem eigenen Handy testen können Sie Ihre App trotzdem.
Laut Apple kann ein Elternteil das Entwicklerkonto mit seiner eigenen Apple-ID anlegen und mit Ihnen teilen, wenn Sie noch nicht volljährig sind. Die Entscheidung über eine Veröffentlichung liegt also bei der Familie.
Nein. Android Studio verlangt laut Google mindestens 8 GB Arbeitsspeicher, mit Emulator 16 GB. Weil wir im Kurs auf dem eigenen Smartphone testen, reicht oft ein normaler Laptop. Windows-Rechner mit ARM-Prozessor werden von Android Studio derzeit nicht unterstützt.
JavaScript und darauf aufbauend React Native. Damit entsteht aus einem Code eine App für Android und iPhone. Wer möchte, lernt vorher Python, um die Logik in Ruhe zu üben.
Nein. Jede Zeile Ihrer App tippen Sie selbst, und Sie können jede Regel darin erklären. KI-Dienste mit einer Altersgrenze von 18 Jahren gehören nicht in unseren Unterricht für Jugendliche.
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. Sonntag um 10:15 Uhr ist im Winter 14:45 Uhr beim Mentor in Indien.
Ja, mit fünfzehn bis zwanzig Jugendlichen. Wer an einer eigenen, größeren Idee arbeitet, wählt oft den Einzelunterricht.
Pro Monat fällt eine Gebühr an, die wir hier in Euro nach dem EZB-Referenzkurs ausweisen; Ihr Konto wird in US-Dollar belastet, den Wechsel macht Ihre Bank. Gebühren für ein Entwicklerkonto bei Google oder Apple sind nicht enthalten. Die Probestunde ist kostenlos.
Weitere Seiten
Noch mehr Lesestoff zu Informatik und Programmieren in Deutschland.
Alle Seiten für Deutschland.
Wenn das Schulfach Informatik drückt.
KI-Projekte für Jugendliche.
Warum eigene Gedanken mehr zählen als fertige Antworten.
So unterrichten wir live.
Projekte unserer Lernenden.
Jetzt starten
Bringen Sie Ihre App-Idee mit. In der Probestunde schneiden wir sie gemeinsam auf eine Größe, die sich in einigen Monaten bauen lässt, und schreiben die erste Regel als Funktion.
Zum Stöbern vorab: How we teach erklärt die Live-Stunden, All courses enthält alle Lehrpläne (beide auf Englisch).
Per WhatsApp schreiben · +91 91233 66161 · connect@modernagecoders.com
Die Mentoren sitzen in Indien und unterrichten live, ausschließlich auf Englisch. Per WhatsApp erreichen Sie uns am schnellsten.
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