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

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Microarchitecture, Program Development, Distributed Computing, Performance Testing, Algorithms, Memory Management, Computer Hardware, C (Programming Language)
Mittel · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Server Side, Node.JS, Restful API, Database Design, Front-End Web Development, React Redux, Ajax, Database Development, Database Application, Full-Stack Web Development, Back-End Web Development, NoSQL, Javascript, React.js, Performance Tuning, API Design, Data Structures, MongoDB, Debugging, JavaScript Frameworks
Anfänger · Spezialisierung · 3–6 Monate

Universidad de Palermo
Kompetenzen, die Sie erwerben: Object Oriented Design, Object Oriented Programming (OOP), Java, Java Programming, Software Design, Programming Principles, Software Development
Mittel · Kurs · 1–4 Wochen

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

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

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), Automation Engineering, 3D Assets, LLM Application, Containerization, Ubuntu, Python Programming, Linux, C++ (Programming Language)
Mittel · Spezialisierung · 3–6 Monate

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

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

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

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