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 Washington
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Entwicklungsumgebung, Installation der Software, Andere Programmiersprachen, Theoretische Informatik, Grundsätze der Programmierung, Ruby (Programmiersprache), Computerprogrammierung, Wiederverwendbarkeit von Code, Funktionales Design
★ 4.9 (1913) · Mittel · Kurs · 1–3 Monate

Korea Advanced Institute of Science and Technology(KAIST)
Kompetenzen, die Sie erwerben: Speicherverwaltung, Daten-Strukturen, Andere Programmiersprachen, Theoretische Informatik, Implementierung des Systems, Scala-Programmierung, Grundsätze der Programmierung, Computerprogrammierung, Rechnerische Logik, Funktionales Design, Daten-Mapping
★ 4.7 (18) · Gemischt · Kurs · 1–3 Monate

Simplilearn
Kompetenzen, die Sie erwerben: Datenverwaltung, Speicherverwaltung, Daten-Strukturen, Entwicklungsumgebung, C (Programmiersprache), Andere Programmiersprachen, C und C++, Datei-E/A, Grundsätze der Programmierung, Computerprogrammierung, Rechnerische Logik, Algorithmen, Dateiverwaltung, Programm-Entwicklung
★ 4.5 (33) · Anfänger · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Animation und Spieldesign, Ereignisgesteuerte Programmierung, Computergrafik, Kinematographie, Animationen, Entwicklung von Videospielen, Spiel-Design, Grundsätze der Programmierung, Computerprogrammierung, Rechnerische Logik, Wiederverwendbarkeit von Code, Storyboarding, 3D-Assets
★ 4.2 (44) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Speicherverwaltung, Daten-Strukturen, Entwicklungsumgebung, C (Programmiersprache), Eingebettete Systeme, Eingebettete Software, Grundsätze der Programmierung, Computerprogrammierung, Wiederverwendbarkeit von Code
Anfänger · Kurs · 1–4 Wochen

University of London
Kompetenzen, die Sie erwerben: Multimedia, Interaktives Design, Web-Anwendungen, Visualisierung (Computergrafik), Mobile Entwicklung, Computergrafik, Animationen, Entwicklung von Videospielen, Spiel-Design, Digitale Signalverarbeitung, Computerprogrammierung, Computer-Programmierwerkzeuge, Musik, Musikalische Komposition, Benutzeroberfläche (UI)
★ 4.1 (55) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsdesign, C (Programmiersprache), Persistenz der Daten, Fehlersuche, C und C++, Datei-E/A, Grundsätze der Programmierung, Datenspeicherung, Wiederverwendbarkeit von Code, Computational Thinking, Dateiverwaltung, Programm-Entwicklung
Gemischt · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Cloud Computing, Verarbeitung natürlicher Sprache, CI/CD, Docker (Software), Bereitstellung von Anwendungen, Generative KI, Gesicht umarmen, Serverloses Rechnen, DevOps, LLM-Bewerbung, Restful API, Modellierung großer Sprachen, Jenkins, Testfall, Computerprogrammierung, Containerisierung, Daten-Pipelines, Kontinuierliche Integration, Befehlszeilenschnittstelle, Rust (Programmiersprache)
★ 3.9 (313) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Informationsmanagement, Plattformübergreifende Entwicklung, Künstliche Intelligenz, Paket- und Softwareverwaltung, Daten-Strategie, Andere Programmiersprachen, Architektur des Cloud Computing, Cloud-Dienste, Generative KI, Technologien zur Datenspeicherung, Generative AI-Agenten, Cloud-Bereitstellung, Datengestützte Entscheidungsfindung, Grundsätze der Programmierung, Computerprogrammierung, Datenbank-Management-Systeme, Relationale Datenbanken, Künstliche Intelligenz und maschinelles Lernen (AI/ML)
★ 4.7 (475) · Anfänger · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Speicherverwaltung, Daten-Strukturen, C (Programmiersprache), Andere Programmiersprachen, Numerische Analyse, Python-Programmierung, C++ (Programmiersprache), C und C++, System-Programmierung, Grundsätze der Programmierung, Computerprogrammierung, Algorithmen
★ 4.5 (102) · Mittel · Kurs · 1–4 Wochen

Pearson
Kompetenzen, die Sie erwerben: System Programming, Rust (Programming Language), Data Structures, Memory Management, Relational Databases, Other Programming Languages, Databases, Data Access, C (Programming Language), Programming Principles, Application Development, Code Reusability, Object Oriented Programming (OOP), C++ (Programming Language), Interoperability, Systems Integration, File I/O, Command-Line Interface, Program Development, Software Development
★ 3.9 (8) · Anfänger · Spezialisierung · 1–3 Monate

Illinois Tech
Kompetenzen, die Sie erwerben: Test Driven Development (TDD), Python Programming, Object Oriented Programming (OOP), Object Oriented Design, Scripting Languages, Code Reusability, Test Script Development, Computer Programming, Unit Testing, File I/O, Development Testing, Web Development, Scripting, Program Development, Other Programming Languages, Database Software, Open Source Technology, Database Management, Database Development, Data Processing
Mittel · Kurs · 1–3 Monate