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.

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

University of Pennsylvania
Kompetenzen, die Sie erwerben: Daten-Strukturen, Datenanalyse, Einheitliche Prüfung, Anwendungsentwicklung, Datenwissenschaft, Java, Python-Programmierung, Pandas (Python-Paket), Einheitstest, Datenvisualisierung, Datei-E/A, Bereinigung von Daten, Objektorientierte Programmierung (OOP), Computer Programmierung, Plot (Grafiken), Grundsätze der Programmierung, Eclipse (Software), Computer-Programmierwerkzeuge, Java Programmierung, Java-Programmierung, Matplotlib, Objektorientierter Entwurf, Computerprogrammierung
Anfänger · Spezialisierung · 3–6 Monate

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

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Quantencomputer, Daten-Strukturen, Analyse, Design-Strategien, Python-Programmierung, Theoretische Informatik, Computational Thinking, Algorithmen
Auf einen Abschluss hinarbeiten
Fortgeschritten · 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 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

KodeKloud
Kompetenzen, die Sie erwerben: Rust (Programmiersprache), Tools erstellen, Containerisierung, Sichere Kodierung, Computer-Programmierwerkzeuge, Docker (Software), Instandhaltbarkeit
Anfänger · Kurs · 1–3 Monate

University of Washington
Kompetenzen, die Sie erwerben: Funktionales Design, Objektorientierte Programmierung (OOP), Wiederverwendbarkeit von Code, Grundsätze der Programmierung, Andere Programmiersprachen, Ruby (Programmiersprache), Objektorientierter Entwurf
Gemischt · Kurs · 1–3 Monate

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

Duke University
Kompetenzen, die Sie erwerben: Design und Produkt, Spiel-Design, Python-Programmierung, Programm-Entwicklung, Fehlersuche, Computer Programmierung, Computerwissenschaft, Informatik, Grundsätze der Programmierung, Rechnerische Logik, Computerprogrammierung
Anfänger · Kurs · 1–4 Wochen

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

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