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 Colorado System
Kompetenzen, die Sie erwerben: Agile Software-Entwicklung, Agile Entwicklung von Software, Analyse der Anforderungen, Analyse der Sicherheitsanforderungen, Software-Dokumentation, Lebenszyklus der Systementwicklung, Software-Entwurfsdokumente, Dokumente zu den Benutzeranforderungen, Lebenszyklus der Softwareentwicklung, Agile Methodik, Methoden der Softwareentwicklung, Erhebung von Anforderungen, Wasserfall-Methodik, Systemanforderungen
★ 4.6 (688) · Anfänger · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Feinabstimmung, Modell-Optimierung, Schnelles Engineering, Prompt-Muster, Generative KI, Token-Optimierung, Modell Ausbildung, Modellierung großer Sprachen, Angewandtes maschinelles Lernen, LLM-Bewerbung, Python-Programmierung, Generative Modellarchitekturen, Open-Source-Technologie
★ 4.7 (19) · Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Unit Testing, JUnit, Test Case, Software Testing, Software Development, Software Engineering, Java Programming, Java
★ 4.5 (25) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Columbia University
Kompetenzen, die Sie erwerben: Derivate, Modell-Optimierung, Mathematische Modellierung, Finanzmarkt, Regressionsanalyse, Statistische Methoden, Wertpapiere (Finanzen), Aktien, Marktdaten, Finanzielle Modellierung, Fallstudien, Python-Programmierung, Numerische Analyse, Algorithmen
★ 4.4 (44) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Entwicklungstests, Einheitstest, Fehlersuche, Wiederverwendbarkeit von Code, Software-Prüfung, Server-Seite, Dateisysteme, Back-End-Webentwicklung, Javascript, Entwicklung von Testskripten, Web-Anwendungen, Datei-E/A, Node.JS, Einheitliche Prüfung
★ 3.8 (85) · Mittel · Kurs · 1–3 Monate

University of Maryland, College Park
Kompetenzen, die Sie erwerben: R Programmierung, Stata, Regressionsanalyse, Statistische Analyse, Deskriptive Statistik, Logistische Regression, Integration von Daten, Software zur Datenanalyse, Daten-Ethik, Stichproben (Statistik), Statistische Software, R (Software), Informierte Zustimmung, Statistische Programmierung, STATA (Software), Statistische Modellierung
★ 4.2 (70) · Gemischt · Kurs · 1–4 Wochen

Amazon Web Services
Kompetenzen, die Sie erwerben: KI-Kenntnisse, Schnelles Engineering, Anwendungsprogrammierschnittstelle (API), Modellevaluation, Generative KI, AI-Integrationen, Modellierung großer Sprachen, Bewertung des Modells, LLM-Bewerbung, Verantwortungsvolle AI, Amazonas-Felsen
★ 4.6 (54) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Projektleitung, Datenbank-Design, Datenbank-Anwendung, Datenbank-Software, Tableau-Software, Git (Versionskontrollsystem), Software zur Datenvisualisierung, SQL, Datenbanken, Gespeicherte Prozedur, Datenbank-Systeme, Versionskontrolle, Django (Web-Framework), Relationale Datenbanken, Datenbank-Entwicklung, MySQL, Präsentation der Daten, Datenbank-Management, MySQL-Workbench, Datenbank Management
★ 3.9 (66) · Mittel · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programmierung, Mathematische Software, Angewandte Mathematik, Mathematische Modellierung, Algebra, Grafische Darstellung, R (Software), Allgemeine Mathematik, Datenanalyse, Wirtschaftsmathematik, Kalkulation
★ 4.7 (224) · Anfänger · Kurs · 1–4 Wochen

Korea Advanced Institute of Science and Technology(KAIST)
Kompetenzen, die Sie erwerben: Datenmanipulation, Künstliche Intelligenz, NumPy, Daten-Strukturen, Grundsätze der Programmierung, Tensorflow, Installation der Software, Entwicklungsumgebung, Paket- und Softwareverwaltung, Python-Programmierung
★ 4.6 (89) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Auszug, Daten-Pipelines, Daten importieren/exportieren, Gemeinsame Nutzung von Daten, SQL, Datenumwandlung, Microsoft Visual Studio, Data Warehousing, Datentechnik, GitHub, Bereitstellung von Anwendungen, Gespeicherte Prozedur, Integration von Daten, Befehlszeilenschnittstelle, Datenanalyse, Software-Entwicklungswerkzeuge
★ 4.7 (142) · Mittel · Kurs · 1–3 Monate

University of Toronto
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Mobile Entwicklung, Computer Vision, iOS-Entwicklung, Animationen, Bildanalyse, Swift-Programmierung, Apple iOS
★ 3.2 (70) · Gemischt · Kurs · 1–3 Monate