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 London
Kompetenzen, die Sie erwerben: Visualisierung (Computergrafik), Entwicklung von Anwendungen für Mobilgeräte, Computer Programmierung, Animation und Spieldesign, Musik, Entwicklung von Videospielen, Benutzeroberfläche (UI), Computergrafik, Multimedia, Interaktives Design, Anwendungsentwicklung
Gemischt · Kurs · 1–3 Monate

Dartmouth College
Kompetenzen, die Sie erwerben: Befehlszeilen-Schnittstelle, Programm-Entwicklung, Linux, Betriebssysteme, Software-Installation, Entwicklungsumgebung, Computer Programmierung, Eingebettete Software, C (Programmiersprache), Datei-E/A, Eingebettete Systeme, Tools erstellen, Anwendungsentwicklung
Anfänger · Kurs · 1–3 Monate

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

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

Kompetenzen, die Sie erwerben: Data Persistence, File I/O, C (Programming Language), Game Design, Programming Principles, Debugging, Data Modeling, Computational Thinking, Data Integrity, Program Development, Application Development, Data Maintenance, Computational Logic, Data Validation, Command-Line Interface, Application Design, Animation and Game Design, User Interface (UI), Algorithms, Data Structures
Anfänger · Spezialisierung · 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

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