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

Kompetenzen, die Sie erwerben: Algorithmen, Datenstrukturen, Kommunikation, Informatik, Programm-Entwicklung, Grundsätze der Programmierung, Computergestütztes Denken, Technische Kommunikation, Pseudocode, Software-Visualisierung
Mittel · Kurs · 1–4 Wochen

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Computational Logic, Logical Reasoning, Deductive Reasoning, Analytical Skills, Theoretical Computer Science, Computational Thinking, Computer Science, Data Analysis, Computer Programming, Verification And Validation, Algorithms, Program Development, Software Development, Machine Learning
Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Artificial Intelligence, Planning, Engineering, Scientific, and Technical Instruments, Robotic Process Automation, Data Mapping, Graph Theory, Embedded Software, Algorithms, Mechanics, Simulation and Simulation Software, Control Systems, Programming Principles, Real-Time Operating Systems, Computer Programming, Engineering, Computer Science, Computer Vision, Python Programming, Linear Algebra, Design
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Apache Maven, Data Import/Export, Object Oriented Programming (OOP), JSON, Java Programming, Debugging, JUnit, Java, Software Documentation, Data Structures, Computer Programming, Restful API, Integrated Development Environments, File Management, Programming Principles, Data Validation, Package and Software Management, Network Protocols, Unit Testing, Computer Science
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Python Programming, Algorithms, Computer Programming, Theoretical Computer Science, Linear Algebra, Mathematics and Mathematical Modeling, Computer Science, Algebra, Object Oriented Programming (OOP), IBM Cloud, Scripting, Probability, Artificial Intelligence and Machine Learning (AI/ML), Data Processing, Mathematical Modeling, Data Structures, Data Manipulation, Probability & Statistics, Applied Mathematics, Software Installation
Anfänger · Spezialisierung · 3–6 Monate

Tsinghua University
Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Graph Theory, Computational Thinking, Programming Principles, Database Design, Query Languages, Computer Programming, Theoretical Computer Science, Computer Science
Mittel · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Debugging, Computer Programming Tools, Algorithms, Programming Principles, Computational Thinking, Program Development, Student Engagement, Technical Communication, Event-Driven Programming, Computer Programming, Education Software and Technology, Animation and Game Design, Code Review, Object Oriented Design, Diversity Equity and Inclusion Initiatives, Computer Science, Software Documentation, Brainstorming, Data Structures, Development Environment
Anfänger · Spezialisierung · 3–6 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: C++ (Programming Language), Go (Programming Language), Data Structures, C and C++, Object Oriented Programming (OOP), Software Design Patterns, Debugging, Computer Programming, Unit Testing, Algorithms, C (Programming Language), Programming Principles, Integrated Development Environments, Graph Theory, Computer Science, File Systems, Artificial Intelligence, Integration Testing, Software Design, Game Design
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: C and C++, Data Import/Export, C++ (Programming Language), Object Oriented Programming (OOP), Data Validation, Object Oriented Design, Programming Principles, Computer Programming, Data Structures, File Management, Integrated Development Environments, Software Documentation, Computer Science, Data Storage
Anfänger · Spezialisierung · 3–6 Monate
University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Go (Programming Language), Debugging, C (Programming Language), Data Structures, C and C++, C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Code Review, Unit Testing, Command-Line Interface, Data-oriented programming, Integrated Development Environments, Computer Science, Algorithms, File Systems, Computational Thinking, Software Technical Review, Integration Testing, Software Design
Mittel · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: Algorithmen, Datenstrukturen, Unified Modeling Language, Computer Programmierung, System-Software, Informatik, Entwicklungsumgebung, Relationale Datenbanken, Computer Hardware, Programm-Entwicklung, Datenbanken, Objektorientierte Programmierung (OOP), Netzwerksicherheit, Visual Basic (Programmiersprache), Microsoft Entwicklungswerkzeuge, SQL, Objektorientierter Entwurf, Datenmodellierung, Datenbank Management, Computer Architektur
Anfänger · Spezialisierung · 3–6 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Datenstrukturen, Fehlersuche, Informatik, Matlab, Entwicklungsumgebung, Plot (Grafiken), Computer Programmierung, Computergestützte Logik, Benutzeroberfläche (UI), Grundsätze der Programmierung, Problemlösung, Dateiverwaltung, Technische Berechnungen, Daten importieren/exportieren, Mathematische Software
Anfänger · Kurs · 1–3 Monate