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.

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

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Datenstrukturen, Cloud Computing, Skalierbarkeit, Scala Programmierung, Verteiltes Rechnen, Software Entwurf, Systementwurf und Implementierung, Software-Entwurfsmuster, Software-Architektur, Microservices, Ereignisgesteuerte Programmierung
Mittel · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Datenstrukturen, Computer Programmierung, Objektorientierte Programmierung (OOP), Fehlersuche, Benutzeroberfläche (UI), Anwendungsentwicklung, Python-Programmierung, Animationen, Spiel-Design, Interaktives Design
Anfänger · Kurs · 1–4 Wochen

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

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

Kompetenzen, die Sie erwerben: Datenstrukturen, Datenanalyse, Paket- und Software-Management, Statistisches Programmieren, Datenvisualisierungssoftware, Ggplot2, Daten importieren/exportieren, R-Programmierung, Rmarkdown, Datenmanipulation, R (Software), Datenvisualisierung, Daten bereinigen, Tidyverse (R-Paket)
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

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Datenstrukturen, Funktionales Design, Algorithmen, Scala Programmierung, Java Programmierung, Leistungsoptimierung, Verteiltes Rechnen, Andere Programmiersprachen
Mittel · Kurs · 1–4 Wochen

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

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

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Künstliche Intelligenz, Computer Programmierung, Algorithmen, Fehlersuche, Objektorientierte Programmierung (OOP), Datenstrukturen, C (Programmiersprache), Graphentheorie, C++ (Programmiersprache), Grundsätze der Programmierung, Software-Entwurfsmuster, Spiel-Design, Software-Dokumentation
Anfänger · Spezialisierung · 3–6 Monate

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