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.

University of Leeds
Kompetenzen, die Sie erwerben: Jupyter, Programming Principles, Computer Programming, Python Programming, Development Environment, Software Installation, Data Structures, Data Science, Software Documentation, Debugging
Anfänger · Kurs · 1–4 Wochen

University of London
Kompetenzen, die Sie erwerben: Musik, Animation und Spieldesign, Computer Programmierung, Visualisierung (Computergrafik), Entwicklung von Anwendungen für Mobilgeräte, Computergrafik, Anwendungsentwicklung, Entwicklung von Videospielen, Interaktives Design, Multimedia, Benutzeroberfläche (UI)
Gemischt · Kurs · 1–3 Monate

University of Washington
Kompetenzen, die Sie erwerben: Ruby (Programming Language), Other Programming Languages, Object Oriented Programming (OOP), Computer Programming, Programming Principles, Functional Design, Computational Thinking, Software Design Patterns, Theoretical Computer Science, Debugging
Gemischt · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Event-Driven Programming, Computer Programming, Distributed Computing, Computer Science, Computational Thinking, Computer Networking, Data Structures, Natural Language Processing, Algorithms, Problem Solving, Application Programming Interface (API)
Anfänger · Kurs · 1–3 Monate

University of Cape Town
Kompetenzen, die Sie erwerben: Computer Programmierung, Statistisches Programmieren, Statistische Analyse, Andere Programmiersprachen, Paket- und Software-Management, Plot (Grafiken), Explorative Datenanalyse, Datenmanipulation, Datenverarbeitung, Mathematische Modellierung, Datenvisualisierung, Jupyter, Wissenschaftliche Visualisierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: COBOL (Programming Language), Integrated Development Environments, Business Logic, Mainframe Computing, Programming Principles, Computer Programming Tools, Computer Programming, Development Environment, Data Management, Debugging, Procedure Development
Anfänger · Kurs · 1–4 Wochen
Dartmouth College
Kompetenzen, die Sie erwerben: Algorithmen, C (Programmiersprache), Technische Informatik, Befehlszeilen-Schnittstelle, Computer Programmierung, Dateisysteme, Eingebettete Software, Datenstrukturen, Linux-Befehle, Fehlersuche, Software-Dokumentation, System Programmierung, Linux, Software-Ingenieur, Tools erstellen, Eingebettete Systeme, Linux-Server, Computer Architektur, Informatik, Grundsätze der Programmierung
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Java, Java Programming, File Management, Application Development, Maintainability, Software Design, Development Environment, Program Development, Data Storage Technologies, Application Design, Programming Principles, Computer Programming, Data Structures, Data Management, Integrated Development Environments, Debugging
Anfänger · Spezialisierung · 3–6 Monate

University of London
Kompetenzen, die Sie erwerben: Pseudocode, C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Object Oriented Design, Integrated Development Environments, Computer Programming, Programming Principles, Debugging, Data Structures, Program Development, Algorithms, Interactive Design, Data Modeling, Software Engineering, Test Data, Data Validation, User Interface (UI), Unit Testing, Data Management
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Debugging, Program Development, Software Documentation, Pseudocode, C++ (Programming Language), Computational Thinking, Programming Principles, Computer Programming, Integrated Development Environments, Computer Programming Tools, Development Environment, Algorithms, Data Validation
Anfänger · Kurs · 1–3 Monate

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

Kompetenzen, die Sie erwerben: Debugging, Program Development, Data Structures, Python Programming, Scripting, Programming Principles, Computer Programming, Scripting Languages
Anfänger · Kurs · 1–3 Monate