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.

Dartmouth College
Kompetenzen, die Sie erwerben: Fehlersuche, Technische Informatik, Linux, Programm-Entwicklung, Computer Architektur, Eingebettete Software, Computer Programmierung, C (Programmiersprache), Informatik, Datenstrukturen
Anfänger · Kurs · 1–3 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Skalierbarkeit, Verteiltes Rechnen, Software Entwurf, Systementwurf und Implementierung, Cloud Computing, Ereignisgesteuerte Programmierung, Datenstrukturen, Scala Programmierung, Software-Architektur, Software-Entwurfsmuster, Microservices
Mittel · Kurs · 1–3 Monate

Dartmouth College
Kompetenzen, die Sie erwerben: Linux, Technische Informatik, Computer Programmierung, Software-Visualisierung, System Programmierung, Betriebssysteme, C (Programmiersprache), Informatik, Datenstrukturen, Eingebettete Software, Eingebettete Systeme
Anfänger · Kurs · 1–3 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Skalierbarkeit, Software Entwurf, Systementwurf und Implementierung, Verteiltes Rechnen, Software-Tests, Cloud Computing, Scala Programmierung, Software-Architektur, Anwendungs-Rahmenwerke, Ereignisgesteuerte Programmierung, Software-Entwurfsmuster, Microservices
Mittel · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Fehlersuche, Python-Programmierung, Computergestütztes Denken, Computer Programmierung, Computer-Programmierwerkzeuge, Software-Installation, Grundsätze der Programmierung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Skalierbarkeit, Generative KI, Selbstbedienungstechnologien, Modell-Bereitstellung, Kontext-Management, Bereitstellung von Anwendungen, ChatGPT, KI-Workflows, WordPress, Kundenservice, Schnelles Engineering, Operative Effizienz, IBM Cloud, No-Code-Entwicklung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Datenanalyse, R-Programmierung, Daten importieren/exportieren, Datenwissenschaft, Jupyter, Web Scraping, Datenstrukturen, Datenmanipulation, Grundsätze der Programmierung, Explorative Datenanalyse
Anfänger · Kurs · 1–3 Monate
University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Grundsätze der Programmierung, Software-Dokumentation
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Fehlersuche, Objektorientierte Programmierung (OOP), Java Programmierung, Computer Programmierung, Entwicklungsumgebung, Datei-E/A, Java, Datenstrukturen
Anfänger · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, .NET-Rahmenwerk, Fehlersuche, Objektorientierte Programmierung (OOP), Computer Programmierung, Microsoft Visual Studio, Microsoft Kopilot, Entwicklungsumgebung, C# (Programmiersprache), Ereignisgesteuerte Programmierung
Anfänger · Kurs · 1–3 Monate

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

Vanderbilt University
Kompetenzen, die Sie erwerben: Fehlersuche, Technische Berechnungen, Mathematische Software, Matlab, Problemlösung, Plot (Grafiken), Entwicklungsumgebung, Benutzeroberfläche (UI), Computer Programmierung, Datei-E/A, Informatik, Datenstrukturen, Grundsätze der Programmierung
Anfänger · Kurs · 1–3 Monate