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.

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

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

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

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

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

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

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

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

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

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

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

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