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: Ereignisgesteuerte Programmierung, Computational Thinking, Visualisierung (Computergrafik), Datei-E/A, Daten-Strukturen, Grundsätze der Programmierung, Interaktives Design, Grafische und visuelle Gestaltung, Rechnerische Logik, Computergrafik, Python-Programmierung, Animationen, Computer-Grafik-Techniken, Bildanalyse, Digitales Design
★ 5 (7) · Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Matplotlib, Object Oriented Programming (OOP), Plotly, Seaborn, Data Visualization Software, Data Visualization, Pandas (Python Package), NumPy, Statistical Visualization, Plot (Graphics), Interactive Data Visualization, Data Presentation, Software Documentation, Scatter Plots, Data Structures, Maintainability, Programming Principles, Code Reusability, Data Import/Export, Data Manipulation
★ 4.6 (16) · Mittel · Spezialisierung · 3–6 Monate

Arizona State University
Kompetenzen, die Sie erwerben: Generative adversarische Netze (GANs), Maschinelles Lernen, Methoden des maschinellen Lernens, Tiefes Lernen, Regressionsanalyse, Computer Programmierung, Überwachtes Lernen, Computer Vision, Unüberwachtes Lernen, Modellevaluation, Generative KI, Modell Ausbildung, Bewertung des Modells, Datenverarbeitung, Algorithmen für maschinelles Lernen, Angewandtes maschinelles Lernen, Künstliche neuronale Netze, Python-Programmierung, Computerprogrammierung, Klassifizierungsalgorithmen, Generative Modellarchitekturen, Bildanalyse
★ 3.6 (25) · Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Data Mining, Datenwissenschaft, Analytik, No-Code-Entwicklung, Datenmanipulation, Modellevaluation, Unüberwachtes Lernen, Datengestützte Entscheidungsfindung, Bewertung des Modells, Große Daten, Software zur Datenanalyse, Prädiktive Analytik, Installation der Software, Prädiktive Modellierung, Datenanalyse
★ 4.3 (216) · Anfänger · Kurs · 1–4 Wochen

Sungkyunkwan University
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Methoden des maschinellen Lernens, Scikit Learn (Bibliothek für maschinelles Lernen), Statistische Methoden, Regressionsanalyse, Überwachtes Lernen, Modellevaluation, Unüberwachtes Lernen, Modell Ausbildung, Logistische Regression, Bewertung des Modells, Lineare Algebra, Algorithmen für maschinelles Lernen, Analyse, Angewandtes maschinelles Lernen, Python-Programmierung, Mathematik und mathematische Modellierung
★ 4.4 (93) · Gemischt · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Visualisierung (Computergrafik), Daten-Strukturen, Skripting, Computergrafik, Objektorientierte Programmierung (OOP), Computer-Grafik-Techniken, Entwicklungsumgebung, Spiel-Design, Animationen, Python-Programmierung, Simulationen, Algorithmen
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Mapping, Memory Management, Exploit development, Web Applications, Computational Logic, Code Reusability, Authorization (Computing), Software Development Tools, Security Controls, Other Programming Languages, Software Architecture, Program Development, Scalability, Data Storage
★ 4.7 (11) · Mittel · Spezialisierung · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Java, Computational Thinking, Computer Programmierung, Software und Technologie für das Bildungswesen, Java Programmierung, Fehlersuche, Rechnerische Logik, Grundsätze der Programmierung, Java-Programmierung, Computerprogrammierung, Unterricht, Digitale Pädagogik, Unterrichten
★ 2.8 (6) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Exploit development, Penetration Testing, Cyber Operations, Malware Protection, Exploitation techniques, Network Monitoring, Object Oriented Programming (OOP), Vulnerability Scanning, Network Security, Network Protocols, Network Analysis, Scripting Languages, Scripting, Remote Access Systems, Python Programming, Program Development, Command-Line Interface, Code Reusability, Package and Software Management
★ 5 (9) · Fortgeschritten · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Spring Framework, Java Programming, Java, Application Frameworks, Java Platform Enterprise Edition (J2EE), Maintainability, Scalability, Extensible Markup Language (XML)
★ 3.4 (8) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Retrieval-Augmented Generation, Large Language Modeling, LLM Application, Development Environment, Prompt Patterns, Multimodal Prompts, Tool Calling, Embeddings, Generative AI Agents, Vector Databases, User Interface (UI), Prompt Engineering Tools, OpenAI API, Generative AI, Program Development, Agentic systems, Plot (Graphics), Software Development Tools, AI Integrations, Augmented Reality
★ 4.3 (17) · Mittel · Spezialisierung · 3–6 Monate

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Tiefes Lernen, Methoden des maschinellen Lernens, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Gesundheitspflege, Überwachtes Lernen, Gesundheitsinformatik, Unüberwachtes Lernen, Modellevaluation, Projektmanagement im Gesundheitswesen, Bewertung des Modells, Algorithmen für maschinelles Lernen, Angewandtes maschinelles Lernen, Medizinische Wissenschaft und Forschung, Künstliche neuronale Netze, Programm-Entwicklung
★ 3.1 (30) · Fortgeschritten · Kurs · 1–4 Wochen