Inhaltsverzeichnis:

Die 7 besten kostenlosen Ressourcen zum Programmieren lernen
Die 7 besten kostenlosen Ressourcen zum Programmieren lernen
Anonim

Machen Sie Ihre ersten Schritte in Richtung einer Entwicklerkarriere oder erfahren Sie, wie Sie mit diesen Websites Ihre eigenen Projekte erstellen.

1.freeCodeCamp

Bild
Bild
  • Technologien: HTML, CSS, JavaScript, Git, Node.js, React.js und andere.
  • Kosten: völlig kostenlos.
  • Schwierigkeitsgrad: alle Level.
  • Englische Sprache.

Das Programm freeCodeCamp vermittelt dem Benutzer konsequent alle grundlegenden Aspekte der Webprogrammierung, von grundlegenden Konzepten bis hin zu komplexen Entwicklungstechniken. Zu Beginn jeder Lektion lesen Sie die Theorie und setzen sie dann in die Praxis um: Schreiben Sie den Code in einen speziellen Editor, und das System überprüft Sie. Bei Schwierigkeiten können Sie diese im Forum mit anderen Studierenden diskutieren.

Am Ende der theoretischen Module werden Ihnen Projekte gezeigt, mit denen Sie eigene Webanwendungen erstellen sollten. Die Entwicklungsergebnisse müssen auf der Ressource veröffentlicht werden, danach können sie von anderen Nutzern ausgewertet werden.

Darüber hinaus unterstützt freeCodeCamp Studenten dabei, zusammenzukommen und an echten gemeinnützigen Projekten zusammenzuarbeiten. Dies ist eine gute Chance, wertvolle Entwicklungserfahrung und ein Portfolio zu sammeln, das für die Anstellung benötigt wird.

freeCodeCamp →

2. Codeakademie

Bild
Bild
  • Technologien: HTML, CSS, JavaScript, Angular.js, React.js, Python, Ruby und andere.
  • Kosten: kostenlos oder ab 20 US-Dollar pro Monat für zusätzliche Inhalte.
  • Englische Sprache.
  • Schwierigkeitsgrad: leicht-mittel.

Wie die vorherige Ressource konzentriert sich Codecademy auf das Erlernen der Webprogrammierung. Sie lesen die Theorie und bearbeiten dann die Aufgaben in einem interaktiven Code-Editor. Dem Benutzer werden separate Kurse zu verschiedenen Technologien angeboten. Der Großteil von ihnen ist kostenlos erhältlich, aber Verifizierungstests und Projektentwicklungsaufgaben werden nach dem Abonnement geöffnet.

Codecademy hat auch umfassende kostenpflichtige Programme, die Materialien aus verschiedenen Kursen organisieren und kombinieren. So lernen Sie beispielsweise in Build Websites from Scratch Schritt für Schritt, wie Sie mit verschiedenen Technologien eine einfache Website von Grund auf neu entwickeln.

Codeakademie →

3. Kursra

Bild
Bild
  • Technologien: HTML, CSS, JavaScript, Angular.js, Java, Python, Ruby, Swift und andere.
  • Kosten: kostenlos oder ab 49 US-Dollar pro Monat für zusätzliche Inhalte.
  • Sprache: Englisch, Russisch und andere.
  • Schwierigkeitsgrad: alle Level.

Coursera bietet eine Vielzahl von Kursen in einer Vielzahl von Programmiersprachen von den weltweit führenden Universitäten an. Hier lernen Sie nicht nur die Webentwicklung, sondern auch die Erstellung von Mobile- und Desktop-Programmen. Einige Kurse sind in sich abgeschlossen, aber die meisten sind in Spezialisierungen gebündelt - Gruppen verwandter Kurse.

Sie können das theoretische Material, das in Texten und Videos präsentiert wird, kostenlos einsehen. Die meisten Test- und Übungsaufgaben, die eine Überprüfung durch einen Lehrer oder andere Benutzer erfordern, sind jedoch nur mit einem kostenpflichtigen Abonnement verfügbar.

Kursra →

4.edX

Bild
Bild
  • Technologien: HTML, CSS, JavaScript, Java, Python, Ruby und andere.
  • Kosten: kostenlos oder ab 49 US-Dollar pro Monat für ein Zertifikat.
  • Sprache: Englisch und andere.
  • Schwierigkeitsgrad: alle Level.

Auf edX können Sie auf Kurse von renommierten Unternehmen und Universitäten zugreifen. Darunter ist zum Beispiel die berühmte Einführung für Programmieranfänger, Introduction to Computer Science der Harvard University. Bildungsinhalte werden hauptsächlich durch Videovorträge und Texte vermittelt. Einige Kurse enthalten Tests und andere interaktive Aktivitäten.

Für die Weitergabe der meisten Materialien verlangt die Plattform kein Geld. Sie können jedoch nur gegen Geld ein Zertifikat erhalten, das den erfolgreichen Abschluss eines bestimmten Kurses bestätigt.

edX →

5. INTUIT

Bild
Bild
  • Technologien: HTML, CSS, JavaScript, Algorithmen und Datenbanken, C#, Java, Python, Ruby und andere.
  • Kosten: kostenlos oder ab 500 Rubel pro Monat für die Dienste eines Tutors.
  • Russische Sprache.
  • Schwierigkeitsgrad: alle Level.

Der Katalog der Bildungsplattform "INTUIT" enthält Text- und Videokurse russischer Bildungseinrichtungen und internationaler IT-Unternehmen. Der Inhalt der Site umfasst alle wesentlichen Bereiche der Programmierung von der Website-Entwicklung bis zur Erstellung von Desktop-Programmen. Das Selbststudium ist kostenlos, es gibt jedoch einen kostenpflichtigen Dienst, bei dem der Benutzer von einem persönlichen Tutor unterstützt wird.

"INTUIT" →

6. Stepik

Bild
Bild
  • Technologien: JavaScript, C#, neuronale Netze, C++ und andere.
  • Kosten: völlig kostenlos.
  • Sprache: Russisch, Englisch.
  • Schwierigkeitsgrad: leicht-mittel.

Eine weitere gemeinnützige Plattform, für die Kurse von russischen Unternehmen und Universitäten erstellt werden. Obwohl es auf Stepik nicht viel Material zu bestimmten Programmiersprachen gibt, können Sie hier grundlegende Kenntnisse im Bereich der Mathematik und der Theorie der Algorithmen erlernen, die jedem Entwickler nützlich sein werden.

Stepik →

7. Ein modernes Javascript-Tutorial

Bild
Bild
  • Technologien: JavaScript und andere.
  • Kosten: kostenlos oder ab 6.500 Rubel für einen zusätzlichen Kurs.
  • Russische Sprache.
  • Schwierigkeitsgrad: alle Level.

Diese Ressource ist der JavaScript-Sprache und verwandten Webtechnologien gewidmet. Hier finden Sie einen sehr ausführlichen, gut strukturierten und leicht verständlichen textuellen JS-Kurs. Aufgaben nach jedem Thema tragen dazu bei, das erworbene Wissen zu festigen. Gleichzeitig ist das Material rein theoretisch und lehrt nicht die Erstellung von Projekten in der Praxis.

Sie können das Lehrbuch kostenlos selbst studieren oder für Fortgeschrittenenkurse bezahlen, die das Erlernen von JavaScript selbst oder verwandten Technologien mit einem Lehrer beinhalten.

"Modernes Javascript-Tutorial" →

Empfohlen: