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: Erhebung von Daten, Computer Programmierung, Algorithmen, C (Programmiersprache), Programm-Entwicklung, Computergestütztes Denken, Grundsätze der Programmierung, Microsoft Visual Studio, Datenspeicherung
Anfänger · Kurs · 1–4 Wochen

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

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

Duke University
Kompetenzen, die Sie erwerben: Computer Programmierung, Datenstrukturen, Benutzeroberfläche (UI), Entwicklungsumgebung, C (Programmiersprache), Lösung Design, Algorithmen, Instandhaltbarkeit, Softwareentwicklung, Programm-Entwicklung, Fehlersuche, Problemlösung, Grundsätze der Programmierung, System Programmierung, Software-Tests, Software Entwurf, Datei-E/A, Software-Ingenieur, Befehlszeilen-Schnittstelle, Simulationen
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, Cloud Applications, Google Workspace, Application Design, Application Development, Application Performance Management, Data Integration, Authorization (Computing), Authentications, Google Sheets, Application Lifecycle Management, User Interface (UI), Data Management, Productivity Software
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Responsible AI, Exploratory Data Analysis, Data Storytelling, Dashboard, Data Presentation, Data Literacy, No-Code Development, Business Analytics, Data Science, Applied Machine Learning, Data Capture, Data Modeling, Data Processing, Data Transformation, Data Ethics, MLOps (Machine Learning Operations), Machine Learning, Data Analysis, Predictive Modeling, Data Visualization
Anfänger · Spezialisierung · 1–3 Monate

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

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

Kompetenzen, die Sie erwerben: JSON, Datenstrukturen, Javascript, Entwicklungsumgebung, Computer Programmierung, Ereignisgesteuerte Programmierung, Einheitstest, Fehlersuche, Programm-Entwicklung, Funktionales Design, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Web-Entwicklungstools, Paket- und Software-Management, Front-End Web-Entwicklung, Node.JS, Web-Anwendungen, Jest (JavaScript Testing Framework)
Anfänger · Kurs · 1–3 Monate

Anthropic
Kompetenzen, die Sie erwerben: Anthropic Claude, Command-Line Interface, Tool Calling, Unix Commands, LLM Application, Software Development Tools, GitHub, Code Review, Prompt Patterns, Large Language Modeling, Software Development, Artificial Intelligence, Generative AI Agents, Automation, Software Engineering
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Structures
Mittel · Kurs · 1–4 Wochen

University of London
Kompetenzen, die Sie erwerben: Digitale Signalverarbeitung, Computer Programmierung, Animation und Spieldesign, Musik, Visualisierung (Computergrafik), Anwendungsentwicklung, Multimedia, Entwicklung von Anwendungen für Mobilgeräte, Interaktives Design, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Computergrafik
Gemischt · Kurs · 1–3 Monate