Werbung
Im Moment gibt es eine große Anzahl von gefragte Computerprogrammierungsjobsund eine Vielzahl kostenloser Online-Programmierkurse, mit denen Sie einen dieser Jobs finden können - auch ohne einen traditionellen Abschluss in Informatik.
Wir zeigen Ihnen, wo Sie diese hervorragenden Online-Programmierkurse finden. Wenn Sie nicht als erstes über Programmierung Bescheid wissen, lesen Sie unsere Einführung in die Codierung.
MIT OpenCourseWare ist unglaublich. Vor vielen Jahren, als ich mich im College durch einen Kurs für lineare Algebra kämpfte, kam MIT OCW zu meiner Rettung. Komplette Kurse sind kostenlos online verfügbar und können in Ihrem eigenen Tempo durchlaufen werden.
Dieser Kurs für lineare Algebra (leider nicht mehr verfügbar) ist ein starker Anwärter auf den besten College-Kurs, den ich je besucht habe. Es waren alles Videovorträge, aber der Professor kannte sich aus und präsentierte das Material auf leicht verdauliche Weise. Es hat den Ruf des MIT als Bildungsinstitut wirklich bestätigt.
Ich bin also zuversichtlich, dass Sie lieben werden Programmierkurse des MIT OCW. Die Einführungskurse sind in allgemeine Einführungen, sprachspezifische Kurse und Folgekurse unterteilt. Für eine vollständige Auflistung, Durchsuchen Sie den Abschnitt Informatik.
edX ist ein Anbieter von kostenlosen Online-Kursen auf College-Ebene, die gemeinsam vom MIT und der Harvard University geleitet werden. Die Kurse sind nicht nur kostenlos verfügbar, die Organisation selbst ist gemeinnützig, sodass Sie sich darauf verlassen können, dass Sie nicht von Hintergedanken ausgenutzt werden.
Kurse auf edX können wöchentlich oder im Selbststudium durchgeführt werden. Die Fächer erstrecken sich über das gesamte Themenspektrum, das Sie an einer akkreditierten Universität finden können, aber es gibt einen starken Unterschied zu Informatik, Ingenieurwesen und Business & Management. Sie sind außerdem in Einführungs-, Mittelstufe- und Fortgeschrittenenstufen unterteilt.
edX bietet auch Zertifikatsprogramme an, bei denen es sich um Lehrpläne handelt, die auf die Beherrschung eines bestimmten Bereichs abzielen, z. B. Front-End-Webentwicklung oder Data Science. Diese sind praktisch für tieferes Lernen.
Coursera ist eine kostenlose Online-Kursplattform, die von der Stanford University und Risikokapitalgebern unterstützt wird. Coursera arbeitet mit verschiedenen Universitäten und Organisationen zusammen, um ihre Kurse anzubieten, und erzielt Einnahmen durch seine Zertifikatsprogramme.
Das Schöne ist, dass sich Coursera auf Spezialisierungen konzentriert: Kurse, mit denen Sie Ihre Fähigkeiten in einem bestimmten Thema verbessern können, jedoch nicht so umfassend wie ein vollständiges Programm. Beispielsweise umfasst die Sechs-Gänge-Spezialisierung „Datenstrukturen und Algorithmen“ Basisdaten Strukturen, grundlegende Algorithmen, Graph-Algorithmen, String-Algorithmen, erweiterte Algorithmen und Genom Versammlung.
Beachten Sie, dass nicht alle Kurse kostenlos sind, viele jedoch. Die Kurse finden im eigenen Tempo statt, haben jedoch bestimmte Start- und Enddaten. Dies bedeutet, dass Sie sie durchlaufen müssen, sobald sie verfügbar sind. Die Kurse von heute sind möglicherweise morgen nicht da, aber möglicherweise erscheinen neue an ihrer Stelle. Auschecken Die besten Coursera-Kurse, für die es sich zu bezahlen lohnt Die 10 besten kostenlosen Coursera-Kurse, für die Sie bezahlen möchtenMit Coursera können Sie alles online lernen. Diese 10 kostenlosen Kurse sind so gut, dass Sie auch bezahlen möchten, um ein Zertifikat zu erhalten. Weiterlesen wenn Sie Ideen brauchen.
PVTuts ist ein kostenloses Online-Repository mit Videokursen zum Erlernen von Programmiersprachen. Es wurde seit 2013 nicht mehr aktualisiert, aber die Videobibliothek ist immer noch eine großartige Ressource für Neulinge. Wissen Sie nur, dass es in diesen Kursen ausschließlich um Sprachsyntax geht und sonst nichts.
Zu den verfügbaren Themen gehören vier allgemeine Programmiersprachen (C ++, C #, Java und SQL) und sechs Webprogrammiersprachen (HTML, CSS, JavaScript, PHP, ASP.NET und XML).
Udacity ist eine weitere Online-Kursplattform. Im Gegensatz zu MIT OCW, edX und Coursera konzentriert sich Udacity jedoch ausschließlich auf Themen im Zusammenhang mit Programmierung, Datenwissenschaft und Ingenieurwesen. Keine Mathematik, keine Sozialwissenschaften, keine Geisteswissenschaften. Es dreht sich alles um Technologie und ist wohl besser dafür.
Das Ziel von Udacity ist es, Sie auf den beruflichen Erfolg in einem seiner technologiebezogenen Bereiche vorzubereiten. Die Plattform legt großen Wert auf ihre Nanodegree-Programme, kompakte Lehrpläne (in der Regel in weniger als einem Jahr abgeschlossen), mit denen Sie so schnell wie möglich arbeitsbereit sind. Aber Nanodegrees kosten zwischen 100 und 500 US-Dollar.
Sie möchten nichts bezahlen? Das ist gut. Sie können auf den gesamten Lehrplan verzichten und sich an einzelne kostenlose Kurse halten.
Udemy ist ein Online-Bildungsmarktplatz, auf dem jeder seine eigenen Kurse erstellen (und sogar verkaufen) kann, die andere konsumieren können. Dies ist ein zweischneidiges Schwert: Es ermöglicht Fachleuten, ihr Wissen ohne Abschluss zu teilen, aber man muss durch viel Mist waten, um es zu finden.
Die Programmierkurse zu Udemy umfassen alle Arten von Themen. Sie finden alles von Python-basierter Datenverarbeitung bis zu den Grundlagen des ethischen Hackings, von Java-Grundlagen bis zur Webentwicklung auf Master-Ebene. Sie finden auch viele Kurse im Zusammenhang mit der Spieleentwicklung 5 kostenlose Spieleentwicklungssoftware-Tools zum Erstellen eigener SpieleKostenlose Spieleentwicklungssoftware ist eine großartige Möglichkeit, um Videospiele zu erstellen. Wir haben die beste Spielesoftware auf dem Markt zusammengestellt. Weiterlesen .
Hinweis: Zahlen Sie niemals den vollen Preis für einen Udemy-Kurs! Der Udemy-Markt hält häufig massive Verkäufe und senkt die Preise zwischen 50 und 90 Prozent. Während Sie warten, überprüfen Sie die beste kostenlose Udemy Kurse.
Wenn Sie ein kompetenter Webentwickler werden möchten, egal ob Front-End oder Back-End, empfehle ich Ihnen entweder Free Code Camp (das HTML, CSS, JavaScript und React lehrt) oder The Odin Project (das HTML, CSS, JavaScript und Ruby on lehrt) Schienen).
Diese beiden Kurse sind zu 100 Prozent kostenlos und bringen Sie in Ihrem eigenen Tempo von Null zum Helden. Selbst wenn Sie überhaupt keine Programmiererfahrung haben, wird es Ihnen gut gehen. Erwarten Sie mehrere Monate von Anfang bis Ende, damit Sie die gelehrten Konzepte wirklich verstehen können. Beeil dich nicht.
Die Khan Academy ist einer der größten Schätze des Internets. Diese gemeinnützige Bildungsplattform war in den letzten zehn Jahren eine wunderbare Quelle für kostenlose Bildung und wird immer besser. Willst du Kalkül lernen? Biologie? Weltgeschichte? Wie machen Sie Ihre Steuern oder investieren Sie Ihr Geld? Es ist alles hier.
Um fair zu sein, die Bereiche Informatik und Computerprogrammierung holen auf, weshalb sie auf dieser Liste so niedrig sind. Sie können derzeit nur JavaScript sowie die Grundlagen von Algorithmen und Kryptografie lernen, aber es lohnt sich auf jeden Fall, ein Auge darauf zu werfen.
YouTube ist sehr erfolgreich. Es gibt Tausende von Tutorial-Wiedergabelisten, aber zu viele davon sind oberflächlich oder geradezu falsch. Von denen, die vielversprechend erscheinen, ist ein guter Teil unvollständig. Und von denen, die vollständig sind, ist ein erheblicher Teil veraltet.
Wenn Sie jedoch ein anspruchsvolles Auge haben, kann YouTube eine großartige Ressource sein, um das Programmieren zu lernen. Beginnen Sie mit unserer Zusammenfassung der beste YouTube-Programmier-Tutorials Die 17 besten YouTube-ProgrammieranleitungenIn diesem Beitrag möchten wir Sie auf einige der besten YouTube-Programmreihen hinweisen, die wir gefunden haben. All dies reicht aus, um Ihre Füße als Programmieranfänger nass zu machen. Weiterlesen .
OpenCourser ist keine Bildungsplattform wie die anderen hier aufgeführten Websites. Es handelt sich vielmehr um eine Suchmaschine, die Tausende kostenloser Online-Kurse aus dem Internet zusammenfasst und an Ihre Fingerspitzen bringt.
Zum jetzigen Zeitpunkt werden über 900 kostenlose Online-Programmierkurse von OpenCourser katalogisiert, und jeden Tag kommen viele weitere hinzu. Ja, Sie finden eine Reihe von Kursen von edX, Coursera, Udacity usw. Aber Sie werden auch einige von anderen finden, wie zum Beispiel die Saylor Academy. Zumindest ist dies eine bequeme Möglichkeit, viele der oben genannten Plattformen gleichzeitig zu durchsuchen.
Codecademy ist eine Reihe interaktiver Online-Kurse, die Ihnen die Grundlagen einer Handvoll Programmiersprachen und Frameworks vermitteln sollen. Jeder Kurs ist ein spielerischer, schrittweiser Prozess, der Ihre Hand von Anfang bis Ende hält.
Aber ein Wort der Warnung, bevor Sie in die Codecademy eintauchen: Die Dinge, die Sie hier lernen, sind äußerst einfach und oberflächlich. Die Codecademy lehrt Sie wie man Code schreibt, aber es lehrt dich nicht wie man wie ein Programmierer denkt. Viele Neulinge sind zum ersten Mal frustriert, weil sie nicht wissen, was sie mit dem Wissen anfangen sollen, das sie erworben haben.
Wenn Sie bereits Erfahrung im Codieren haben und einfach nur die Syntax einer neuen Sprache lernen möchten, ist Codecademy tatsächlich ziemlich nützlich. Wenn Sie sich als Anfänger betrachten, dann Sie sollten Codecademy vorerst vermeiden Warum Sie nicht lernen sollten, mit Codecademy zu programmierenSie können lernen, mit Codecademy kostenlos zu programmieren, aber ist Codecademy gut? Sollten Sie auf Pro upgraden? Oder woanders lernen? Weiterlesen .
Bemerkenswerte Erwähnung: Lynda
In Lynda gibt es über 6.000 verschiedene Online-Kurse in 12 technischen Bereichen (z. B. Animation, CAD, IT, Marketing, Fotografie) und Hunderte spezifischerer Themen. Mit über 670 Kursen macht die Kategorie Programmieren einen großen Teil von Lyndas Inhalten aus.
Zu den behandelten Themen gehören grundlegende Programmierkonzepte, Datenbankmanagement, Spieleentwicklung, mobile Entwicklung, Webentwicklung und natürlich Kurse für einzelne Programmiersprachen. Das Schöne ist, dass die Kurse in Anfänger-, Mittelstufe- und Fortgeschrittenenstufen unterteilt sind, sodass Sie immer die für Sie relevantesten finden.
Lynda ist eine kostenpflichtige Plattform, die 20 US-Dollar pro Monat kostet, aber es gibt einen Trick, mit dem Sie arbeiten können Zugang zu Lynda-Kursen kostenlos So verwenden Sie Lynda.com kostenlos in Ihrer lokalen BibliothekWenn Sie in den USA oder Kanada leben, haben Sie wahrscheinlich völlig freien und uneingeschränkten Zugang zu Lynda über Ihre Bibliothek. Hier ist der einfache Vorgang, um sich über Ihre Bibliothek bei Lynda.com anzumelden. Weiterlesen .
Weitere Tipps für Computerprogrammier-Neulinge
Wenn Sie dabei bleiben und sich entscheiden, Karriere als Programmierer zu machen, schauen Sie sich unsere an Tipps zur Programmierung der Interviewvorbereitung. Andererseits kann es sein, dass die Programmierung zu schwierig ist: Anzeichen dafür, dass die Programmierung nichts für Sie ist 6 Anzeichen dafür, dass Sie kein Programmierer sein sollenNicht jeder ist darauf ausgelegt, Programmierer zu sein. Wenn Sie nicht ganz sicher sind, ob Sie ein Programmierer sein sollen, finden Sie hier einige Hinweise, die Sie möglicherweise in die richtige Richtung weisen. Weiterlesen .
Joel Lee hat einen B.S. in Informatik und über sechs Jahre Berufserfahrung im Schreiben. Er ist Chefredakteur von MakeUseOf.