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.

Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Computer Programmierung, Integrierte Entwicklungsumgebungen, Fehlersuche, Entwicklungsumgebung, Testgetriebene Entwicklung (TDD), Grundsätze der Programmierung, Python-Programmierung, Software-Tests, Cloud-Hosting, Einheitstest, Django (Web-Framework), Datenstrukturen
Anfänger · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: Claude Code, Vibe coding, Anthropic Claude, Model Context Protocol, Application Development, Command-Line Interface, Application Design, Programming Principles, Generative AI, Automation, Generative AI Agents, Image Analysis, Artificial Intelligence and Machine Learning (AI/ML), Agentic systems
Mittel · Kurs · 1–4 Wochen
University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Grundsätze der Programmierung, Software-Dokumentation
Anfänger · Kurs · 1–3 Monate

University of Virginia
Kompetenzen, die Sie erwerben: Model View Controller, Debugging, Software Design, User Interface and User Experience (UI/UX) Design, User Interface (UI), UI Components, Web Applications, Algorithms, JSON, Program Development, User Story, Javascript, Event-Driven Programming, Automation, Data Structures
Anfänger · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Generative KI, Multimodale Aufforderungen, Generative AI-Agenten, Claude Code, Versionskontrolle, KI-Workflows, Software-Dokumentation, Softwareentwicklung, Software-Tests, Software-Qualitätssicherung, Automatisierung, Schnelles Engineering, Software-Architektur, KI-Orchestrierung, Künstliche Intelligenz, Lebenszyklus der Softwareentwicklung, Git (Versionskontrolle-System), Software Entwurf, Qualitätssicherung, Methoden der Softwareentwicklung
Anfänger · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Generative KI, Algorithmen, Python-Programmierung, Datenstrukturen, Simulationen, Animation und Spieldesign, Kreatives Design, Visualisierung (Computergrafik), Computergrafik
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Event-Driven Programming, Debugging, Programming Principles, Algorithms, Video Game Development, Computer Programming Tools, Game Design, Computer Programming, Program Development, Animation and Game Design, Interactive Design, Integrated Development Environments, Computer Science
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden
University of California, Santa Cruz
Mittel · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Fehlersuche, Computer Programmierung, Web-Entwicklung, Algorithmen, Programm-Entwicklung, Versionskontrolle, GitHub, Microsoft Kopilot, Computergestütztes Denken, Grundsätze der Programmierung, C# (Programmiersprache), Full-Stack Web-Entwicklung, Back-End Web-Entwicklung, Git (Versionskontrolle-System)
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Fehlersuche, Microsoft Kopilot, Kollaborative Software, Software-Dokumentation, Versionskontrolle, Computer-Programmierwerkzeuge, Microsoft Visual Studio, R-Programmierung, Git (Versionskontrolle-System), GitHub, KI-Workflows
Anfänger · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Fehlersuche, C (Programmiersprache), Sichere Kodierung, Programm-Entwicklung, Grundsätze der Programmierung, Bewertungen der Anfälligkeit, Methoden der Softwareentwicklung, Software Entwurf
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Event-Driven Programming, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Application Development, Problem Solving, Design, Computer Science
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden