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

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

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

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

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

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

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

Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Java Programmierung, Verteiltes Rechnen, Testgetriebene Entwicklung (TDD), Grundsätze der Programmierung, Unified Modeling Language, Computer Programmierung, Software Entwurf, Software-Entwurfsmuster, Methoden der Softwareentwicklung, Objektorientierter Entwurf
Anfänger · Kurs · 1–4 Wochen

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

Rice University
Kompetenzen, die Sie erwerben: Algorithmen, Datenstrukturen, Java Programmierung, Grundsätze der Programmierung, Java, Leistungstests, System Programmierung, Fehlersuche
Mittel · Kurs · 1–3 Monate

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

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