Programmieren-Kurse können Ihnen helfen, die Grundlagen von Syntax, Kontrollstrukturen und Datenstrukturen in verschiedenen Sprachen zu lernen. Sie können Fähigkeiten im Schreiben, Testen und Strukturieren von Code aufbauen. Viele Kurse führen in Entwicklungsumgebungen, Versionskontrolle und einfache Projektbeispiele ein, mit denen Sie eigene Programme Schritt für Schritt entwickeln.

University of Colorado System
Kompetenzen, die Sie erwerben: Deskriptive Statistik, Statistische Analyse, Datenstrukturen, Datenanalyse, C (Programmiersprache), Computergestütztes Denken, Grundsätze der Programmierung, Datenvisualisierungssoftware
Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Computerprogrammierung, Computergestütztes Denken, Grundsätze der Programmierung, Digitale Pädagogik, Software und Technologie für das Bildungswesen, Informatik, Computerwissenschaft, Computer Programmierung, Fehlersuche, Brainstorming
Anfänger · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Algorithmen, Computergestütztes Denken, Grundsätze der Programmierung, Programm-Entwicklung, Computerprogrammierung, C (Programmiersprache), Microsoft Visual Studio, Computer Programmierung, Erhebung von Daten, Datenerfassung, Datenspeicherung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Technical Documentation, Technical Writing, Software Documentation, Technical Communication, Software Design Documents, Information Architecture, Writing, User Requirements Documents, Software Development Tools, Automation, Style Guides, Software Development, Agile Software Development, Interactive Design, Project Management Software, Diagram Design, Generative AI
Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Datenmanipulation, Statistische Analyse, Datenanalyse, Datengesteuerte Entscheidungsfindung, Prädiktive Modellierung, Analytics, Analytik, No-Code-Entwicklung, Datenverarbeitung, Data Mining, Data-Mining, Software-Installation, Datenwissenschaft, Unüberwachtes Lernen, Große Daten, Big Data, Prädiktive Analytik
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Befehlszeilen-Schnittstelle, Software Entwurf, Computerprogrammierung, Software-Entwurfsmuster, Git (Versionskontrolle-System), Grundsätze der Programmierung, Fehlersuche, Computer Programmierung, Objektorientierter Entwurf, Versionskontrolle, Objektorientierte Programmierung (OOP), Softwaretechnik, Software-Ingenieur, Softwareentwicklung, Software-Entwicklung
Anfänger · Kurs · 1–4 Wochen

Google Cloud
Kompetenzen, die Sie erwerben: Bereitstellung von Anwendungen, Benutzeroberfläche (UI), Anwendungsentwicklung, No-Code-Entwicklung, Cloud-Anwendungen, Tabellenverarbeitungssoftware, Daten-Integration, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX)
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Persistence, File I/O, C (Programming Language), Debugging, Computational Thinking, Programming Principles, Program Development, Application Design, Command-Line Interface, Algorithms
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Python-Programmierung, Computerprogrammierung, Computergestütztes Denken, Grundsätze der Programmierung, Softwareentwicklung, Software-Entwicklung, Computer Programmierung, Skripting
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Duke University
Kompetenzen, die Sie erwerben: Betriebssysteme, Befehlszeilen-Schnittstelle, Datenstrukturen, Benutzeroberfläche (UI), Algorithmen, Instandhaltbarkeit, Software Entwurf, System Programmierung, Datei-E/A, Computerprogrammierung, C (Programmiersprache), Grundsätze der Programmierung, Entwicklungsumgebung, Softwareentwicklung, Software-Entwicklung, Softwaretechnik, Software-Ingenieur, Simulationen, Software-Tests, Computer Programmierung, Fehlersuche, Programm-Entwicklung, Problemlösung
Anfänger · Spezialisierung · 3–6 Monate

Google Cloud
Kompetenzen, die Sie erwerben: No-Code Development, Email Automation, Business Process Automation, Application Deployment, Automation, Business Process, Workflow Management, Google Workspace, Application Design, Application Development, Application Performance Management, User Interface and User Experience (UI/UX) Design, Data Integration, Authorization (Computing), Authentications, Cloud Applications, Google Sheets, Application Lifecycle Management, User Interface (UI), Data Management
Anfänger · Spezialisierung · 3–6 Monate

Anthropic
Kompetenzen, die Sie erwerben: Automatisierung, Befehlszeilen-Schnittstelle, GitHub, Code-Überprüfung, Generative AI-Agenten, Kontext-Management, Software-Entwicklungstools, LLM-Bewerbung, Claude Code, Werkzeuganrufe, Softwareentwicklung, Software-Entwicklung, Softwaretechnik, Software-Ingenieur, Computer-Programmierwerkzeuge
Gemischt · Kurs · 1–4 Wochen