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.

Kompetenzen, die Sie erwerben: Persistenz der Daten, Objektorientierte Programmierung (OOP), Datei-E/A, Java Programmierung, Datenstrukturen, Grundsätze der Programmierung
Mittel · Kurs · 1–4 Wochen

University of Washington
Kompetenzen, die Sie erwerben: Other Programming Languages, Software Design, Ruby (Programming Language), Programming Principles, Data Structures, Software Architecture, Computer Programming, Functional Design, Debugging
Mittel · Kurs · 1–4 Wochen

Ball State University
Kompetenzen, die Sie erwerben: Skripting, Objektorientierte Programmierung (OOP), Fehlersuche, Verarbeitung natürlicher Sprache, Python-Programmierung, Datenanalyse, Grundsätze der Programmierung, Statistische Analyse, Datenstrukturen, Algorithmen, NumPy, Computer Programmierung
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–3 Monate

Korea Advanced Institute of Science and Technology(KAIST)
Kompetenzen, die Sie erwerben: Scala Programmierung, Funktionales Design, Andere Programmiersprachen, Theoretische Informatik, Grundsätze der Programmierung, Computer Programmierung
Gemischt · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Event-Driven Programming, Programming Principles, 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 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, Model Evaluation, Software Engineering, Test Data, Data Validation, Command-Line Interface
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 1–3 Monate

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

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

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

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

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

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