Programmieren-Kurse können Ihnen helfen, die Grundlagen von Syntax, Kontrollstrukturen und Datenstrukturen in verschiedenen Sprachen zu lernen. Sie können Fähigkeiten im Schreiben, Testen und Strukturieren von Code aufbauen. Viele Kurse führen in Entwicklungsumgebungen, Versionskontrolle und einfache Projektbeispiele ein, mit denen Sie eigene Programme Schritt für Schritt entwickeln.

Kompetenzen, die Sie erwerben: Fehlersuche, Code-Überprüfung, Integrierte Entwicklungsumgebungen, GitLab, Computer-Programmierwerkzeuge, Entwicklungsumgebung, KI-Workflows
Mittel · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: R-Programmierung, Paket- und Software-Management, Datenmanipulation, Skripting, R (Software), Rmarkdown, Daten importieren/exportieren, Statistische Visualisierung, Ggplot2, Datenvisualisierungssoftware, Datenvisualisierung, Explorative Datenanalyse, Streudiagramme, Datenwrangling, Tidyverse (R-Paket), Histogramm
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Graph Theory, Data Structures, Algorithms, Program Development, Programming Principles, Computational Thinking, Theoretical Computer Science, Computer Science, Python Programming
Mittel · Kurs · 1–3 Monate

MathWorks
Kompetenzen, die Sie erwerben: Model Evaluation, Computer Vision, Model Deployment, Anomaly Detection, Convolutional Neural Networks, Image Analysis, Transfer Learning, Matlab, Deep Learning, Artificial Neural Networks, Applied Machine Learning, PyTorch (Machine Learning Library), Data Preprocessing, Classification Algorithms, Data Visualization, Data Synthesis, Performance Tuning, Data Analysis
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: File I/O, Data Import/Export, Java Programming, Java, Computer Programming, Data Structures, Object Oriented Programming (OOP), Integrated Development Environments, Computer Science
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Debugging, Java Programming, Java, Programming Principles, Computer Programming, Integrated Development Environments, Computer Science, Data Structures
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Softwareentwicklung, Grundsätze der Programmierung, Scrum (Software-Entwicklung), Agile Methodik, Software-Tests, Entwicklung von Systemen, Einheitstest, z/OS, Software Entwurf, Mainframe-Computing, Pseudocode, COBOL (Programmiersprache), Systemarchitektur, Lebenszyklus der Softwareentwicklung, Systemanalyse
Anfänger · Kurs · 1–3 Monate

Codio
Kompetenzen, die Sie erwerben: Algorithms, C++ (Programming Language), Data Structures, Computer Programming, Computational Thinking, Technical Design
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Prompt Engineering, Business Workflow Analysis, Business Process Automation, AI Workflows, Agentic Workflows, Generative AI Agents, AI Orchestration, Automation, Model Deployment, AI Enablement, Performance Measurement, Generative AI, Tool Calling, No-Code Development, Responsible AI, LLM Application, Process Optimization, System Monitoring, Scalability, Performance Analysis
Mittel · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Dimensionalitätsreduktion, Datenverarbeitung, Lineare Algebra, Python-Programmierung, Statistische Methoden, Unüberwachtes Lernen, Explorative Datenanalyse, Angewandtes maschinelles Lernen, Algorithmen für maschinelles Lernen
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: C# (Programming Language), Software Architecture, .NET Framework, Distributed Computing, Scalability, Object Oriented Programming (OOP), Object-Relational Mapping, Microservices, Debugging, MongoDB, Data Access, Model View Controller, Performance Tuning, Computer Programming, Maintainability, NoSQL
Mittel · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: Fehlersuche, JSON, Computer Programmierung, Ereignisgesteuerte Programmierung, Web-Entwicklung, Anwendungsentwicklung, Entwicklung von Anwendungen für Mobilgeräte, Objektorientierte Programmierung (OOP), Persistenz der Daten, Javascript, Datenstrukturen, Skripting, Front-End Web-Entwicklung, Web-Anwendungen, Entwicklung von Videospielen
Anfänger · Kurs · 1–3 Monate