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.

University of Washington
Kompetenzen, die Sie erwerben: Funktionales Design, Computer Programmierung, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Ruby (Programmiersprache), Theoretische Informatik, Computergestütztes Denken, Software-Installation, Andere Programmiersprachen
Mittel · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Modellierung großer Sprachen, Computer Programmierung, Generative KI, Containerisierung, Rust (Programmiersprache), CI/CD, Jenkins, Befehlszeilen-Schnittstelle, Docker (Software), Serverloses Rechnen, Cloud Computing, DevOps, Verarbeitung natürlicher Sprache, Entwicklungstests, Instandhaltbarkeit, Software-Tests, Amazon Webdienste, Restful API, Daten-Pipelines, Prometheus (Software)
Anfänger · Spezialisierung · 3–6 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Computer Programmierung, Datenstrukturen, Daten importieren/exportieren, Python-Programmierung, Grundsätze der Programmierung, Dateiverwaltung, Skripting, Integrierte Entwicklungsumgebungen, Jupyter, Computergestütztes Denken, Software-Entwicklungstools
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: C and C++, Data Import/Export, C++ (Programming Language), Object Oriented Programming (OOP), Data Validation, Object Oriented Design, Programming Principles, Computer Programming, Data Structures, File Management, Integrated Development Environments, Software Documentation, Computer Science, Data Storage
Anfänger · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Datenstrukturen, Grundsätze der Programmierung, Python-Programmierung, Biologie, Computergestütztes Denken, Bioinformatik
Anfänger · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Computer Programmierung, Datenmanipulation, Software Entwurf, Datenanalyse, Daten importieren/exportieren, Algorithmen, Java Programmierung, Objektorientierte Programmierung (OOP), Fehlersuche, Integrierte Entwicklungsumgebungen, Problemlösung, Software-Tests, Java, Statistische Analyse
Anfänger · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Software Entwurf, Unified Modeling Language, Computer Programmierung, Datenmanipulation, Daten importieren/exportieren, Grundsätze der Programmierung, Datenstrukturen, Datenverarbeitung, Fehlersuche, Python-Programmierung, Dateiverwaltung, Objektorientierte Programmierung (OOP), Jupyter, Web Scraping, Objektorientierter Entwurf, JSON, Restful API, Software-Ingenieur, Bildanalyse, Einheitstest
Anfänger · Spezialisierung · 3–6 Monate

Microsoft
Kompetenzen, die Sie erwerben: Skriptsprachen, Datenmanipulation, Entwicklungsumgebung, Datenverarbeitung, Datenstrukturen, Grundsätze der Programmierung, Fehlersuche, Skripting, Integrierte Entwicklungsumgebungen, Microsoft Entwicklungswerkzeuge, R-Programmierung, Software-Installation
Anfänger · Kurs · 1–4 Wochen

Microsoft
Kompetenzen, die Sie erwerben: Computer Programmierung, Entwicklungsumgebung, Fehlersuche, Grundsätze der Programmierung, Objektorientierte Programmierung (OOP), .NET-Rahmenwerk, Microsoft Kopilot, Microsoft Entwicklungswerkzeuge, C# (Programmiersprache), Microsoft Visual Studio, Integrierte Entwicklungsumgebungen
Anfänger · Kurs · 1–3 Monate
University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Grundsätze der Programmierung, Pseudocode
Anfänger · Kurs · 1–3 Monate

Amazon
Kompetenzen, die Sie erwerben: Daten importieren/exportieren, Objektorientierte Programmierung (OOP), Dateiverwaltung, Fehlersuche, Softwareentwicklung, Instandhaltbarkeit, Objektorientierter Entwurf, Java
Anfänger · Kurs · 1–4 Wochen

Simplilearn
Kompetenzen, die Sie erwerben: Datenmanipulation, Datenmanagement, Algorithmen, Objektorientierte Programmierung (OOP), Entwicklungsumgebung, Computer Programmierung, Datenstrukturen, C++ (Programmiersprache), Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen