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.

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programmierung, Explorative Datenanalyse, Datenmanipulation, Statistische Modellierung, Ggplot2, Datenwissenschaft, Datenanalyse, Datenvisualisierung, Datenwrangling, Stichproben (Statistik), Statistische Visualisierung, Tidyverse (R-Paket), Daten importieren/exportieren, Plot (Grafiken), R (Software), Statistische Hypothesenprüfung, Software zur Datenvisualisierung, Software zur Datenanalyse, Prädiktive Modellierung, Web-Scraping
★ 4.5 (110) · Anfänger · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Speicherverwaltung, Bioinformatik, Python-Programmierung, Graphentheorie, Computational Thinking
★ 4.6 (140) · Mittel · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programmierung, Angewandte Mathematik, Statistik, Regressionsanalyse, Statistische Inferenz, Wahrscheinlichkeitsverteilung, Statistische Modellierung, Datenwissenschaft, Statistische Methoden, Lineare Algebra, Modellevaluation, Wahrscheinlichkeitsrechnung und Statistik, Statistische Analyse, Bewertung des Modells, Wahrscheinlichkeit
★ 4.6 (108) · Fortgeschritten · Kurs · 1–4 Wochen

IBM
Kompetenzen, die Sie erwerben: Geschäftslogik, Fehlersuche, Software-Prüfung, Computer Programmierung, Programm-Entwicklung, Computerprogrammierung, Instandhaltbarkeit, Grundsätze der Programmierung, COBOL (Programmiersprache), Entwicklungstests
★ 4.2 (66) · Anfänger · Kurs · 1–4 Wochen

University of Toronto
Kompetenzen, die Sie erwerben: Datenverarbeitung, Datenanalyse, Bioinformatik, Informatik, Molekularbiologie, R (Software), Netzwerkanalyse, Wissenschaftliche Visualisierung, Wärmekarten, Software zur Datenvisualisierung, Strukturelle Analyse
★ 4.8 (488) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Python-Programmierung, Computer Programmierung, Musikalische Komposition, Computerprogrammierung, Musik, Wiederverwendbarkeit von Code, Grundsätze der Programmierung
★ 4.5 (458) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Duke University
Kompetenzen, die Sie erwerben: LLM-Bewerbung, Rahmen für das Risikomanagement, MLOps (Operationen für maschinelles Lernen), Python-Programmierung, Modell-Einsatz, OpenAI, Modellierung großer Sprachen, Microsoft Azure, OpenAI-API, Schnelles Engineering, Abruf-erweiterte Erzeugung, Einbettungen, Prompt-Muster, Bereitstellung von Anwendungen
★ 4.2 (51) · Mittel · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Java, Funktionales Design, Java Programmierung, Objektorientierte Programmierung (OOP), Software-Entwicklung, Java-Programmierung, Objektorientierter Entwurf, Software Entwurf
★ 4.7 (213) · Mittel · Kurs · 1–3 Monate

University of Minnesota
Kompetenzen, die Sie erwerben: Überprüfung der Sicherheitsarchitektur, Anwendungssicherheit, Software-Qualität (SQA/SQC), Software-Prüfung, Modellierung von Bedrohungen, Software Architektur, Qualitätssicherung, Kontinuierliche Lieferung, Software-Entwicklung, Instandhaltbarkeit, Software-Architektur, CI/CD, Softwaretechnik, Software-Qualitätssicherung, Kontinuierliche Integration, Kontinuierliche Bereitstellung, Software-Entwurfsmuster, Entwicklungstests, IT-Sicherheitsarchitektur, Objektorientierter Entwurf, Bereitstellung von Anwendungen, Software Entwurf
★ 4.5 (467) · Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Datenmanipulation, Python-Programmierung, Datenwissenschaft, Computer Programmierung, Computerprogrammierung, Grundsätze der Programmierung, Softwaretechnik, Software-Entwicklung, Wiederverwendbarkeit von Code
★ 4.8 (58) · Anfänger · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: File Systems, Operating Systems, OS Process Management, Memory Management, C (Programming Language), File Management, Virtualization, Computer Programming Tools, Data Integrity, Debugging, File I/O, System Software, Virtualization and Virtual Machines, System Programming, Systems Design, Data Storage Technologies, Performance Tuning, Distributed Computing, Data Storage, C and C++
★ 4.6 (321) · Anfänger · Spezialisierung · 3–6 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Entwicklung der Gemeinschaft, Öffentliche Arbeiten, Umwelttechnik, Landmanagement, Wasserressourcen, Nachhaltige Technologien, Umweltwissenschaft, Sanitäre Einrichtungen, Bewirtschaftung der Wasserressourcen, Bauingenieurwesen, Nachhaltige Entwicklung, Gesundheit der Gemeinschaft, Nachhaltige Systeme
★ 4.8 (1197) · Mittel · Kurs · 1–3 Monate