Die im gesamten Kurs, sowohl für Anweisungen als auch Bewertungen, verwendete Sprache.
University of Michigan
Kompetenzen, die Sie erwerben: Computer Programmierung, Software-Installation, Entwicklungsumgebung, Grundsätze der Programmierung, Computergestütztes Denken, Python-Programmierung
Anfänger · Kurs · 1–3 Monate

The University of Edinburgh
Kompetenzen, die Sie erwerben: Algorithmen, Fehlersuche, Software Entwurf, Animation und Spieldesign, Computer Programmierung, Softwareentwicklung, Grundsätze der Programmierung, Computergestütztes Denken, Ereignisgesteuerte Programmierung, Software-Ingenieur
Anfänger · Kurs · 1–3 Monate

Princeton University
Kompetenzen, die Sie erwerben: Algorithmen, Datenstrukturen, Fehlersuche, Java Programmierung, Simulationen, Computer Programmierung, Informatik, Grundsätze der Programmierung, Computergestütztes Denken, Objektorientierte Programmierung (OOP), Animationen, Java, Leistungsoptimierung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenstrukturen, Algorithmen, Fehlersuche, Einheitstest, Software-Tests, Cloud-Hosting, Entwicklungsumgebung, Python-Programmierung, Integrierte Entwicklungsumgebungen, Objektorientierte Programmierung (OOP), Computer Programmierung, Django (Web-Framework), Testgetriebene Entwicklung (TDD)
Anfänger · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Algorithmen, Datenstrukturen, System Programmierung, Fehlersuche, Betriebssysteme, Software Entwurf, Simulationen, Computer Programmierung, Software-Tests, Entwicklungsumgebung, Programm-Entwicklung, Softwareentwicklung, Befehlszeilen-Schnittstelle, C (Programmiersprache), Grundsätze der Programmierung, Problemlösung, Software-Ingenieur, Instandhaltbarkeit, Pseudocode, Benutzeroberfläche (UI)
Anfänger · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Algorithmen, Computer Programmierung, Problemlösung, C (Programmiersprache), Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenstrukturen, Funktionales Design, Fehlersuche, Einheitstest, Skriptsprachen, Paket- und Software-Management, Objektorientierte Programmierung (OOP), Programm-Entwicklung, Javascript, Node.JS, Computer Programmierung, Front-End Web-Entwicklung, Skripting, Jest (JavaScript Testing Framework), Ereignisgesteuerte Programmierung, JSON, Web-Anwendungen, Web-Entwicklungstools
Anfänger · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Algorithmen, Datenstrukturen, Datenanalyse, Fehlersuche, Java Programmierung, Software Entwurf, Cascading Style Sheets (CSS), Benutzeroberfläche (UI), Webdesign, Objektorientierte Programmierung (OOP), Computer Programmierung, Javascript, Grundsätze der Programmierung, Computergestütztes Denken, HTML und CSS, Java, Software-Ingenieur, Kryptographie, Web-Entwicklung, Interaktives Design
Anfänger · Spezialisierung · 3–6 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Algorithmen, Datenstrukturen, C und C++, Computer Programmierung, Fehlersuche, C++ (Programmiersprache), Code-Überprüfung, Graphentheorie, Informatik, Künstliche Intelligenz, Objektorientierte Programmierung (OOP), Befehlszeilen-Schnittstelle, Integrierte Entwicklungsumgebungen, Grundsätze der Programmierung, Computergestütztes Denken, C (Programmiersprache), Software-Entwurfsmuster, Spiel-Design, Datenorientierte Programmierung, Technische Überprüfung der Software
Anfänger · Spezialisierung · 3–6 Monate

Simplilearn
Kompetenzen, die Sie erwerben: C and C++, C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Programming Principles, Data Structures, Algorithms
Anfänger · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Daten-Pipelines, Generative KI, Software-Tests, Verarbeitung natürlicher Sprache, Computer Programmierung, Befehlszeilen-Schnittstelle, CI/CD, Prometheus (Software), Serverloses Rechnen, Docker (Software), DevOps, Containerisierung, Amazon Webdienste, Jenkins, Instandhaltbarkeit, Restful API, Entwicklungstests, Modellierung großer Sprachen, Cloud Computing, Rust (Programmiersprache)
Anfänger · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: C (Programming Language), C++ (Programming Language), Object Oriented Programming (OOP), Data Structures, Programming Principles, Algorithms, Computer Programming, Software Design, Application Security, Other Programming Languages, Python Programming, System Programming, Computer Architecture, Java, Performance Tuning, Unix, Computer Science, Debugging
Mittel · Spezialisierung · 3–6 Monate