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.

Vanderbilt University
Kompetenzen, die Sie erwerben: Automatisierung, Git (Versionskontrolle-System), KI-Workflows, Qualitätssicherung, Künstliche Intelligenz, KI-Orchestrierung, Generative AI-Agenten, Generative KI, Softwareentwicklung, Software-Tests, Lebenszyklus der Softwareentwicklung, Multimodale Aufforderungen, Software Entwurf, Schnelles Engineering, Software-Architektur, Versionskontrolle, Software-Qualitätssicherung, Claude Code, Methoden der Softwareentwicklung, 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

Coursera
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Prädiktive Modellierung, Modellevaluation, Datenverarbeitung, Algorithmen für maschinelles Lernen, Python-Programmierung, Datenanalyse, Angewandtes maschinelles Lernen, Prädiktive Analytik, Jupyter, Technische Kommunikation
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Coursera
Kompetenzen, die Sie erwerben: AI Personalization, Business Logic, Application Development, C# (Programming Language), Computer Programming, Programming Principles, Data Structures, Debugging
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: No-Code Development, Mobile Development, Google Sheets, Application Development, Application Design, Application Deployment, Data Structures, User Accounts, Personalized Service, User Feedback, Web Development, Marketing
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden
University of California, Santa Cruz
Mittel · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Generative KI, Objektorientierte Programmierung (OOP), Algorithmen, Visualisierung (Computergrafik), Computergrafik, Kreatives Design, Datenstrukturen, Python-Programmierung, Simulationen, Animation und Spieldesign
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, Davis
Kompetenzen, die Sie erwerben: C (Programmiersprache), Sichere Kodierung, Programm-Entwicklung, Grundsätze der Programmierung, Fehlersuche, Software Entwurf, Bewertungen der Anfälligkeit, Methoden der Softwareentwicklung
Mittel · Kurs · 1–4 Wochen

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

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

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