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.

Vanderbilt University
Kompetenzen, die Sie erwerben: Einheitliche Prüfung, Einheitstest, Softwaretechnik, Testgetriebene Entwicklung (TDD), Datei-E/A, Software-Entwicklung, Android (Betriebssystem), Software-Entwurfsmuster, Versionskontrolle, Software-Prüfung, Java-Programmierung, Test-Automatisierung, Git (Versionskontrollsystem), Mobile Entwicklung, Android-Entwicklung, Prüfbarkeit, Android-Studio, JUnit, Java Programmierung, Objektorientierte Programmierung (OOP), Integrationsprüfung, Instandhaltbarkeit, Entwicklungstests
Anfänger · Spezialisierung · 3–6 Monate

John Wiley & Sons
Kompetenzen, die Sie erwerben: Object Oriented Design, Java, Java Programming, Object Oriented Programming (OOP), Software Design Patterns, Maintainability, Software Design, Code Reusability, Functional Design, Data Management, Data Modeling
Mittel · Kurs · 1–3 Monate

EDHEC Business School
Kompetenzen, die Sie erwerben: Finanzielle Analyse, Python-Programmierung, Vermögensverwaltung, Risikomodellierung, Risikomanagement, Risikoanalyse, Prozess-Optimierung, Finanzverwaltung, Simulationen, Investitionsmanagement, Finanzielle Verwaltung, Portfolio-Verwaltung, Korrelationsanalyse, Investment Management, Investitionen, Portfolio-Risiko, Rentabilität der Investition, Finanzielle Modellierung
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Graph Theory, Algorithms, Problem Solving, Computational Thinking, Computer Programming
Mittel · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Computerwissenschaft, Graphentheorie, Python-Programmierung, Fortgeschrittene Mathematik, Große Daten, Modell-Optimierung, Theoretische Informatik, Informatik, Operations Research, Netzwerk-Routing, Lineare Algebra, Computational Thinking, Daten-Strukturen, Algorithmen, Netzwerkanalyse, Netzwerk-Modell, Algorithmen für maschinelles Lernen
Fortgeschritten · Kurs · 1–3 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: Javascript, Fehlersuche, Cascading Style Sheets (CSS), Grundsätze der Programmierung, HTML und CSS, Web-Design und Entwicklung, Daten-Strukturen, Hypertext Markup Language (HTML), Überwachung von Ereignissen, Skripting, Ereignisgesteuerte Programmierung, Web-Anwendungen
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Graph Theory, Data Structures, Algorithms, Computational Thinking, Programming Principles, Computer Programming, C++ (Programming Language), Theoretical Computer Science, Software Engineering, Geometry, Performance Tuning
Mittel · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: Explorative Datenanalyse, Datenanalyse, SQL, Datenvisualisierung, Datenbank-Design, Datenerhebung, Datenerfassung, Datenwrangling, Statistische Analyse, Rmarkdown, R (Software), Datenmanipulation, Ggplot2, Statistische Visualisierung, Glänzend (R-Paket), Software zur Datenvisualisierung, Modellevaluation, Bewertung des Modells, Prädiktive Modellierung, Präsentation der Daten, Relationale Datenbanken, Web-Scraping
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Code Review, Object Oriented Design, Maintainability, Software Design Patterns, Software Design, Functional Design, Code Reusability, Continuous Integration, Test Automation, Software Quality (SQA/SQC), Test Driven Development (TDD), Debugging, Software Documentation, Programming Principles, Scalability, Quality Improvement, Python Programming, Continuous Improvement Process, Style Guides, Continuous Monitoring
Anfänger · Kurs · 1–3 Monate

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: Agile Methodology, Technical Communication, Agile Software Development, Sprint Retrospectives, Software Development Methodologies, Agile Project Management, Amazon Bedrock, Claude Code, Agile Product Development, Serverless Computing, Anthropic Claude, Project Design, DevOps, Artificial Intelligence, Devops Tools, Agentic systems, Test Automation, Software Design, Automation, Rust (Programming Language)
Anfänger · Kurs · 1–3 Monate
University of Toronto
Kompetenzen, die Sie erwerben: Datenanalyse, Bioinformatik, Biowissenschaften, Analyse, Laborberichte, Korrelationsanalyse, Biologie, Daten-Synthese, R (Software), Wissenschaftliche Visualisierung, Forschungsberichte, Software zur Datenanalyse, Netzwerkanalyse, Informatik, Biotechnologie, Software zur Datenvisualisierung, Mikrobiologie, Molekularbiologie, Netzwerk-Modell
Anfänger · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Modell Ausbildung, Design erleben, Qualität der Daten, Projektleitung, Maschinelles Lernen, Datenwissenschaft, Datenmanagement, MLOps (Operationen für maschinelles Lernen), Daten-Ethik, Produktdesign, Regressionsanalyse, Datenvorverarbeitung, Datenqualität, Tiefes Lernen, Datenverwaltung, Unüberwachtes Lernen, Produktmanagement, Menschenzentriertes Design, Vorverarbeitung von Daten, Benutzerfreundliches Design, Verantwortungsvolle AI, Modellevaluation, Modell-Einsatz, Bewertung des Modells
Anfänger · Spezialisierung · 3–6 Monate