1. freeCodeCamp
- Technologien: HTML, CSS, JavaScript, Git, Node.js, React.js und andere.
- Kosten: völlig kostenlos.
- Schwierigkeitsgrad: alle Ebenen.
- Sprache: Englisch.
Das freeCodeCamp-Programm vermittelt dem Benutzer durchgängig alle grundlegenden Aspekte der Webprogrammierung von ersten Konzepten bis hin zu komplexen Entwicklungstechniken. Zu Beginn jeder Lektion lesen Sie die Theorie und wenden sie dann in der Praxis an: Schreiben Sie den Code in einen speziellen Editor, und das System überprüft Sie. Wenn es Schwierigkeiten gibt, kannst du sie mit anderen Studenten im Forum diskutieren.
Am Ende der theoretischen Module werden Ihnen Projekte gezeigt, in denen Sie Ihre eigenen Webanwendungen erstellen sollten. Die Ergebnisse der Entwicklung sollten auf der Ressource veröffentlicht werden, danach können sie von anderen Benutzern ausgewertet werden.
Darüber hinaus hilft freeCodeCamp Studenten dabei, sich zu echten nichtkommerziellen Projekten zusammenzuschließen und zusammenzuarbeiten. Dies ist eine gute Chance, wertvolle Entwicklungserfahrung und ein für die Beschäftigung notwendiges Portfolio zu erhalten.
freeCodeCamp →
2. Codecademy
- Technologien: HTML, CSS, JavaScript, Angular.js, React.js, Python, Ruby und andere.
- Kosten: kostenlos oder ab 20 $ pro Monat für zusätzlichen Inhalt.
- Sprache: Englisch.
- Schwierigkeitsgrad: leicht bis mittel.
Wie die vorherige Ressource, ist Codecademy darauf angewiesen zu lernen, wie man Web-Programmierung benutzt. Sie lesen die Theorie und führen dann die Aufgaben im interaktiven Code-Editor aus. Dem Benutzer stehen separate Kurse für verschiedene Technologien zur Verfügung. Der Hauptteil von jedem von ihnen ist kostenlos verfügbar, aber Screening-Tests und Projektentwicklungsaufgaben werden nach der Registrierung des Abonnements geöffnet.
Codecademy verfügt auch über umfassende kostenpflichtige Programme, die Materialien aus verschiedenen Kursen systematisieren und integrieren. Zum Beispiel trainiert das Programm “Webseiten aus Scratch bauen” die Entwicklung einer einfachen Website von Grund auf mit verschiedenen Technologien Schritt für Schritt.
Codecademy →
3. Coursera
- Technologien: HTML, CSS, JavaScript, Angular.js, Java, Python, Ruby, Swift und andere.
- Kosten: kostenlos oder ab 49 $ pro Monat für zusätzlichen Inhalt.
- Sprache: Englisch, Russisch und andere.
- Schwierigkeitsgrad: alle Ebenen.
Bei Coursera finden Sie viele Kurse in verschiedenen Programmiersprachen von den weltweit führenden Universitäten. Hier können Sie nicht nur Web-Entwicklung, sondern auch die Erstellung von mobilen und Desktop-Programmen lernen. Einige Kurse sind autark, aber die meisten sind in Spezialisierungen integriert – Sets von verwandten Kursen.
Sie können das von Texten und Videos präsentierte theoretische Material kostenlos einsehen. Die meisten Test- und praktischen Aufgaben, die eine Überprüfung durch den Lehrer oder andere Benutzer erfordern, sind jedoch nur für kostenpflichtige Abonnements verfügbar.
Coursera →
4. edX
- Technologien: HTML, CSS, JavaScript, Java, Python, Ruby und andere.
- Kosten: kostenlos oder ab 49 $ pro Monat für ein Zertifikat.
- Sprache: Englisch und andere.
- Schwierigkeitsgrad: alle Ebenen.
Bei edX können Sie auf Kurse von namhaften Unternehmen und Universitäten zugreifen. Darunter befindet sich beispielsweise der berühmte Einführungskurs für Einsteiger in die Informatik der Harvard University. Bildungsinhalte sind hauptsächlich Videovorlesungen und Texte. Einige Kurse enthalten Tests und andere interaktive Aufgaben.
Für die meisten Materialien verlangt die Plattform kein Geld. Aber Sie können ein Zertifikat erhalten, das den erfolgreichen Abschluss eines Kurses bestätigt, nur für Geld.
edX →
5. INTUIT
- Technologien: HTML, CSS, JavaScript, Algorithmen und Datenbanken, C #, Java, Python, Ruby und andere.
- Kosten: kostenlos oder ab 500 Rubel pro Monat für Tutoren.
- Russische Sprache.
- Schwierigkeitsgrad: alle Ebenen.
Im Katalog der Bildungsplattform “INTUIT” gibt es Text- und Videokurse von russischen Bildungseinrichtungen und internationalen IT-Unternehmen. Der Inhalt der Website deckt alle wichtigen Bereiche der Programmierung ab, von der Entwicklung der Website bis hin zur Erstellung von Desktop-Programmen. Das Selbststudium ist kostenlos, aber es gibt einen kostenpflichtigen Service, in dessen Rahmen der persönliche Tutor dem Benutzer hilft.
INTUIT →
6. Stepic
- 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 organisiert werden. Obwohl Stepic nicht viel Material über bestimmte Programmiersprachen hat, kann man hier grundlegendes Wissen aus dem Bereich der Mathematik und der Theorie von Algorithmen ziehen, das für jeden Entwickler nützlich sein wird.
Stepic →
7. Modernes Javascript Tutorial
- Technologien: JavaScript und andere.
- Kosten: kostenlos oder ab 6 500 Rubel für einen zusätzlichen Kurs.
- Russische Sprache.
- Schwierigkeitsgrad: alle Ebenen.
Diese Ressource ist der JavaScript-Sprache und verwandten Webtechnologien gewidmet. Hier finden Sie einen sehr detaillierten, gut strukturierten und verständlichen Textkurs zu JS. Aufgaben nach jedem Thema helfen, das erworbene Wissen zu festigen. Gleichzeitig ist das Material rein theoretisch und lehrt nicht die Erstellung von Projekten in der Praxis.
Sie können kostenlos am Lehrbuch selbst lernen oder für Fortgeschrittenenkurse bezahlen, die das Erlernen von JavaScript oder verwandten Technologien mit dem Lehrer beinhalten.
«Modernes Javascript Tutorial» →