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 Colorado Boulder
Kompetenzen, die Sie erwerben: Theoretische Informatik, Kombinatorik, Graphentheorie, Python-Programmierung, Netzwerkanalyse, Algorithmen, Netzwerk-Modell, Operations Research, Modell-Optimierung, Mathematische Modellierung
Auf einen Abschluss hinarbeiten
Fortgeschritten · Kurs · 1–4 Wochen

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

Kompetenzen, die Sie erwerben: Java Programmierung, Datenverwaltung, Dateisysteme, Anwendungsentwicklung, Objektorientierte Programmierung (OOP), Datei-E/A, Programm-Entwicklung, Java, Dateiverwaltung, Wiederverwendbarkeit von Code, Datenmanagement, Computer Programmierung, Daten-Strukturen, Objektorientierter Entwurf, Computerprogrammierung, Grundsätze der Programmierung, Java-Programmierung
Mittel · Kurs · 1–3 Monate

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

University of Colorado System
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Software-Dokumentation, Entwicklungsumgebung, Datenspeicherung, Spiel-Design, Computer Programmierung, Unity-Engine, Entwicklung von Videospielen, Fehlersuche, Skripting, Computerprogrammierung, Grundsätze der Programmierung, C# (Programmiersprache)
Anfänger · 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

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Microarchitecture, Program Development, Distributed Computing, Performance Testing, Algorithms, Memory Management, C (Programming Language)
Mittel · Kurs · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Programm-Entwicklung, Elektronische Komponenten, Computer-Hardware, Entwicklungsumgebung, Integrierte Entwicklungsumgebungen, C (Programmiersprache), Digitale Kommunikation, C und C++, Computer Programmierung, Eingebettete Software, Installation der Software, Tools erstellen, Fehlersuche, Eingebettete Systeme, Computerprogrammierung, Grundsätze der Programmierung, Elektronik-Technik
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Programm-Entwicklung, Entwicklungsumgebung, Integrierte Entwicklungsumgebungen, Microsoft Visual Studio, Computer Programmierung, Software-Entwicklung, Installation der Software, .NET-Rahmenwerk, Fehlersuche, Computerprogrammierung, Grundsätze der Programmierung, Visual Basic (Programmiersprache), Microsoft Entwicklungswerkzeuge
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: SAS (Software), Data Access, Statistical Programming, Cloud Development, Cloud-Based Integration, Software As A Service, 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 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