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: Fehlersuche, Git (Versionskontrollsystem), Javascript, Computer Programmierung, Cascading Style Sheets (CSS), Daten-Strukturen, JSON, Web-Entwicklung, Ereignisgesteuerte Programmierung, Computerprogrammierung, Software-Entwicklung, Web-Anwendungen, Anwendungsprogrammierschnittstelle (API), HTML und CSS, Hypertext Markup Language (HTML), Ajax
★ 4.5 (173) · Anfänger · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programmierung, Leistungsprüfung, Fehlersuche, Leistungsoptimierung, Daten-Strukturen, Funktionales Design, Objektorientierte Programmierung (OOP), R (Software), Grundsätze der Programmierung, Wiederverwendbarkeit von Code, Objektorientierter Entwurf
★ 4.2 (576) · Mittel · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Datenverarbeitung, Rechnerische Logik, Fehlersuche, Python-Programmierung, Datenanalyse, Algorithmen, Problemlösung, Software-Entwicklung, Microsoft Visual Studio, Wiederverwendbarkeit von Code, Skriptsprachen, Computer-Programmierwerkzeuge
★ 4 (68) · Anfänger · Kurs · 1–4 Wochen

Heriot-Watt University
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Java, Java Programming, Computer Programming, Application Development, Program Development, Programming Principles, Computational Logic, Software Development, Software Development Life Cycle, Debugging
★ 5 (6) · Anfänger · Kurs · 1–4 Wochen

Edureka
Kompetenzen, die Sie erwerben: Cloud-Native Computing, Memory Management, Grafana, Web Applications, Program Development, Software Architecture, Development Environment, Programming Principles, Computer Programming, Other Programming Languages, Network Security, Communication Systems, Data Sharing
★ 2.8 (43) · Mittel · Spezialisierung · 3–6 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Datenmanipulation, Datenverarbeitung, Anwendungsdesign, Interaktive Datenvisualisierung, Algorithmen, Benutzeroberfläche (UI), Funktionales Design, Daten-Strukturen, Große Daten, Apache Spark, Merkblatt (Software), Objektorientierte Programmierung (OOP), Scala-Programmierung, Wissenschaftliche Visualisierung, Software-Entwicklung, Grundsätze der Programmierung, Verteiltes Rechnen, Software-Entwurfsmuster, Apache Hadoop, Objektorientierter Entwurf, Software Entwurf
★ 4.7 (10.658) · Mittel · Spezialisierung · 3–6 Monate

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

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

JetBrains
Kompetenzen, die Sie erwerben: Agentische Arbeitsabläufe, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Anwendungsentwicklung, KI-Kenntnisse, LLM-Bewerbung, Generative KI, Lebenszyklus der Softwareentwicklung, Agentische Systeme, Generative AI-Agenten, Integrierte Entwicklungsumgebungen, Modellierung großer Sprachen, Software-Entwicklung, IntelliJ IDEA, Software-Entwicklungstools, Code-Überprüfung, Bereitstellung von Anwendungen
★ 3.3 (9) · Anfänger · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Java, Algorithmen, Computer Programmierung, Java Programmierung, Virtuelle Maschinen, Integrierte Entwicklungsumgebungen, Computerprogrammierung, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Eclipse (Software), Java-Programmierung, Software-Entwicklungstools, Computer-Programmierwerkzeuge, Entwicklungsumgebung, Objektorientierter Entwurf
★ 4.4 (635) · Anfänger · Kurs · 1–4 Wochen

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

Rice University
Kompetenzen, die Sie erwerben: Java, Algorithmen, Daten-Strukturen, Java Programmierung, Java-Programmierung, Grundsätze der Programmierung
★ 4.5 (664) · Mittel · Kurs · 1–3 Monate