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 Michigan
Kompetenzen, die Sie erwerben: Datenvisualisierung, Explorative Datenanalyse, Ggplot2, Datenkompetenz, Plot (Grafiken), Politische Wissenschaften, Präsentation der Daten, Tidyverse (R-Paket), Erhebungen, Fallstudien, Statistische Analyse, R Programmierung, Statistische Visualisierung, Bewertung des Programms, Datenanalyse, R (Software), Daten-Ethik, Statistische Methoden, Politische Analyse
★ 4.6 (121) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Software-Entwicklung, Anwendungs-Rahmenwerke, Mobile Entwicklungstools, Back-End-Webentwicklung, Andere mobile Programmiersprachen, Mobile Entwicklung, Software-Entwicklungstools, Benutzeroberfläche (UI), Apple iOS, Plattformübergreifende Entwicklung, Fehlersuche, Benutzeroberfläche (UI) Design, Entwicklungsumgebung, UI-Komponenten, Anwendungsprogrammierschnittstelle (API), Android-Entwicklung, Flutter (Software), iOS-Entwicklung
★ 4.4 (158) · Anfänger · Kurs · 1–3 Monate
Stanford University
Kompetenzen, die Sie erwerben: Modell Ausbildung, Maschinelles Lernen, Bayessche Statistik, Algorithmen für maschinelles Lernen, Wahrscheinlichkeitsverteilung, Unüberwachtes Lernen, Netzwerk-Modell, Angewandtes maschinelles Lernen, Markov-Modell, Algorithmen, Statistisches maschinelles Lernen, Modell-Optimierung, Bayessches Netz, Methoden des maschinellen Lernens, Wahrscheinlichkeitsrechnung und Statistik, Statistische Methoden
★ 4.6 (304) · Fortgeschritten · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: TypeScript, Event-Driven Programming, Javascript, JavaScript Frameworks, Pseudocode, Computational Thinking, JSON, Program Development, Web Development, Angular, Web Applications, Vue.JS, Data Import/Export, Application Development, Mobile Development, Debugging, Code Reusability, React.js, Server Side, Web Development Tools
★ 4.6 (110) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Java, Anwendungsentwicklung, Computer Programmierung, Java-Programmierung, Software Entwurf, Software-Entwicklung, Objektorientierte Programmierung (OOP), Software-Prüfung, Computerprogrammierung, Java Programmierung, Objektorientierter Entwurf
★ 4.5 (113) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

LearnQuest
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Java, Java-Programmierung, Anwendungs-Rahmenwerke, Daten-Strukturen, Spring Framework, Java-Plattform Enterprise Edition (J2EE), Dateiverwaltung, Objektorientierte Programmierung (OOP), Datei-E/A, Java Programmierung
★ 4.7 (222) · Mittel · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Modell Ausbildung, Künstliche Intelligenz, Maschinelles Lernen, No-Code-Entwicklung, Microsoft Azure, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Algorithmen für maschinelles Lernen, Modell-Einsatz, Unüberwachtes Lernen, Angewandtes maschinelles Lernen, Software für maschinelles Lernen, Klassifizierungsalgorithmen, Regressionsanalyse, Prädiktive Modellierung, Überwachtes Lernen
★ 4.4 (295) · Anfänger · Kurs · 1–4 Wochen

DeepLearning.AI
Kompetenzen, die Sie erwerben: Datenvisualisierung, Datenkompetenz, Explorative Datenanalyse, Präsentation der Daten, Modellierung großer Sprachen, Software zur Datenvisualisierung, Google Sheets, Tabellenkalkulations-Software, Analytik, Datengestützte Entscheidungsfindung, Statistische Visualisierung, Business Analyse, LLM-Bewerbung, Erhebung von Anforderungen, Datenanalyse, Unternehmensanalyse, Produktivitätssoftware, Analyse der Anforderungen, Geschäftliche Anforderungen, Daten-Storytelling, Analytische Fähigkeiten
★ 4.8 (202) · Anfänger · Kurs · 1–4 Wochen

Columbia University
Kompetenzen, die Sie erwerben: Derivate, Computer Programmierung, Portfolio-Risiko, Kapitalmärkte, Risikomanagement, Wahrscheinlichkeitsverteilung, Wertpapiere (Finanzen), Finanzielle Modellierung, Portfolio-Verwaltung, Finanzmarkt, Mathematische Modellierung, Computerprogrammierung, Risikomodellierung, Kreditrisiko
★ 4.5 (31) · Mittel · Kurs · 1–3 Monate

University of Toronto
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Computer Programmierung, Mobile Entwicklungstools, Apple Xcode, Anwendungs-Rahmenwerke, Software-Architektur, Mobile Entwicklung, Software-Entwurfsmuster, Swift-Programmierung, Benutzeroberfläche (UI), Apple iOS, Software Architektur, Model-View-Controller, UI-Komponenten, Kenntnisse über Apple-Hardware, Computerprogrammierung, iOS-Entwicklung
★ 4.2 (552) · Gemischt · Kurs · 1–3 Monate
University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Datenvisualisierung, Plot (Grafiken), NumPy, Buchhaltung, Datenerfassung, Matplotlib, Datengestützte Entscheidungsfindung, Datenbank Management, Seaborn, SQL, Abfragesprachen, Python-Programmierung, Angewandtes maschinelles Lernen, Datenbank-Management, Datenmanipulation, Datenverarbeitung, Regressionsanalyse, Datenvorverarbeitung, Pandas (Python-Paket), Jupyter, Vorverarbeitung von Daten, Wissenschaftliche Visualisierung
★ 4.4 (116) · Mittel · Kurs · 1–3 Monate

University of Toronto
Kompetenzen, die Sie erwerben: Modell Ausbildung, Lineare Algebra, Tiefes Lernen, Algorithmen für maschinelles Lernen, Robotik, Modellevaluation, Faltungsneuronale Netzwerke, Faltungsneuronale Netze, Bewertung des Modells, Bildanalyse, Computer Vision
★ 4.7 (585) · Fortgeschritten · Kurs · 1–3 Monate