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: Rechnerische Logik, Informatik, Grundsätze der Programmierung, Computerprogrammierung, Computer Programmierung, Interaktives Design, Python-Programmierung, Programm-Entwicklung, Spiel-Design, Computerwissenschaft, Design und Produkt, Fehlersuche
Anfänger · Kurs · 1–4 Wochen

University of London
Kompetenzen, die Sie erwerben: Grundsätze der Programmierung, Instandhaltbarkeit, Computergrafik, Entwicklungsumgebung, Computerprogrammierung, Datenverwaltung, Interaktives Design, Computer Programmierung, Grafische Werkzeuge, Javascript, Programm-Entwicklung, JavaScript-Frameworks, Computer-Programmierwerkzeuge, Visualisierung (Computergrafik), Datenmanagement, Ereignisgesteuerte Programmierung, Fehlersuche, Mensch-Computer-Interaktion
Anfänger · Kurs · 1–4 Wochen

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Web Servers, Distributed Computing, Network Troubleshooting, Server Side, Web Applications, Middleware, Servers, Network Monitoring, Network Architecture, System Programming, Network Protocols, Systems Architecture, Systems Design, TCP/IP, Computer Networking, Network Performance Management, System Design and Implementation, Microservices, Software Development, Application Programming Interface (API)
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Quantencomputer, Theoretische Informatik, Algorithmen, Computational Thinking, Design-Strategien, Python-Programmierung, Daten-Strukturen, Analyse, Angewandte Mathematik
Auf einen Abschluss hinarbeiten
Fortgeschritten · Kurs · 1–4 Wochen

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Algorithmen, Grundsätze der Programmierung, Computer-Systeme, C (Programmiersprache), Computational Thinking, Betriebssysteme, Computerprogrammierung, Datei-E/A, Computer Programmierung, Daten-Strukturen, Computer-Hardware, Speicherverwaltung
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Rechnerische Logik, Animationen, Grundsätze der Programmierung, Animation und Spieldesign, Computergrafik, Computerprogrammierung, Computer Programmierung, Spiel-Design, Kinematographie, 3D-Assets, Entwicklung von Videospielen, Ereignisgesteuerte Programmierung, Storyboarding
Anfänger · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Rechnerische Logik, Animationen, Grundsätze der Programmierung, Animation und Spieldesign, Anwendungsentwicklung, Computergrafik, Computerprogrammierung, Computer Programmierung, Interaktives Design, Python-Programmierung, Programm-Entwicklung, Spiel-Design, Entwicklung von Videospielen, Ereignisgesteuerte Programmierung
Gemischt · Kurs · 1–3 Monate

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

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

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

University of Washington
Kompetenzen, die Sie erwerben: Other Programming Languages, Software Design, Ruby (Programming Language), Programming Principles, Data Structures, Computer Programming, Functional Design, Code Reusability
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Datei-E/A, System-Programmierung, Rust (Programmiersprache), Sichere Kodierung, Daten-Strukturen, Speicherverwaltung
Anfänger · Kurs · 1–3 Monate