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.

Duke University
Kompetenzen, die Sie erwerben: Algorithmen, Datenanalyse, Software-Entwicklung, Problemlösung, Python-Programmierung, Fehlersuche, Datenverarbeitung
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

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

LearnQuest
Kompetenzen, die Sie erwerben: Algorithmen, Model-View-Controller, Software-Entwurfsmuster, Computer Programmierung, Python-Programmierung, Daten-Strukturen, Grundsätze der Programmierung, Computational Thinking, Objektorientierter Entwurf, Software Architektur, Software-Architektur, Objektorientierte Programmierung (OOP), Computerprogrammierung
Anfänger · Kurs · 1–4 Wochen

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Algorithmen, Computer Programmierung, Software-Entwurfsmuster, Software zur Datenvisualisierung, Datenmanipulation, Benutzeroberfläche (UI), Daten-Strukturen, Funktionales Design, Interaktive Datenvisualisierung, Grundsätze der Programmierung, Software-Entwicklung, Software Entwurf, Objektorientierte Programmierung (OOP), Scala-Programmierung, Verteiltes Rechnen, Computerprogrammierung, Wärmekarten, Datenverarbeitung, Geografische Informationen und Technologie, Apache Spark, Große Daten, Leistungsoptimierung
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

JetBrains
Kompetenzen, die Sie erwerben: Generative KI, Software-Entwicklung, AI-Förderung, IntelliJ IDEA, Modellierung großer Sprachen, AI-Arbeitsabläufe, Generative AI-Agenten, Integrierte Entwicklungsumgebungen, Anwendungsentwicklung, Agentische Systeme, Lebenszyklus der Softwareentwicklung, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Software-Entwicklungstools
Anfänger · Kurs · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Algorithmen, Informatik, Java, Verteiltes Rechnen, Grundsätze der Programmierung, Funktionales Design, Datenfluss, Anwendungs-Rahmenwerke, Computerwissenschaft, Leistungsoptimierung
Mittel · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Datenumwandlung, Datenmanipulation, Datenanalyse, Daten-Strukturen, R Programmierung, Bereinigung von Daten, Anwendungsprogrammierschnittstelle (API), Statistische Programmierung, Web-Scraping, Große Daten, Daten importieren/exportieren, Tidyverse (R-Paket), Text Mining, Leistungsoptimierung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenmanagement, Datenverwaltung, Geschäftslogik, Computer Programmierung, Grundsätze der Programmierung, Fehlersuche, Mainframe-Computing, Integrierte Entwicklungsumgebungen, Instandhaltbarkeit, Datei-E/A, Computer-Programmierwerkzeuge, Computerprogrammierung, COBOL (Programmiersprache)
Anfänger · Kurs · 1–4 Wochen

University of Toronto
Kompetenzen, die Sie erwerben: Mobile Entwicklung, Computer Programmierung, Apple Xcode, Swift-Programmierung, Grundsätze der Programmierung, Integrierte Entwicklungsumgebungen, Computerprogrammierung, Objektorientierte Programmierung (OOP), iOS-Entwicklung, Objective-C (Programmiersprache), Apple iOS, Bildanalyse
Gemischt · Kurs · 1–3 Monate

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