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.

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Datenzugang, Computerprogrammierung, Java-Programmierung, Objektorientierte Programmierung (OOP), Software-Entwicklung, Java, Java Programmierung, Einheitliche Prüfung, Wiederverwendbarkeit von Code, Fehlersuche, Programm-Entwicklung, Objektorientierter Entwurf, Leistungsoptimierung, Persistenz der Daten, Datei-E/A, Daten-Strukturen, Computer Programmierung, Softwaretechnik, OS Prozessmanagement, Grundsätze der Programmierung, Einheitstest
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computerprogrammierung, Computational Thinking, Objektorientierte Programmierung (OOP), Datenverarbeitung, Entwicklungsumgebung, Wiederverwendbarkeit von Code, Python-Programmierung, Datenmanipulation, Daten-Strukturen, Computer Programmierung, Grundsätze der Programmierung, Computergrafik
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computerprogrammierung, Software-Entwicklung, Java-Programmierung, Objektorientierte Programmierung (OOP), Java, Java Programmierung, Virtuelle Maschinen, Fehlersuche, Programm-Entwicklung, Objektorientierter Entwurf, Anwendungsentwicklung, Daten-Strukturen, Speicherverwaltung, Computer Programmierung, Softwaretechnik, Grundsätze der Programmierung, IntelliJ IDEA
Anfänger · Kurs · 1–4 Wochen

JetBrains
Kompetenzen, die Sie erwerben: Application Development, Application Deployment, Generative AI Agents, Large Language Modeling, Software Development Tools, LLM Application, AI literacy, IntelliJ IDEA, Agentic Workflows, Artificial Intelligence and Machine Learning (AI/ML), Generative AI, Integrated Development Environments, Agentic systems, Code Review, Software Development, Software Development Life Cycle
Anfänger · Kurs · 1–3 Monate

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

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

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Microarchitecture, Computer Architecture, Hardware Architecture, System Programming, Programming Principles, Distributed Computing, C and C++, Performance Tuning, Memory Management, Algorithms, OS Process Management, Program Development, Scalability, Data Sharing, Performance Testing
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Edureka
Kompetenzen, die Sie erwerben: Event-Driven Programming, Software Design Patterns, JavaScript Frameworks, Web Frameworks, Frontend Integration, Web Applications, Software Architecture, Dataflow, Programming Principles, Javascript, Data Pipelines, Data Mapping, Memory Management, Data Validation
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computerprogrammierung, Mobile Entwicklung, Objektorientierte Programmierung (OOP), Wiederverwendbarkeit von Code, Objektorientierter Entwurf, Daten-Strukturen, Computer Programmierung, Kotlin, Grundsätze der Programmierung, Android-Entwicklung
Anfänger · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Bereinigung von Daten, Anwendungsprogrammierschnittstelle (API), Webdienste, R Programmierung, Integration von Daten, Datenanalyse, Datenverarbeitung, Datenwissenschaft, Statistische Programmierung, R (Software), Datenumwandlung, Datenmanipulation, Datenwrangling, Speicherverwaltung, Daten-Strukturen, Daten importieren/exportieren, Tidyverse (R-Paket), Web-Scraping, Text Mining
Mittel · Kurs · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Java-Programmierung, Ereignisgesteuerte Programmierung, Apache Kafka, Java, Java Programmierung, Verteiltes Rechnen, Apache Hadoop, Server, Apache Spark, OS Prozessmanagement, Scala-Programmierung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computerprogrammierung, Objektorientierte Programmierung (OOP), Mobile Entwicklung, Apple Xcode, Entwicklungsumgebung, Wiederverwendbarkeit von Code, Datenspeicherung, Web-Entwicklung, Anwendungsentwicklung, iOS-Entwicklung, Daten-Strukturen, Computer Programmierung, Apple iOS, Grundsätze der Programmierung, Swift-Programmierung
Anfänger · Kurs · 1–3 Monate