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.

LearnQuest
Kompetenzen, die Sie erwerben: Algorithmen, Python-Programmierung, Datenstrukturen, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, Software-Entwurfsmuster, Computergestütztes Denken, Computer Programmierung, Model-View-Controller, Software-Architektur, Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen

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

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

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

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

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

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

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

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

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

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

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