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: Fehlersuche, Cybersicherheit, Computer Programmierung, Javascript, Computer-Systeme, Informatik, Web Design und Entwicklung, Arithmetik, Computergestütztes Denken, Computergrafik, Problemlösung, Entwicklungsumgebung, Computerkenntnisse, Angewandte Mathematik, Allgemeine Mathematik, Computer-Vernetzung, Netzwerksicherheit, Web-Anwendungen, Computer-Programmierwerkzeuge, Software-Entwicklungstools
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 1–3 Monate

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

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

Rice University
Kompetenzen, die Sie erwerben: Computer Programmierung, Integrierte Entwicklungsumgebungen, Fehlersuche, Grundsätze der Programmierung, Python-Programmierung, Entwicklungsumgebung
Anfänger · 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

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

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

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

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

Heriot-Watt University
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Java, Java Programming, Computer Programming, Application Development, Programming Principles, Computational Logic, Software Development, Debugging, Data Structures
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–4 Wochen

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

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