Die im gesamten Kurs, sowohl für Anweisungen als auch Bewertungen, verwendete Sprache.

University of Michigan
Kompetenzen, die Sie erwerben: Software-Installation, Computer Programmierung, Entwicklungsumgebung, Grundsätze der Programmierung, Python-Programmierung, Computergestütztes Denken
Anfänger · Kurs · 1–3 Monate

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

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

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

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

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

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

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

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Computer Programmierung, C und C++, Künstliche Intelligenz, Software-Entwurfsmuster, Informatik, Algorithmen, Datenstrukturen, Objektorientierte Programmierung (OOP), Befehlszeilen-Schnittstelle, Graphentheorie, Fehlersuche, Grundsätze der Programmierung, Computergestütztes Denken, Code-Überprüfung, C (Programmiersprache), Integrierte Entwicklungsumgebungen, C++ (Programmiersprache), Datenorientierte Programmierung, Spiel-Design, Technische Überprüfung der Software
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

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

University of Washington
Kompetenzen, die Sie erwerben: Software-Installation, Funktionales Design, Computer Programmierung, Theoretische Informatik, Objektorientierte Programmierung (OOP), Andere Programmiersprachen, Grundsätze der Programmierung, Computergestütztes Denken, Ruby (Programmiersprache)
Mittel · Kurs · 1–3 Monate