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.

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

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

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

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

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

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

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

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

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

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Java Programming, Object Oriented Programming (OOP), File I/O, Programming Principles, Data Structures, Software Engineering, Unit Testing, Debugging, OS Process Management, Performance Tuning
Mittel · Kurs · 1–3 Monate

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

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