Online Lernplattformen
Im Zuge der Ausbildung meines Fachinformatiker-Anwendungsentwicklung-Azubis habe ich nach pädagogisch guten Inhalten zum Theme Softwareentwicklung gesucht. Meine Schwerpunkte dabei sind
Softwareentwicklung mit Java
Algorithmen und Datenstrukturen
JPA und MySQL
Webentwicklung
Cloud
DevOps
Developer Platform
Ich selbst war von einem Udemy-Kurs sehr begeistert, den ich für 10 Euro im Sale erworben hatte. Das war systematisch und professionell aufbereitet ... es muß also gar nicht teuer sein.
Anforderungen
An den Lernenden
Englisch
das Angebot deutschsprachiger Inhalte ist extrem eingeschränkt - nicht mal ordentliche Bücher findet man (auch die Berufsschule konnte hier keine Empfehlungen abgeben)
Selbständigkeit
An die Inhalte
bezahlbar
Übungen ... am besten in einer bereitgestellten Umgebung die ersten Schritte machen
Tests - fast Feedback
Chats
... mit dem Lehrer
... mit anderen Schülern
Zertifizierungen ohne Anwesenheitspflicht
Open-Source-Projekte
Konzept ... von einzelnen Kurse bis zu vollständigen Ausbildungen
Platformen
codecademy
Diese Plattform hat auch die Berufsschule (für HTML, CSS) eingesetzt.
Udemy
Coursera
Mobile App ... Coursera auf dem Tablet
Inhalte kann man on-Demand auch downloaden ... leider keinen kompletten Kurs, sondern nur einzelne Artefakte (Text, Video) `auf diese Weise kann man das Lernmaterial schön auf einem Tablet mitnehmen ... bei den Übungen könnte es evtl. schwieriger werden
fairer Preis
häufig ein paar Tage kostenlose Nutzung möglich
monatlicher Preis ... investiert man viel Zeit, dann kann man innerhalb kürzester Zeit fertig sein und Geld sparen
teilweise können die Inhalte auch kostenlos angesehen werden ... eine Zertifizierung ist dann aber nicht möglich - aufwendige manuelle Korrekturen ("Peer Reviews") sind vermutlich auch nicht möglich ("If you choose to explore the course without purchasing, you may not be able to access certain assignments.")
Konzepte
Plattform für verschiedene Anbieter (häufig Universitäten)
Veranstaltungstypen:
Spezialisierung
Spezialisierung ==>* Kurs ==>* Wochen ==>* Sektion ==>* [Lesen | Video | Quiz | Übung]
Kurs
ein Kurs kann sich in mehreren Spezialisierungen befinden ... anfangs war das verwirrend
einzelne Kurse lassen sich evtl. nicht buchen - stattdessen muß man eine Spezialisierung buchen, in der sich der Kurs befindet
vor dem Buchen einer Spezialisierung prüfen aus welchen Kursen sie besteht ... manche Spezialisierungen überlagern sich stark, so daß eine Speizialisierung aus 5 Kursen 3-4 Kurse in der Schnittmenge hat. Man braucht dann natürlich auch weniger Zeit, um die gesamte Spezialisierung zu beenden => Kosten sind aus meiner Sicht dann fair.
FRAGE: wenn ich einen Kurs in einer anderen Spezialisierung bereits "bestanden" habe, zählt das dann auch für das Zertifikat einer anderen Spezialisierung?
zu jedem Kurs gibt es:
Ressourcen
Diskussionsforen (nach Kurswoche gesplittet)
geschätzter Zeitaufwand
die Berechnung der Wochen basiert auf der Annahme 4-8 Stunden/Woche investieren zu können
in der Übersicht kann man sehen wieviel Zeit für die Wochen geplant sind und wieviel Material noch nicht bearbeitet wurde
Projekt
teilweise werden Peer-Reviews von den eigenen Arbeiten gemacht - das machen dann scheinbar andere Kursteilnehmer ... man muß dann auch selbst andere Lösungen reviewen
bei den reviewten Lösungen wird klar angegeben wofür es Punkte gibt - sehr gut
Beispiel (nicht vollständig):
Spezialisierung: Java Programming and Software Engineering Fundamentals (44 Euro/Monat)
Kurse:
Kurs 1: Programming Foundations with JavaScript, HTML and CSS
...
Kurs 2: Java Programming: Solving Problems with Software
Woche 1:
Introduction to the Course
Welcome
Fundamental Java Syntax and Semantics
Getting Started with BlueJ
Reading
Video
Reading
Video
Practice Quiz
Variables and Mathematical Operators
Functions and Conditionals
Classes, Types, and For Each Loops
Seven Steps for Solving Programming Problems
Kurs 3: Java Programming: Arrays, Lists, and Structured Data
Kurs 4: Java Programming: Principles of Software Design
Kurs 5: Java Programming: Build a Recommendation System
hierzu muß man die vorherigen Kurse abgeschlossen haben
es handelt sich um ein Abschlußprojekt
man kann Zertifizierungen auf ganze Spezialisierungen und für einzelne Kurse erwerben (um so den Lebenslauf aufzupolieren und etwas "nachweisen" zu können)
i. a. kann man jederzeit starten, da die Kurse aufgezeichnet sind oder Dokumentation referenzieren
Übungen werden manchmal aber von Dozenten korrigiert => dann muß man die Abgabefristen einhalten
Zitate:
Was man verbessern könnte:
die Java-Kurse basieren auf einer speziellen IDE BlueJ
anfangs seltsam in der Bedienung .. aber man gewöhnt sich dran
hat ein paar nette Features, aber auch unschönes Aspekte
lokale Installation notwendig
man kann nicht SEINER IDE arbeiten
Beispielcode basiert auf Libraries - keine Ahnung, ob die frei verfügbar sind
man ist "gezwungen" BlueJ zu verwenden - hat für Coursera aber viele Vorteile
Cloudguru (Linux Academy)
AWS Ressourcen
teilweise kostenlos
gute Links zu weiteren Ressourcen (Whitepapers, Blogs, PDF, ...)
Last updated
Was this helpful?