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 California, Santa Cruz
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Algorithmen, Künstliche Intelligenz, Datenstrukturen, C++ (Programmiersprache), Software-Entwurfsmuster, Graphentheorie, Software-Dokumentation, Grundsätze der Programmierung, C (Programmiersprache), Computer Programmierung, Fehlersuche, Spiel-Design
Anfänger · Spezialisierung · 3–6 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Datenstrukturen, Funktionales Design, Algorithmen, Verteiltes Rechnen, Skalierbarkeit, Scala Programmierung, Leistungsoptimierung, Java Programmierung, Andere Programmiersprachen
Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Distributed Computing, Scalability, Performance Tuning, C++ (Programming Language), System Programming, Computer Architecture, Cross Platform Development, Hardware Architecture, Application Development, Algorithms, C (Programming Language), Development Environment
Anfänger · Kurs · 1–4 Wochen

Rice University
Kompetenzen, die Sie erwerben: Python-Programmierung, Entwicklungsumgebung, Grundsätze der Programmierung, Integrierte Entwicklungsumgebungen, Fehlersuche, Computer Programmierung
Anfänger · Kurs · 1–4 Wochen

University of Cape Town
Kompetenzen, die Sie erwerben: Deskriptive Statistik, Statistische Analyse, Wissenschaftliche Visualisierung, Mathematische Modellierung, Datenmanipulation, Grundsätze der Programmierung, Jupyter, Box Plots, Paket- und Software-Management, Computer Programmierung, Daten importieren/exportieren, Datenvisualisierung
Anfänger · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Datenstrukturen, Funktionales Design, Software-Entwurfsmuster, Datenmanipulation, Grundsätze der Programmierung, Leistungstests, R-Programmierung, Fehlersuche, Leistungsoptimierung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Javascript, Datenstrukturen, HTML und CSS, Skripting, Ereignisgesteuerte Programmierung, Web-Entwicklung, Git (Versionskontrolle-System), Softwareentwicklung, Schnittstelle zur Anwendungsprogrammierung (API), JSON, Web-Anwendungen, Computer Programmierung, Fehlersuche, Ajax
Anfänger · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Python-Programmierung, Algorithmen, Datenanalyse, Datenverarbeitung, Softwareentwicklung, Problemlösung, Fehlersuche
Anfänger · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Python-Programmierung, Objektorientierte Programmierung (OOP), Algorithmen, Datenstrukturen, Software-Entwurfsmuster, Grundsätze der Programmierung, Computergestütztes Denken, Model-View-Controller, Objektorientierter Entwurf, Software-Architektur, Computer Programmierung
Anfänger · Kurs · 1–4 Wochen

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

Edureka
Kompetenzen, die Sie erwerben: Cloud-Native Computing, Grafana, Web Services, Web Applications, Software Architecture, Development Environment, Object Oriented Design, CI/CD, Programming Principles, Computer Programming, Program Development, Network Security, Other Programming Languages, Software Development Tools, Data Structures, Data Sharing
Mittel · Spezialisierung · 3–6 Monate

Simplilearn
Kompetenzen, die Sie erwerben: .NET-Rahmenwerk, Objektorientierte Programmierung (OOP), Objekt-Relationales Mapping, Webdienste, C++ (Programmiersprache), ASP.NET, Software-Entwurfsmuster, Datenbank Management, C (Programmiersprache), Grundsätze der Programmierung, C# (Programmiersprache), Einheit-Engine, Entwicklung von Videospielen, Anwendungsentwicklung, Software-Ingenieur, Restful API
Anfänger · Kurs · 1–4 Wochen