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 London
Kompetenzen, die Sie erwerben: Pseudocode, C++ (Programming Language), Object Oriented Programming (OOP), C and C++, File I/O, Object Oriented Design, Integrated Development Environments, Computer Programming, Development Environment, Programming Principles, Debugging, Data Structures, Program Development, Algorithms, Interactive Design, Data Modeling, Model Evaluation, Software Engineering, Test Data, Data Validation
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Computer Programmierung, Datenstrukturen, Fehlersuche, Informatik, Benutzeroberfläche (UI), Datei-E/A, Plot (Grafiken), Technische Berechnungen, Grundsätze der Programmierung, Matlab, Entwicklungsumgebung, Problemlösung, Mathematische Software
Anfänger · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Datenstrukturen, Algorithmen, System Programmierung, Grundsätze der Programmierung, C++ (Programmiersprache), C (Programmiersprache), Andere Programmiersprachen
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computational Thinking, Data Storage
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Bash (Scripting Language), Shell Script, Linux Commands, Unix Shell, Unix Commands, Linux Administration, Linux, Scripting, Scripting Languages, File Management, Command-Line Interface, Debugging, System Configuration, User Interface (UI), IT Automation, Interactive Design, File I/O, Programming Principles
Anfänger · Spezialisierung · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Computer Programmierung, Algorithmen, Objektorientierte Programmierung (OOP), Fehlersuche, Integrierte Entwicklungsumgebungen, Virtuelle Maschinen, Java, Java Programmierung, Entwicklungsumgebung, Objektorientierter Entwurf, Eclipse (Software)
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenstrukturen, Integrierte Entwicklungsumgebungen, Datenanalyse, Web Scraping, Datenmanipulation, Grundsätze der Programmierung, Datenverarbeitung, Daten importieren/exportieren, Jupyter, R-Programmierung, Explorative Datenanalyse
Anfänger · Kurs · 1–3 Monate

University of London
Kompetenzen, die Sie erwerben: Computer Programmierung, Fehlersuche, Objektorientierte Programmierung (OOP), Datei-E/A, Grundsätze der Programmierung, C++ (Programmiersprache), Programm-Entwicklung, Befehlszeilen-Schnittstelle, Entwicklungsumgebung, Schalttafeln, Interaktives Design
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Algorithmen, Informatik, Datenstrukturen, Design-Strategien, Analyse, Grundsätze der Programmierung, Python-Programmierung, Pseudocode, Computergestütztes Denken, Fortgeschrittene Mathematik, Theoretische Informatik
Auf einen Abschluss hinarbeiten
Fortgeschritten · Kurs · 1–4 Wochen

Edureka
Kompetenzen, die Sie erwerben: Rust (Programming Language), Back-End Web Development, System Programming, Web Frameworks, Web Development, Web Servers, Software Documentation, Scalability, Maintainability, Secure Coding, Debugging, Application Development, Authentications, Authorization (Computing)
Mittel · Spezialisierung · 1–3 Monate

Pearson
Kompetenzen, die Sie erwerben: System Programming, Rust (Programming Language), Data Structures, Relational Databases, Other Programming Languages, Databases, Debugging, Programming Principles, Application Development, Secure Coding, SQL, Object Oriented Programming (OOP), C++ (Programming Language), Interoperability, Software Development, File I/O, Command-Line Interface, Data Import/Export
Anfänger · Spezialisierung · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Datenstrukturen, Computer Programmierung, Benutzeroberfläche (UI), Fehlersuche, Objektorientierte Programmierung (OOP), Datei-E/A, 3D-Assets, Entwicklung von Videospielen, Einheit-Engine, Programm-Entwicklung, C++ (Programmiersprache), Datenspeicherung, Unreal Engine, Entwicklungsumgebung, Software-Entwurfsmuster, Objektorientierter Entwurf, Spiel-Design, Software-Dokumentation, C# (Programmiersprache), Ereignisgesteuerte Programmierung
Mittel · Spezialisierung · 3–6 Monate