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.

Kompetenzen, die Sie erwerben: TCP/IP, System Programming, Network Protocols, Program Development, Memory Management, Hardware Architecture, Computer Hardware
Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Graphentheorie, Modell-Optimierung, Netzwerkanalyse, Operations Research, Python-Programmierung, Algorithmen, Mathematische Modellierung, Kombinatorik, Theoretische Informatik, Netzwerk-Modell
Auf einen Abschluss hinarbeiten
Fortgeschritten · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Software-Entwurfsmuster, Ereignisgesteuerte Programmierung, Graphentheorie, Datenspeicherung, C# (Programmiersprache), Objektorientierter Entwurf, C und C++, Prototyping, Software Entwurf, Software-Entwicklung, Fehlersuche, Unity-Engine, Software Architektur, Wiederverwendbarkeit von Code, Entwicklung von Videospielen, Software-Architektur, Daten-Strukturen, Anwendungsdesign, Algorithmen, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Spiel-Design
Anfänger · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Computer Programmierung, Leistungsprüfung, Prädiktive Modellierung, Software-Entwicklungstools, Objektorientierter Entwurf, Software-Entwicklung, Software Entwurf, Java, Daten importieren/exportieren, Fehlersuche, Java-Programmierung, Softwaretechnik, Computerprogrammierung, Markov-Modell, Daten-Strukturen, Java Programmierung, Algorithmen, Objektorientierte Programmierung (OOP), Datei-E/A, Grundsätze der Programmierung, Anwendungsprogrammierschnittstelle (API)
Anfänger · Kurs · 1–3 Monate

University of Glasgow
Kompetenzen, die Sie erwerben: Matlab, Model Optimization, Scientific Visualization, Artificial Intelligence and Machine Learning (AI/ML), Mathematical Software, Data Wrangling, Data Preprocessing, Mathematical Modeling, Engineering Analysis, Computational Logic
Anfänger · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Computer Programmierung, Rechnerische Logik, Datenspeicherung, C und C++, C++ (Programmiersprache), Unreal Engine, Entwicklung von Videospielen, Computerprogrammierung, Daten-Strukturen, Algorithmen, Grundsätze der Programmierung, Spiel-Design
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Debugging, z/OS, Job Control Language (JCL), Mainframe Computing, Scripting Languages, Programming Principles, Computer Programming, File I/O, Code Reusability, Data Structures, Command-Line Interface, Data Import/Export, Automation, Data Management, Application Development
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: SAS (Software), Data Access, Statistical Programming, Cloud Development, Cloud-Based Integration, Data Analysis Software, Analytics, Data Processing, Data Manipulation, Statistical Software, Data Import/Export, Computer Programming, Data Analysis, Artificial Intelligence
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Robotics, Machine Controls, Reinforcement Learning, Artificial Intelligence and Machine Learning (AI/ML), CI/CD, Continuous Integration, Artificial Intelligence, 3D Modeling, Large Language Modeling, Agentic Workflows, Continuous Deployment, Docker (Software), Agentic systems, Simulation and Simulation Software, LLM Application, Containerization, Ubuntu, Python Programming, Linux, C++ (Programming Language)
Mittel · Spezialisierung · 3–6 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Computer Programmierung, Datenspeicherung, Entwicklungsumgebung, C# (Programmiersprache), Fehlersuche, Unity-Engine, Skripting, Entwicklung von Videospielen, Computerprogrammierung, Software-Dokumentation, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Spiel-Design
Anfänger · Kurs · 1–4 Wochen

Microsoft
Kompetenzen, die Sie erwerben: Data Storytelling, Data Presentation, Leaflet (Software), Statistical Methods, Rmarkdown, Regression Analysis, Version Control, Web Scraping, Data Visualization, Statistics, Statistical Software, Data Manipulation, Statistical Analysis, Time Series Analysis and Forecasting, Statistical Programming, Data Cleansing, Data Wrangling, Software Documentation, R Programming, R (Software)
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Code Reusability, Programming Principles, Python Programming, Computer Programming, Software Engineering, Simulations
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden