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: Musik, Visualisierung (Computergrafik), Entwicklung von Anwendungen für Mobilgeräte, Animation und Spieldesign, Anwendungsentwicklung, Computergrafik, Digitale Signalverarbeitung, Multimedia, Computer Programmierung, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Interaktives Design
Gemischt · Kurs · 1–3 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Apache Spark, Benutzeroberfläche (UI), Daten in Echtzeit, Scala Programmierung, Visualisierung (Computergrafik), Wärmekarten, Datenstrukturen, Funktionales Design, Objektorientierte Programmierung (OOP), Datenmanipulation, Big Data, Datenverarbeitung, Interaktive Datenvisualisierung, Grundsätze der Programmierung, Verteiltes Rechnen, Computer Programmierung, Geografische Informationen und Technologie, Software-Entwurfsmuster, Leistungsoptimierung, Software Entwurf
Mittel · Spezialisierung · 3–6 Monate

University of Leeds
Kompetenzen, die Sie erwerben: Entwicklungsumgebung, Software-Installation, Datenstrukturen, Python-Programmierung, Grundsätze der Programmierung, Skripting, Jupyter, Computer Programmierung, Datenverarbeitung
Anfänger · Kurs · 1–4 Wochen

International Institute of Information Technology Bangalore
Kompetenzen, die Sie erwerben: Algorithmen, Integrierte Entwicklungsumgebungen, Fehlersuche, Datenstrukturen, Datei-E/A, C (Programmiersprache), Grundsätze der Programmierung, Problemlösung, Computer Programmierung, Datenspeicherung, Programm-Entwicklung
Anfänger · Kurs · 1–3 Monate

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

Dartmouth College
Kompetenzen, die Sie erwerben: Algorithmen, Fehlersuche, Datenstrukturen, C (Programmiersprache), Eingebettete Systeme, Grundsätze der Programmierung, Computer Programmierung, Technische Informatik, Programm-Entwicklung
Anfänger · Kurs · 1–3 Monate

Dartmouth College
Kompetenzen, die Sie erwerben: Entwicklungsumgebung, Software-Installation, Datei-E/A, C (Programmiersprache), Anwendungsentwicklung, Linux, Befehlszeilen-Schnittstelle, Computer Programmierung, Betriebssysteme, Tools erstellen, Eingebettete Systeme, Programm-Entwicklung, Eingebettete Software
Anfänger · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Algorithmen, Mathematische Software, Benutzeroberfläche (UI), Objektorientierte Programmierung (OOP), Anwendungsentwicklung, Matlab, Skripting, Technische Analyse, Grundsätze der Programmierung, Leistungsoptimierung, Computer Programmierung
Mittel · Kurs · 1–3 Monate

Northeastern University
Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Entwicklungsumgebung, Fehlersuche, Software-Installation, Python-Programmierung, Objektorientierte Programmierung (OOP), Skripting, Datenmanipulation, Computer Programmierung, Skriptsprachen, Programm-Entwicklung
Anfänger · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Datenstrukturen, Entwicklung von Anwendungen für Mobilgeräte, Objektorientierte Programmierung (OOP), Model-View-Controller, Apple Xcode, Swift Programmierung, iOS Entwicklung, Apple iOS, Computer Programmierung
Anfänger · Kurs · 1–3 Monate

University of Washington
Kompetenzen, die Sie erwerben: Funktionales Design, Fehlersuche, Informatik, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Theoretische Informatik, Objektorientierter Entwurf, Computer Programmierung, Ruby (Programmiersprache), Software-Entwurfsmuster, Computergestütztes Denken
Gemischt · Kurs · 1–3 Monate

Dartmouth College
Kompetenzen, die Sie erwerben: Datenstrukturen, C (Programmiersprache), Informatik, Eingebettete Systeme, Linux, System Programmierung, Computer Programmierung, Eingebettete Software, Betriebssysteme, Software-Visualisierung, Technische Informatik
Anfänger · Kurs · 1–3 Monate