Die Suchergebnisse für „Learn to Code“ gehen in die Millionen, so dass es selbst für den motiviertesten Selbststarter schwierig sein kann, zu wissen, wo er anfangen soll.
Wenn Sie sich mit Code vertraut machen möchten, beginnen Sie mit dieser Liste. Es wird Sie auf Websites verweisen, die von Benutzern hoch bewertet, von erfahrenen Programmierern empfohlen und mit bekannten Institutionen verbunden sind.
Alle Websites auf der Liste bieten Kurse für Personen ohne Programmiererfahrung an und leiten sie bei der Auswahl der besten Programmiersprachen an.
Jede Auflistung enthält die Arten der angebotenen Kurse, die Kosten, den Zeitaufwand, das Erfahrungsniveau und eine Auswahl der behandelten Themen.
Obwohl viele Kurse kostenlos sind, werden Kurse, die sich an Personen richten, die eine Karriere im Programmieren anstreben, in der Regel bezahlt. Unter all den Optionen finden Sie sicher diejenige, die zu Ihnen passt.
Sobald Sie die richtige Passform gefunden haben, sollten Sie sich die sechs wesentlichen Schritte zum Erfolg beim Erlernen des Programmierens ansehen.
Eine kuratierte A-bis-Z-Liste von Codierungsressourcen
Kodekadologie
Angebote: 20+ Online-Kurse
Kosten: Kostenlos für 20 Kurse; 19,99 $ pro Monat für die Pro-Version
Dauer: Eine bis 10 Stunden je nach Kurs
Erfahrung: Anfänger; Mittelstufe
Themen: APIs (Application Programming Interfaces), grundlegende Programmierkonzepte, CSS, HTML, JavaScript, jQuery, PHP, Python, Ruby, Webentwicklung und mehr
Code-Schule
Angebote: 50+ Online-Kurse; iPhone- und iPad-App
Kosten: 19 bis 29 US-Dollar pro Monat für die gesamte Website
Zeit: Zwei bis fünf Stunden für die meisten Kurse
Erfahrung: Anfänger; Mittelstufe; Fortgeschrittene
Themen: AngularJS, Bootstrap, CSS, Git, HTML, iOS, JavaScript, jQuery, .NET, Node.js, Python, React, Ruby, Ruby on Rails, SQL und mehr
Programmier-Dojo
Angebot: 20-wöchiger Online-Kurs
Kosten: 7.500 $ (Stipendien verfügbar; siehe Studiengebühren)
Zeit: 20 Wochen
Erfahrung: Anfänger; Mittelstufe; Fortgeschrittene
Themen: AJAX, APIs, CSS, Flask, Git, HTML, JavaScript, jQuery, MySQL, Python und mehr
Coursera
Angebot: Hunderte von Online-Kursen, die an Universitätskurse angepasst sind
Kosten: $79 pro Kurs (Aktionsrabatte manchmal verfügbar)
Zeit: Zwei bis fünf Stunden pro Woche für vier Wochen für die meisten Kurse; einige Kurse sind geplant, andere sind im eigenen Tempo
Niveaus: Anfänger; Mittelstufe
Themen: App-Entwicklung, Datenstrukturen und Algorithmen, Spieledesign und -entwicklung, JavaScript, Python, Scala und mehr
Entwickler-Bootcamp
Angebot: 19-wöchiger Kurs in ausgewählten Städten
Kosten: 12.700 bis 13.950 US-Dollar je nach Standort (Stipendien verfügbar; siehe Studiengebühren)
Zeit: 19 Wochen, davon neun Wochen in Teilzeit aus der Ferne, neun Wochen Vollzeit auf dem Campus und eine optionale zusätzliche Woche
Erfahrung: Anfänger; Mittelstufe; Fortgeschrittene
Themen: Agile Entwicklung, CSS, HTML, JavaScript, Pair Programming, Ruby, Ruby on Rails, SQL und mehr
edX
Angebote: Hunderte von Online-Kursen, die von Universitätskursen adaptiert wurden (einschließlich Einführung in die Informatik, dem beliebtesten Kurs in Harvard)
Kosten: Kostenlos für einige Kurse; 49 $ pro Kurs für einige Kurse; 99 $ für verifiziertes Zertifikat
Zeit: Kürzere Kurse dauern etwa drei Stunden pro Woche für fünf Wochen; längere Kurse dauern etwa 12 Stunden pro Woche für neun Wochen; einige Kurse sind geplant, andere sind im eigenen Tempo
Erfahrung: Anfänger; Mittelstufe
Themen: Agile Entwicklung, App-Entwicklung, Einführung in die Informatik, Java, Python, Ruby on Rails, Videospielentwicklung und mehr
Kostenloses Code Camp
Angebote: Vier Kategorien von geführten Herausforderungen (und reale Projekte für gemeinnützige Organisationen, sobald Sie die Herausforderungen abgeschlossen haben); verifizierte Zertifikate für jede Kategorie
Kosten: Kostenlos
Zeit: Geschätzte 2.080 Arbeitsstunden, um alle vier Kategorien zu absolvieren; im eigenen Tempo
Niveaus: Anfänger; Mittelstufe; Fortgeschrittene
Themen: Backend-Entwicklung, CSS, D3.js, Datenvisualisierung, Express, Frontend-Entwicklung, Full-Stack-Entwicklung, Git, Heroku, HTML, JavaScript, jQuery, MongoDB, Node.js, React, Sass und mehr
Mitgliederversammlung Dash
Angebot: Online-Kurs
Kosten: Kostenlos
Zeit: ca. 30 Minuten pro Projekt
Niveaus: Anfänger
Themen: CSS, HTML, JavaScript und mehr
Mitgliederversammlung
Angebot: Workshops, berufsbegleitende Kurse und Vollzeitkurse sowie in ausgewählten Städten; Teilzeit- oder Vollzeit-Online-Kurse
Kosten: 35 bis 280 US-Dollar für Workshops; 1.250 US-Dollar für Teilzeitkurse; 13.500 US-Dollar für Vollzeitkurse auf dem Campus oder online (Finanzierung möglich; siehe Studieninformationen)
Zeit: Die Workshops dauern zwischen 90 Minuten und einem Tag; Teilzeitkurse dauern acht bis 10 Stunden pro Woche für acht bis 12 Wochen; Vollzeitkurse dauern 40 Stunden pro Woche für acht bis 12 Wochen
Niveaus: Anfänger; Mittelstufe; Fortgeschrittene
Themen: App-Entwicklung, Data Science, Frontend-Entwicklung, Webentwicklung und mehr
Khan-Akademie
Angebote: Dutzende von Online-Kursen
Kosten: Kostenlos
Zeit: Eine Stunde für die Hour of Code; alle anderen Kurse sind im eigenen Tempo
Niveaus: Anfänger; Mittelstufe
Themen: Algorithmen, CSS, HTML, JavaScript und mehr
Programmieren lernen auf die harte Tour
Angebote: Online-Kurse; Bücher (einige Kurse sind Open Source und befinden sich noch in der Entwicklung; die beliebtesten Kurse sind für Python und Ruby)
Kosten: Kostenlos online; ca. 30 $ für Bücher
Zeit: Eine Woche bis sechs Monate; im eigenen Tempo
Erfahrung: Anfänger; Mittelstufe
Themen: C, Befehlszeilenschnittstellen, Python, Regex, Ruby, SQL und mehr
Lynda
Angebote: Hunderte von Online-Kursen
Kosten: 19,99 bis 34,99 $ pro Monat für die gesamte Website (einige lokale Bibliotheken bieten kostenlosen Zugang zu Lynda)
Zeit: Ein bis vier Stunden für die meisten Kurse
Niveaus: Anfänger; Mittelstufe; Fortgeschrittene
Themen: App-Entwicklung, grundlegende Programmierkonzepte, C, C++, C#, Datenbanken, Spieleentwicklung, Java, JavaScript, Objective-C, PHP, Python, Ruby, SQL, Swift, Webentwicklung und mehr
Microsoft Virtuelle Akademie
Angebote: Dutzende von Online-Kursen
Kosten: Kostenlos
Zeit: Kürzere Kurse dauern ein bis drei Stunden, längere Kurse dauern 11 Stunden
Niveaus: Anfänger; Mittelstufe; Fortgeschrittene
Themen: App-Entwicklung, C#, Datenbanken, Spieleentwicklung, HTML, Python,
Webentwicklung und mehr
MIT OpenCourseWare
Angebot: Sammlung von Kursmaterialien aus MIT-Kursen
Kosten: Kostenlos
Zeit: Im eigenen Tempo
Erfahrung: Anfänger; Mittelstufe
Themen: Algorithmen, C, C++, Einführung in die Informatik, Java, Python und mehr
Die Flatiron Schule
Angebot: Teilzeit- oder Vollzeit-Online-Kurs
Kosten: 1.500 $ pro Monat (Finanzierung und Stipendien verfügbar; siehe Studiengebühren)
Zeit: Der Teilzeitkurs dauert 20 bis 25 Stunden pro Woche für acht bis neun Monate, der Vollzeitkurs dauert 40 bis 50 Stunden pro Woche für fünf bis sechs Monate
Niveaus: Anfänger; Mittelstufe; Fortgeschrittene
Themen: App-Entwicklung, CSS, HTML, JavaScript, jQuery, Ruby, Ruby on Rails, SQL, Webentwicklung und mehr
Das Odin-Projekt
Angebot: Sieben Online-Kurse
Kosten: Kostenlos
Zeit: Geschätzte 1.000 Arbeitsstunden für den Abschluss aller Kurse; im eigenen Tempo
Niveaus: Anfänger; Mittelstufe; Fortgeschrittene
Themen: CSS, Datenbanken, Git, HTML, JavaScript, jQuery, Ruby, Ruby on Rails, Webentwicklung und mehr
Baumhaus
Angebote: 100+ Online-Kurse; Betriebliche Weiterbildung
Kosten: 25 USD pro Monat für den Basic-Plan; 49 USD pro Monat für den Pro-Plan; Firmenschulung auf Anfrage
Zeit: Ein bis vier Stunden für die meisten Kurse
Niveaus: Anfänger; Mittelstufe; Fortgeschrittene
Themen: App-Entwicklung, C#, CSS, Datenbanken, Full-Stack-Entwicklung, Spieleentwicklung, HTML, Java, JavaScript, PHP, Python, Ruby und mehr
Udacity
Angebote: Online-Kurse; Online-„Nanodegree“-Kurse , die in Zusammenarbeit mit Google und anderen Tech-Giganten entwickelt wurden
Kosten: Kostenlos für reguläre Kurse; 199 USD pro Monat für Nanodegree-Kurse (50 Prozent Rückerstattung der Studiengebühren, wenn Sie einen Nanodegree in weniger als 12 Monaten abschließen)
Zeit: Reguläre Kurse dauern etwa sechs Stunden pro Woche für drei bis sechs Wochen; Nanodegree-Kurse dauern etwa zehn Stunden pro Woche für sechs bis 12 Monate; beide sind im Selbststudium
Niveaus: Anfänger; Mittelstufe; Fortgeschrittene
Themen: App-Entwicklung, Datenanalyse, Frontend-Entwicklung, Full-Stack-Entwicklung, Einführung in die Programmierung, Webentwicklung und mehr
Udemy
Angebote: Hunderte von Online-Kursen (der am besten bewertete Kurs der Website ist The Complete Web Developer Course)
Kosten: Etwa 20 bis 50 US-Dollar pro Kurs
Zeit: Die Kurse reichen von etwa einer Stunde bis zu zwanzig Stunden
Niveaus: Anfänger; Mittelstufe; Fortgeschrittene
Themen: APIs, App-Entwicklung, Bootstrap, CSS, HTML, JavaScript, MySQL, PHP, Webentwicklung und mehr
Viking Code Schule
Angebot: Vollzeit-Online-Kurs
Kosten: Kostenlos (aber wenn Sie in eine Stelle als Softwareentwickler vermittelt werden, zahlen Sie eine Gebühr in Höhe von 18 Prozent Ihres ersten Jahresgehalts)
Zeit: 16 Wochen Vollzeit
Niveaus: Mittelstufe (Bewerber müssen einen kostenlosen Vorbereitungskurs absolvieren)
Themen: Agile Entwicklung, App-Entwicklung, CSS, Full-Stack-Entwicklung, HTML, Ruby, User Experience, Webdesign, Webentwicklung und mehr
Listen mit weiteren Ressourcen
Diese Listen sind besonders hilfreich, wenn Sie nach Ressourcen zu einer bestimmten Programmiersprache suchen und nicht nach einer allgemeinen Einführung in das Programmieren.
- CarlCheo: Liste der Ressourcen nach Programmiersprache
- GitHub: Kuratierte Liste von Ressourcen nach Themen
- Programmieren lernen: Liste von Büchern über Programmieren
- Programmieren lernen: Liste der Online-Kurse nach Themen
- Lernen Sie X in Y Minuten: Liste der Ressourcen nach Programmiersprache
- Mashable: Liste der Ressourcen nach Programmiersprache
- OpenCulture: Liste kostenloser Video- und Audio-Tutorials
Ressourcen für Kinder
Diese Ressourcen richten sich an angehende Programmierer unter 18 Jahren – oder an alle, die Programmieren lernen möchten, indem sie beispielsweise Rey aus Star Wars: Das Erwachen der Macht bei der Programmierung eines BB-8-Droiden helfen.
- Code für schwarze Mädchen
- Code.org
- Mädchen, die programmieren
- Programmierung für Kinder
- Erstellt mit Code von Google
- Microsoft Imagine
- Scratch vom MIT
Holly Munson ist eine freiberufliche Autorin, Redakteurin und Content-Strategin mit Sitz in Philadelphia. Sie berichtet seit sieben Jahren über Wirtschaftstrends und hat auch im Marketing, in Zeitschriften und Museen gearbeitet.