Die im gesamten Kurs, sowohl für Anweisungen als auch Bewertungen, verwendete Sprache.
University of London
Kompetenzen, die Sie erwerben: Computer Programmierung, Computerkenntnisse, Cybersicherheit, Entwicklungsumgebung, Computer-Systeme, Problem-Management, Computergrafik, Programm-Entwicklung, Informatik, Computergestütztes Denken, Computer-Vernetzung, Problemlösung, Netzwerksicherheit, Systeme der Messung, Fehlersuche, Arithmetik, Allgemeine Mathematik, Javascript, Web Design und Entwicklung, Web-Anwendungen
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Algorithmen, Python-Programmierung, Theoretische Informatik, Informatik, Grundsätze der Programmierung, Computergestütztes Denken, Bioinformatik, Programm-Entwicklung, Benutzeroberfläche (UI), Big Data, Computer Programmierung, Datenstrukturen, Datenanalyse, Kombinatorik, Anwendungsentwicklung, Wahrscheinlichkeit, Interaktives Design, Ereignisgesteuerte Programmierung, Objektorientierte Programmierung (OOP), Graphentheorie
Anfänger · Spezialisierung · 3–6 Monate

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

Princeton University
Kompetenzen, die Sie erwerben: Algorithmen, Theoretische Informatik, Informatik, Grundsätze der Programmierung, Computergestütztes Denken, Computer Architektur, Datenstrukturen, Computer Hardware, Java Programmierung, Computergestützte Logik
Mittel · Kurs · 1–3 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Algorithmen, Computer Programmierung, Python-Programmierung, Computergestütztes Denken, Informatik, Datenstrukturen, Computer Hardware, Problemlösung, Analytische Fähigkeiten, Computer-Systeme, Pseudocode, Fehlersuche
Anfänger · Kurs · 1–4 Wochen

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

LearnQuest
Kompetenzen, die Sie erwerben: SQL, Computer Programmierung, Algorithmen, System-Software, Cloud Computing, Informatik, Grundsätze der Programmierung, Visual Basic (Programmiersprache), Computer-Vernetzung, Computer Hardware, Datenbanken, Automatisierung, Analyse, Netzwerksicherheit, Softwareentwicklung, Computer Architektur, Netzwerkprotokolle, Relationale Datenbanken, Fehlersuche, Datenbank Management
Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Algorithms, Data Structures, Graph Theory, Operations Research, Theoretical Computer Science, Public Key Cryptography Standards (PKCS), Computer Programming, Computational Thinking, Cryptography, Programming Principles, Computer Science, Applied Mathematics, Tree Maps, Encryption, Python Programming, Combinatorics, Data Science, Advanced Mathematics, Mathematical Modeling, Design Strategies
Auf einen Abschluss hinarbeiten
Fortgeschritten · Spezialisierung · 3–6 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: C++ (Programming Language), Go (Programming Language), Debugging, C (Programming Language), Data Structures, C and C++, Object Oriented Programming (OOP), Software Design Patterns, Computer Programming, Code Review, Unit Testing, Command-Line Interface, Data-oriented programming, Programming Principles, Integrated Development Environments, Algorithms, Graph Theory, Computer Science, File Systems, Computational Thinking
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Graph Theory, Programming Principles, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming, Pandas (Python Package), Machine Learning Algorithms, Computational Thinking, C++ (Programming Language), Data Architecture, Random Forest Algorithm, Performance Tuning, Object Oriented Programming (OOP), Network Analysis, Program Development, Problem Solving, Debugging
Mittel · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Algorithmen, Python-Programmierung, Theoretische Informatik, Computergestützte Logik, Informatik, Computergestütztes Denken, Programm-Entwicklung, Kombinatorik, Deduktive Argumentation, Logisches Denken
Anfänger · Kurs · 1–3 Monate
Dartmouth College
Kompetenzen, die Sie erwerben: Algorithmen, Eingebettete Software, Computer Programmierung, Linux, System Programmierung, Eingebettete Systeme, Informatik, Technische Informatik, Computer Architektur, Grundsätze der Programmierung, C (Programmiersprache), Linux-Befehle, Datenstrukturen, Software-Dokumentation, Linux-Server, Dateisysteme, Fehlersuche, Software-Ingenieur, Befehlszeilen-Schnittstelle, Tools erstellen
Anfänger · Spezialisierung · 3–6 Monate