Es gab eine Zeit, in der das Wissen, wie man programmiert, etwas für den geekigsten aller Geeks war. Heute ist das nicht mehr der Fall. Wie die meisten Unternehmer, Freiberufler und Marketingexperten Ihnen sagen werden, kann Ihnen das Erlernen des Programmierens zum Erfolg verhelfen.

Man muss nicht einmal einen Haufen Geld ausgeben oder sich verschulden, um zu lernen, wie man programmiert. Diese 12 Plätze bieten kostenlose Programmierkurse an:

1. Codeacademy

Einer der beliebtesten freien Orte zum Erlernen des Codierens ist die Codeacademy. Tatsächlich haben bereits mehr als 45 Millionen Menschen durch die engagierte Erfahrung dieses Bildungsunternehmens gelernt, wie man codiert. Bei CodeAcademy können Sie direkt eintauchen und Kurse belegen, in denen Sie alles von HTML & CSS, JavaScript und SQL bis hin zu Bash/Shell, Python, Ruby und C++ lernen können.

2. Coursera

Coursera wurde 2012 gegründet und hat sich zu einem bedeutenden gewinnorientierten Bildungstechnologieunternehmen entwickelt, das mehr als 1.000 Kurse von 119 Institutionen angeboten hat. Während Sie für bestimmte Programme bezahlen können, um ein Zertifikat zu erhalten, gibt es eine Reihe von kostenlosen Einführungskursen in die Programmierung in verschiedenen Spezialisierungen von Universitäten.

3. edX

EdX ist eine weitere führende Online-Lernplattform, die nicht gewinnorientiert, sondern quelloffen ist. Sie wurde 2012 von der Harvard University und dem MIT gegründet. Heute umfasst edX 53 Schulen. Mit der kostenlosen Einführung in die Informatik von der Harvard University können Sie wahrscheinlich nichts falsch machen.

4. Udemy

Udemy wurde 2010 gegründet und ist eine Online-Lernplattform, die zur Verbesserung oder zum Erlernen von beruflichen Fertigkeiten genutzt werden kann. Zwar gibt es Kurse, für die Sie bezahlen müssen, aber es gibt viele kostenlose Programmierkurse, die über Video-Lektionen vermittelt werden, wie z.B. Programmieren für Unternehmer – Django unterrichten – die #1 Python Frameworks, APIs, HTML, CSS, + Zahlungen.

5. AGupieWare

AGupieWare ist ein unabhängiger App-Entwickler, der Informatikprogramme von einigen der führenden Institutionen in den USA untersucht hat. Daraufhin wurde ein ähnlicher Lehrplan erstellt, der auf den kostenlosen Kursen basiert, die von Stanford, MIT, Carnegie Mellon, Berkeley und Columbia angeboten werden. Das Programm wurde dann in 15 Kurse aufgeteilt: drei Einführungskurse, sieben Kernkurse und fünf Wahlkurse.

Obwohl Sie eigentlich keine akademischen Credits erhalten werden, ist dies ein perfektes Einführungsprogramm für angehende Computerprogrammierer.

6. GitHub

Manchmal müssen Sie sich an ein Nachschlagewerk erinnern, wenn Sie an einem Problem festhängen. Das ist GitHub, wo laut Website über 31 Millionen Entwickler zusammenarbeiten, um gemeinsam Code zu hosten und zu überprüfen, Projekte zu verwalten und Software zu erstellen. Viele Programmiersprachen werden hier verwendet und in einem Coding Camp die Grundlagen vermittelt.

7. MIT Open Courseware

Wenn Sie bereits die Grundlagen gelernt haben und sich mit etwas Schwererem beschäftigen möchten – wie z.B. der Erforschung der Theorie hinter der Programmierung – können Sie die kostenlose Courseware-Site des MIT nutzen, die Kurse wie Einführung in die Informatik und Programmierung in Python sowie sprachspezifische Kurse wie Java, MatLab und C und C++ enthält.

8. Hack.pledge()

Hierbei handelt es sich um eine Gemeinschaft von Entwicklern, zu der einige hochkarätige Entwickler wie Bram Cohen, der Erfinder von BitTorrent, gehören. Hier können Sie Ihre Programmierkenntnisse perfektionieren, indem Sie von einigen der führenden Entwickler der Welt lernen.

9. Code Avengers

Code Avengers mit Sitz in Neuseeland bietet unterhaltsamen und interaktiven Programmierunterricht für Kinder von 5 bis 14 Jahren, für Lehrer, die Codierung unterrichten möchten, für Leute, die sich professionell mit Codierung beschäftigen und für Kreative ab 15 Jahren. Außerdem werden ein- bis dreitägige “Code-Camps” für Schüler bis zu 17 Jahren angeboten.

10. Khan Academy

Die Khan Academy wurde 2006 von dem Pädagogen Salman Khan gegründet und ist eine der ersten kostenlosen Online-Lern-Institutionen. Mit Schritt-für-Schritt-Video-Tutorials können Sie lernen, wie man Zeichnungen, Animationen und Spiele mit JavaScript und ProcessingJS programmiert oder Sie lernen wie man Webseiten mit HTML und CSS erstellt. Sehen Sie sich insbesondere Khans “Hour of Code” an, die die Schülerinnen und Schüler mit einer Stunde Informatik und Computerprogrammierung vertraut machen soll.

11. Free Food Camp

Hier lernen Sie HTML5, CSS3, JavaScript, Datenbanken, React.js, Node.js und andere durch Vernetzung und Beitritt zur Gemeinschaft der Fachleute und Studenten dieser gemeinnützigen Organisation. Sie werden sogar gemeinsam an Ihren Programmierfähigkeiten arbeiten, damit Sie kostenlos Anwendungen erstellen können. Hier ist der Haken: Sie lernen diese Fertigkeiten und bauen Hilfe bei der Lösung von Problemen aus der realen Welt auf. Der Code ist für gemeinnützige Organisationen verfügbar.

12. Web Fundamentals

Dieses Google-Projekt für Webentwickler startete 2010, um Apples HTML5 entgegenzuwirken. Die Website ist voll von Tutorials, Ressourcen und den neuesten HTML5-Updates. Sie ist Open Source, so dass Entwickler mit HTML5-Code herumspielen können. Da die Angebote dieser Website weiter fortgeschritten sind als die meisten Einführungskurse, benötigen Sie etwas Wissen und Erfahrung, bevor Sie sich einarbeiten können.