Programmieren-Kurse können Ihnen helfen zu lernen, wie Code geschrieben, getestet und strukturiert wird. Sie können Fähigkeiten in Syntax, Algorithmen, Datenstrukturen und Projektaufbau aufbauen. Viele Kurse stellen Entwicklungsumgebungen, Versionskontrolle und Beispiele aus der Praxis vor.

University of Toronto
Kompetenzen, die Sie erwerben: Algorithmen, Schätzung, Automatisierung, Maschinensteuerungen, Prädiktive Modellierung, Computervision, Mathematische Modellierung, Angewandte Mathematik, Kontrollsysteme, Robotik, Analyse räumlicher Daten, Optimierung des Verkehrsflusses, Daten-Mapping, Graphentheorie, Netzwerk-Routing
Fortgeschritten · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Initiativen für Vielfalt, Gleichberechtigung und Eingliederung, Soziale Gerechtigkeit, Leiterschaft, Befürwortung, Studentisches Engagement, Kulturelle Vielfalt, Höhere Bildung, Verantwortlichkeit, Inklusivität am Arbeitsplatz
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Klassifizierungsalgorithmen, Deep Learning, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), PyTorch (Bibliothek für Maschinelles Lernen), Angewandtes maschinelles Lernen, Logistische Regression, Künstliche neuronale Netze, Modellevaluation, Methoden des Maschinellen Lernens, Faltungsneuronale Netzwerke, Überwachtes Lernen
Mittel · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: TypeScript, Javascript, Data Structures, Pseudocode, Mobile Development, Angular, Vue.JS, Web Applications, Data Persistence, Debugging, Web Development Tools, Browser Compatibility, Object Oriented Programming (OOP), React.js, Node.JS, Front-End Web Development, Computational Thinking, Unit Testing, Web Development, JavaScript Frameworks
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Maschinelles Lernen, Klassifizierungsalgorithmen, Prädiktive Modellierung, Datenvorverarbeitung, Lernen mit Entscheidungsbäumen, Scikit Learn (Bibliothek für Maschinelles Lernen), Random Forest Algorithmus, Daten bereinigen, Datenmanipulation, Statistisches maschinelles Lernen, Logistische Regression, Modellevaluation, Feature Technik, Überwachtes Lernen
Mittel · Kurs · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Daten bereinigen, Python-Programmierung, Datenstrukturen, Plot (Grafiken), Paket- und Software-Management, Programm-Entwicklung, Daten importieren/exportieren, Daten-Integration, Datenverarbeitung, Datenvisualisierungssoftware, Software-Dokumentation
Anfänger · Kurs · 1–4 Wochen
Stanford University
Kompetenzen, die Sie erwerben: Wahrscheinlichkeitsverteilung, Bayessches Netzwerk, Algorithmen, Stichproben (Statistik), Computergestütztes Denken, Statistische Methoden, Angewandtes maschinelles Lernen, Wahrscheinlichkeit & Statistik, Statistische Inferenz, Markov-Modell, Graphentheorie, Methoden des Maschinellen Lernens, Algorithmen für maschinelles Lernen
Fortgeschritten · Kurs · 1–3 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Innovation, Entwicklung der Gemeinschaft, Nachhaltige Technologien, Fallstudien, Prozess-Flussdiagramme, Umwelttechnik, Öffentliche Gesundheit und Krankheitsvorbeugung, Nachhaltige Entwicklung, Bewirtschaftung der Wasserressourcen, Abwasserentsorgung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Lead Generation, Email Automation, No-Code Development, Google Sheets, Application Deployment, Real Time Data, Customer Communications Management
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Tabellenverarbeitungssoftware, Automatisierung, Datei-E/A, Daten importieren/exportieren, UI Komponenten, Excel-Makros, Grundsätze der Programmierung, Visual Basic (Programmiersprache), Fehlersuche, Datenvalidierung, Benutzeroberfläche (UI)
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Load Balancing, ASP.NET, Test Driven Development (TDD), Debugging, C# (Programming Language), Software Testing, Scalability, Performance Testing, Restful API, Unit Testing, Web Development, Microservices, .NET Framework, Object-Relational Mapping, Software Architecture, API Testing, Web Applications, Test Case, Distributed Computing, Redis
Mittel · Spezialisierung · 3–6 Monate

Universitat Autònoma de Barcelona
Kompetenzen, die Sie erwerben: Video Game Development, Game Design, Animation and Game Design, Unity Engine, Unreal Engine, Augmented and Virtual Reality (AR/VR), Computer Programming, Computer Graphics, User Interface (UI), Storytelling, Artificial Intelligence
Gemischt · Kurs · 1–3 Monate