Heute können Sie lernen So programmieren und programmieren Sie online , absolut frei. Vorbei sind die Zeiten, in denen es getan wurde Passen Sie den Code an Für die wenigen Auserwählten oder solche, die viel Geld kosten.
Auch wenn Sie keine Lust haben, in die Entwicklung einzusteigen,... Programmiersprache lernen Es kann sehr nützlich sein:
- Das wird dir helfen Website-Management Besser ;
- Dadurch wird die Abhängigkeit von einem externen Entwickler für Ihre eigenen Projekte verringert.
- Es wird Ihnen die Freiheit dazu geben Anwendungen erstellen وWebseiten وAndere Projekte problemlos.
Egal, ob Sie Ihre Karriere als Programmierer beginnen oder lernen möchten, wie es geht Erstellen Sie Websites , oder zum Spaß Projekte erstellen, dieser Beitrag ist für Sie. Im Folgenden gehen wir auf die besten Orte im Internet ein, an denen Sie kostenlos Programmieren lernen können.
Schnelle Links
1. MIT OpenCourseWare
MIT OpenCourseWare Unglaublich. Als ich mich vor einigen Jahren an der Uni mit einem Kurs über lineare Algebra abmühte, kam mir MIT OpenCourseWare zu Hilfe. Ganze Kurse sind kostenlos online verfügbar und Sie können sie in Ihrem eigenen Tempo absolvieren.
Der Kurs „Lineare Algebra“ (leider nicht mehr verfügbar) ist ein starker Anwärter auf den besten Kurs, den ich je belegt habe. Alle Vorlesungen fanden auf Video statt, aber der Professor kannte sich aus und präsentierte den Stoff leicht verständlich. Es hat den Ruf des MIT als Bildungseinrichtung wirklich gefestigt.
Ich bin mir also sicher, dass es Ihnen gefallen wird MIT OCW-Programmierkurse. Einführungskurse sind in allgemeine Einführungen, Kurse speziell für die Programmiersprache, die Sie lernen möchten, und Folgekurse unterteilt. Eine vollständige Liste finden Sie durch Durchsuchen Abteilung für Computerwissenschaften.
2 edX
EDX Er ist ein Versorger Für kostenlose Online-Kurse auf Hochschulniveau , geleitet vom Massachusetts Institute of Technology und der Harvard University. Die Kurse sind nicht nur kostenlos, die Organisation selbst ist auch gemeinnützig, Sie können also beruhigt sein und wissen, dass Sie nicht mit Hintergedanken ausgenutzt werden.
Schulungen zu EDX können wöchentlich oder im Selbststudium stattfinden. TDie Kurse decken das gesamte Spektrum ab Von den Fächern, die man an jeder akkreditierten Universität finden kann, gibt es eine starke Tendenz zu Informatik, Ingenieurwesen, Betriebswirtschaft und Management. Zur Vereinfachung ist es außerdem in die Stufen „Einführung“, „Mittelstufe“ und „Fortgeschritten“ unterteilt.
edX bietet auch Zertifikatsprogramme an, bei denen es sich um Lehrpläne handelt, die auf die Beherrschung eines bestimmten Bereichs abzielen, beispielsweise Front-End-Webentwicklung oder Datenwissenschaft. Diese sind nützlich für tieferes Lernen.
3. Coursera
Coursera Es handelt sich um eine kostenlose Online-Plattform, die von der Stanford University und Risikokapitalgebern unterstützt wird. Coursera arbeitet mit verschiedenen Universitäten und Institutionen zusammen, um seine Kurse anzubieten, und generiert Einnahmen durch seine Studiengänge.
Das Schöne ist, dass Coursera sich auf Spezialisierungen konzentriert: Sätze konzipierter Schulungskurse Um Ihre Fähigkeiten in einem bestimmten Fach auszubauen, jedoch nicht so umfassend wie ein vollständiges Programm. Beispielsweise umfasst die sechs Kurse umfassende Spezialisierung „Datenstrukturen und Algorithmen“ grundlegende Datenstrukturen, grundlegende Algorithmen, Graphalgorithmen, String-Algorithmen, fortgeschrittene Algorithmen und Genomassemblierung.
Beachten Sie, dass nicht alle Kurse kostenlos sind, viele aber schon. Die Kurse finden im Selbststudium statt, haben jedoch bestimmte Start- und Enddaten. Das bedeutet, dass Sie sie ausprobieren müssen, sobald sie verfügbar sind. Möglicherweise gibt es morgen nicht mehr die Zyklen von heute, aber an ihrer Stelle können neue Zyklen entstehen.
4.PVTuts
PVTuts Es handelt sich um 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 Anfänger. Wissen Sie nur, dass es in diesen Kursen um Grammatik geht und um nichts anderes.
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).
5. Udacity
Udacity Es handelt sich um eine weitere Online-Kursplattform, aber im Gegensatz zu MIT OCW, edX und Coursera konzentriert sich Udacity ausschließlich auf Themen im Zusammenhang mit Programmierung, Datenwissenschaft und Ingenieurwesen. Sie werden weder Mathematik noch Sozialwissenschaften noch Geisteswissenschaften finden. Es geht nur um die Technologie, und sie ist wohl besser.
Das Ziel von Udacity ist es, Sie auf den beruflichen Erfolg in einem technologienahen Bereich vorzubereiten. Die Plattform legt großen Wert auf Nanodegree-Programme, bei denen es sich um kombinierte Lehrpläne handelt (die in der Regel in weniger als einem Jahr abgeschlossen werden) und darauf abzielen, Sie so schnell wie möglich arbeitsbereit zu machen. Die Kosten für Nanodegrees liegen jedoch zwischen 100 und 500 US-Dollar pro Stück.
Sie möchten nichts bezahlen? Das ist gut. Sie können den lehrplanbasierten Ansatz ganz vermeiden und sich auf einzelne kostenlose Kurse beschränken.
6. Udemy
Udemy Es handelt sich um einen Online-Bildungsmarktplatz, auf dem jeder seine eigenen Kurse erstellen (und sogar verkaufen) kann, damit andere sie nutzen können. Das ist ein zweischneidiges Schwert: Es ermöglicht qualifizierten Leuten, ihr Wissen ohne Abschluss weiterzugeben, aber man muss viel recherchieren, um sie zu finden.
Programmierkurse auf Udemy umfassen alle Arten von Themen. Sie finden alles von Python-basiertem Hacking bis zu den Grundlagen des ethischen Hackings, von Java-Grundlagen bis hin zur Webentwicklung auf Master-Niveau. Sie finden auch viele Kurse rund um die Maschinenentwicklung.
Hinweis: Sie werden den Preis niemals zahlen Schließe den Udemy-Kurs ab! Auf dem Udemy-Marktplatz gibt es oft riesige Umsätze, bei denen die Preise zwischen 50 und 90 Prozent sinken. Schauen Sie doch mal vorbei, während Sie warten Die besten kostenlosen Udemy-Kurse.
7. Kostenloses Code Camp oder The Odin Project
Wenn Ihr Ziel darin besteht, ein erfahrener Webentwickler zu werden, egal ob Front-End oder Back-End, kann ich Ihnen beides wärmstens empfehlen Kostenloses kostenloses Camp (das HTML, CSS, JavaScript und React lehrt) oder Das Odin-Projekt (Das lehrt HTML, CSS, JavaScript, Ruby on Rails.
Diese beiden umfassenden Wege, beide zu 100 Prozent kostenlos, führen Sie von Null auf den professionellen Weg, den Sie sich wünschen. Auch wenn Sie überhaupt keine Programmiererfahrung haben, ist alles in Ordnung. Rechnen Sie damit, von Anfang bis Ende mehrere Monate zu investieren, damit Sie die vermittelten Konzepte verstehen. Überstürz es nicht.
8. Khan-Akademie
Bereiten Khan Academy Einer der größten Schätze des Internets. Die gemeinnützige Bildungsplattform war im letzten Jahrzehnt eine großartige Ressource für kostenlose Bildung und wird immer besser. Möchten Sie Infinitesimalrechnung lernen? Biologie? Weltgeschichte? Wie erledigen Sie Ihre Steuern oder legen Ihr Geld an? Es ist alles hier.
Fairerweise muss man sagen, dass der Fachbereich Informatik und Computerprogrammierung derzeit versucht, aufzuholen, weshalb er auf dieser Liste so weit unten steht. Derzeit kann man nur JavaScript sowie die Grundlagen von Algorithmen und Codierung erlernen, aber es lohnt sich auf jeden Fall, es zu versuchen.
9. YouTube
YouTube Ist es eine gute Plattform oder nicht? Es gibt Tausende von Bildungs-Playlists, aber viele davon sind falsch oder falsch. Von denen, die vielversprechend aussehen, ist ein großer Teil unvollständig. Und von denen, die vollständig sind, ist ein großer Teil veraltet.
Wenn Sie jedoch ein anspruchsvolles Auge haben, kann YouTube eine großartige Quelle zum Erlernen des Programmierens sein. Beginnen Sie mit unserer Zusammenfassung der besten YouTube-Tutorials.
10. OpenCourser
OpenCourser Es handelt sich nicht um eine Bildungsplattform wie die anderen hier aufgeführten Websites. Stattdessen handelt es sich um eine Suchmaschine, die Tausende kostenloser Online-Kurse aus dem Internet zusammenfasst und sie Ihnen zur Verfügung stellt.
Zum jetzigen Zeitpunkt ist OpenCourser für mehr als 900 kostenlose Online-Kurse indiziert, und jeden Tag kommen viele weitere Kurse hinzu. Ja, Sie finden eine Reihe von Kursen von edX, Coursera, Udacity und anderen, aber Sie finden auch einige von anderen Anbietern, beispielsweise der Saylor Academy. Zumindest ist es eine bequeme Möglichkeit, auf mehreren der oben genannten Plattformen gleichzeitig zu suchen.
11. Codecademy
Codecademy Es handelt sich um eine Reihe interaktiver Online-Kurse, die darauf abzielen, Ihnen die Grundlagen einiger Programmiersprachen zu vermitteln. Jeder Kurs ist ein Schritt-für-Schritt-Prozess, der Sie vom Anfang bis zum Ende begleitet.
Aber Vorsicht, bevor Sie in die Codecademy eintauchen: Die Dinge, die Sie hier lernen, sind sehr einfach und oberflächlich. Codecademy bringt Ihnen bei, wie man Code schreibt, aber nicht, wie man wie ein Programmierer denkt. Viele Anfänger sind am Ende frustriert, weil sie nicht wissen, was sie mit dem erworbenen Wissen anfangen sollen.
Wenn Sie bereits Programmiererfahrung haben und einfach nur die Syntax einer neuen Sprache lernen möchten, ist Codecademy wirklich nützlich. Wenn Sie sich für einen Anfänger halten, sollten Sie Codecademy vorerst meiden.
Lobende Erwähnung: Lynda
Lynda Es beherbergt über 6000 verschiedene Online-Kurse, verteilt auf 12 technologiebezogene Bereiche (wie Animation, CAD, IT, Marketing und Fotografie) und Hunderte anderer spezifischer Themen von Interesse. Mit über 670 Kursen macht der Programmierunterricht einen großen Teil von Lyndas Inhalten aus.
Zu den behandelten Themen gehören grundlegende Programmierkonzepte, Datenbankverwaltung, Spieleentwicklung, Entwicklung mobiler Anwendungen, Web Entwicklung Und natürlich Individuelle Programmiersprachenkurse. Gut ist, dass die Kurse in Anfänger-, Mittelstufe- und Fortgeschrittenenstufen unterteilt sind, sodass Sie immer die für Sie relevantesten Kurse finden.
Lynda ist eine kostenpflichtige Plattform, die 20 US-Dollar pro Monat kostet. Es gibt jedoch einen Trick, mit dem Sie Zugriff erhalten Kostenlose Lynda-Kurse.
Weitere Tipps zur Computerprogrammierung
Das Erlernen des Programmierens bedeutet stundenlange, teure Ausbildung. Aber da ist Alle heute verfügbaren kostenlosen Programmierressourcen Sie können das Programmieren in Rekordzeit und ohne Vorabzahlung erlernen.
Natürlich gibt es viele Bezahlte Programme und Kurse Auch verfügbar. Aber die oben genannten kostenlosen Ressourcen sind mehr als genug, um Ihnen den Einstieg zu erleichtern und das Grundwissen zu erwerben, das Sie als Programmierer benötigen.
Sie müssen nicht jeden Kurs oder jedes Programm in der obigen Liste durchgehen, sondern wählen Sie stattdessen eine Handvoll aus, die Ihnen am aufregendsten erscheint, und tauchen Sie ein.
Haben Sie Fragen, Tipps oder Tricks zum Lernen? Code? Teilen Sie es mit uns in den Kommentaren unten!