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.

Duke University
Kompetenzen, die Sie erwerben: Problemlösung, Objektorientierte Programmierung (OOP), Computerprogrammierung, Java-Programmierung, Java, Datenanalyse, Java Programmierung, Deskriptive Statistik, Datenverarbeitung, Fehlersuche, Algorithmen, Programm-Entwicklung, Objektorientierter Entwurf, Datenmanipulation, Software-Dokumentation, Datei-E/A, Computer Programmierung, Statistische Analyse, Grundsätze der Programmierung, Software Entwurf, Bioinformatik, Software-Entwicklung, Web-Scraping
Anfänger · Kurs · 1–3 Monate

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

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

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

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Wireless Networks, C++ (Programming Language), C and C++, Computer Programming, Control Systems, Interactive Design, Software Installation, Electronic Components, Electronic Hardware, Telecommunications, Electronic Systems, Code Reusability, Hardware Design, Electronics, Program Development, Communication Systems, Programming Principles, Display Devices
Mittel · Spezialisierung · 3–6 Monate

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

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: Computerprogrammierung, C++ (Programmiersprache), Datenspeicherung, Algorithmen, Entwicklung von Videospielen, Daten-Strukturen, Computer Programmierung, Unreal Engine, Grundsätze der Programmierung, C und C++, Spiel-Design, Rechnerische Logik
Mittel · Kurs · 1–4 Wochen

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

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

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Data Structures, Python Programming, Data Manipulation, Programming Principles, Quantum computing, Computer Programming, Software Installation, Scripting, Computational Logic, Development Environment, Package and Software Management, Jupyter
Anfänger · Kurs · 1–4 Wochen

University of London
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), FinTech, C++ (Programmiersprache), Datenmodellierung, Programm-Entwicklung, Objektorientierter Entwurf, Datei-E/A, Daten-Strukturen, Grundsätze der Programmierung, C und C++
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–4 Wochen