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.

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

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

Johns Hopkins University
Kompetenzen, die Sie erwerben: Web Scraping, Daten importieren/exportieren, Datenumwandlung, Statistisches Programmieren, Big Data, Datenstrukturen, Text Mining, Daten bereinigen, Datenanalyse, R-Programmierung, Schnittstelle zur Anwendungsprogrammierung (API), Leistungsoptimierung, Tidyverse (R-Paket), Datenmanipulation
Mittel · Kurs · 1–3 Monate

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

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

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

Kompetenzen, die Sie erwerben: Computer Programmierung, Objektorientierte Programmierung (OOP), Apple Xcode, Entwicklungsumgebung, Grundsätze der Programmierung, Web-Entwicklung, Swift Programmierung, iOS Entwicklung, Entwicklung von Anwendungen für Mobilgeräte, Anwendungsentwicklung, Datenstrukturen
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Apple Xcode, Entwicklung von Anwendungen für Mobilgeräte, Swift Programmierung, Anwendungsentwicklung, Funktionales Design, Datenstrukturen, Entwicklungstests, Fehlersuche, Einheitstest, Software Entwurf, Apple iOS
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Eingebettete Software, C (Programmiersprache), Entwicklungsumgebung, Software-Entwicklungstools, Elektronik, Computer-Programmierwerkzeuge, Fehlersuche, Integrierte Entwicklungsumgebungen, Eingebettete Systeme, Elektronische Hardware
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Entwicklung von Anwendungen für Mobilgeräte, Testgetriebene Entwicklung (TDD), Funktionales Design, Software-Tests, Android Studio, Kotlin, Android Entwicklung, Einheitstest
Mittel · Kurs · 1–4 Wochen

Rice University
Kompetenzen, die Sie erwerben: Systemarchitektur, Java, Algorithmen, Apache Kafka, Scala Programmierung, Server, Apache Hadoop, Grundsätze der Programmierung, Verteiltes Rechnen, Apache Spark, Software-Architektur
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computer Programmierung, Objektorientierte Programmierung (OOP), Entwicklung von Anwendungen für Mobilgeräte, Grundsätze der Programmierung, Fehlersuche, Kotlin, Datenstrukturen, Android Entwicklung
Anfänger · Kurs · 1–4 Wochen