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 California, Santa Cruz
Kompetenzen, die Sie erwerben: Simulationen, Künstliche Intelligenz, Grundsätze der Programmierung, Objektorientierte Programmierung (OOP), Algorithmen, Software-Entwurfsmuster, Speicherverwaltung, Rechnerische Logik, Computerprogrammierung, Wiederverwendbarkeit von Code, Objektorientierter Entwurf, C (Programmiersprache), Software-Entwicklung, C und C++, Datei-E/A, C++ (Programmiersprache), Daten-Strukturen, Graphentheorie, Programm-Entwicklung
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Model Context Protocol, Claude Code, GitHub Copilot, Vibe coding, Anthropic Claude, AI Workflows, AI Integrations, Hypertext Markup Language (HTML), Web Applications, Generative AI Agents, Tool Calling, Web Design and Development, GitHub, Context Management, OpenAI API, Agentic Workflows, Prompt Engineering, Web Development, Generative AI, Software Engineering
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Git (Versionskontrollsystem), Lebenszyklus der Softwareentwicklung, Cloud-Bereitstellung, Daten-Ethik, Daten importieren/exportieren, Node.JS, Cloud-natives Computing, Software-Entwicklung, Cloud-Infrastruktur, Objekt-Relationales Mapping, OpenShift, Server-Seite, Istio, Einheitliche Prüfung, Front-End-Webentwicklung, HTML und CSS, Reaktionsfähiges Web-Design, CI/CD, Kubernetes, Cloud Computing
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate
Kompetenzen, die Sie erwerben: Medizinische Abrechnung, Ethik im Gesundheitswesen, Elektronische Krankenakte, Pathologie, Zahlungsabwicklung, Medizinische Kodierung, Medizinische Abrechnung und Kodierung, Dokumentation der Krankengeschichte, ICD-Kodierung (ICD-9/ICD-10), Medizinische Aufzeichnungen, Management des Einnahmenkreislaufs, Kommunikation mit Patienten, Interkulturelle Kompetenz, Patientenzentrierte Pflege, Elektronisches Krankenaktensystem, Anatomie, Physiologie, Kulturelle Reaktionsfähigkeit, Medizinische Terminologie, Konfliktmanagement
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Grundsätze der Programmierung, Numerische Analyse, Entwicklungsumgebung, Python-Programmierung, Rechnerische Logik, Computerprogrammierung, Wiederverwendbarkeit von Code, Computational Thinking, Objektorientierter Entwurf, Skripting, Paket- und Softwareverwaltung, Installation der Software, Code-Überprüfung, Datei-E/A, Daten-Strukturen, Datenverarbeitung, NumPy
Anfänger · Kurs · 1–3 Monate

Princeton University
Kompetenzen, die Sie erwerben: Theoretische Informatik, Grundsätze der Programmierung, Java, Objektorientierte Programmierung (OOP), Animationen, Algorithmen, Informatik, Andere Programmiersprachen, Computerprogrammierung, Wiederverwendbarkeit von Code, Computational Thinking, Objektorientierter Entwurf, Java-Programmierung, Daten-Strukturen, Leistungsoptimierung, Programm-Entwicklung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Medical Billing and Coding, Medical Coding, ICD Coding (ICD-9/ICD-10), Medical Billing, CPT Coding, Health Information Management, Medical Records, Revenue Cycle Management, Clinical Documentation
Anfänger · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: Schnelles Engineering, AI-Integrationen, Vibe-Codierung, Kontext Technik, Generative KI, Modell-Kontext-Protokoll, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Generative AI-Agenten, Anthropischer Claude, Prompt-Muster, AI-Arbeitsabläufe, Anwendungsentwicklung, KI-gestützte Kreativität, Werkzeuganrufe, Agentische Arbeitsabläufe, Code-Überprüfung, Automatisierung, GitHub, KI-Kenntnisse, Claude Code
Mittel · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Multimodale Aufforderungen, Künstliche Intelligenz, Schnelles Engineering, Kontext Technik, Lebenszyklus der Softwareentwicklung, Generative KI, Software-Architektur, Generative AI-Agenten, Software-Qualitätssicherung, Software-Entwicklung, Anthropischer Claude, Software-Prüfung, Prompt-Muster, AI-Arbeitsabläufe, Wiederverwendbarkeit von Code, Software-Entwicklung, Methoden der Softwareentwicklung, Automatisierung, KI-Orchestrierung, Claude Code
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Medizinische Abrechnung, Kenntnisse der Gesundheitsbranche, Verfahren und Vorschriften im Gesundheitswesen, Elektronische Krankenakte, Zahlungsabwicklung, Managed Care, Medizinische Kodierung, Einhaltung des Health Insurance Portability and Accountability Act (HIPAA), Medizinische Abrechnung und Kodierung, Dokumentation der Krankengeschichte, Medizinischer Datenschutz, Medizinische Büroverfahren, Management von Gesundheitsinformationen und Krankenakten, ICD-Kodierung (ICD-9/ICD-10), Medizinische Aufzeichnungen, Management des Einnahmenkreislaufs, CPT-Kodierung, Management von Gesundheitsinformationen, Registrierung von Patienten, Elektronisches Krankenaktensystem
Anfänger · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Web-Design und Entwicklung, Verifizierung und Validierung, Web-Entwicklungs-Tools, Javascript, Interaktives Design, Web-Entwicklung, Attrappen, Fehlersuche, Browser-Kompatibilität, Web-Design, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Front-End-Webentwicklung, HTML und CSS, Reaktionsfähiges Web-Design, Wireframing, Leitlinien für die Zugänglichkeit von Webinhalten, Web-Frameworks, Bootstrap (Front-End-Framework)
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Medical Billing, Medical Billing and Coding, Medical Coding, Revenue Cycle Management, ICD Coding (ICD-9/ICD-10), CPT Coding, Medical Office Procedures, Health Information Management and Medical Records, Claims Processing, Billing, Billing & Invoicing, Clinical Documentation, Health Information Management, Electronic Medical Record, Health Administration, Medical Terminology, System Monitoring, Site Reliability Engineering, Adjudication, Ansible
Anfänger · Spezialisierung · 1–3 Monate
Programmieren ist der Vorgang, bei dem Anweisungen geschrieben werden, die Computer oder digitale Systeme ausführen können. In der Softwareentwicklung bedeutet dies oft, dass Sprachen wie Python, C oder C++ verwendet werden, um Programme, Websites, Apps oder Datentools zu entwickeln. Auf Coursera bieten Kurse wie „Programmieren für alle (Erste Schritte mit Python)", „Informatik: Programmieren mit Sinn" und „Programmieren für alle: C und C++" eine Einführung in das Programmieren durch praktische Übungen und grundlegende Programmierkonzepte.
In vielen Berufen kommt das Programmieren zum Einsatz, darunter Softwareentwickler, Webentwickler, Datenanalyst, Automatisierungsspezialist, Full-Stack-Entwickler und Qualitätssicherungstester. Das Programmieren kann auch in Bereichen mit Spezialisierung vorkommen, wie beispielsweise in der medizinischen Abrechnung und Kodierung, wo die Arbeit eher die Dokumentation und Klassifizierung im Gesundheitswesen als die Softwareprogrammierung umfasst. Kurse wie „IBM Full-Stack-Softwareentwickler" unterstützen softwareorientierte Karrierewege, während „Grundlagen der medizinischen Abrechnung und Kodierung" sowie „Kodierung und medizinische Notwendigkeit" sich auf Kodierungskompetenzen im Gesundheitswesen beziehen.
Bevor man mit dem Programmieren beginnt, ist es hilfreich, wenn man sich mit den Grundlagen der Computerbedienung auskennt, logisch denken kann und Probleme in kleinere Schritte zerlegen kann. Für den Einstieg sind in der Regel keine fortgeschrittenen Mathematikkenntnisse erforderlich, aber Detailgenauigkeit, Geduld und die Bereitschaft, die eigene Arbeit zu testen und zu überarbeiten, sind von Vorteil. Einsteigerkurse wie „Programmieren für alle (Erste Schritte mit Python)" und „Python von Grund auf: Lernen durch Programmieren" sind darauf ausgelegt, Lernenden den Einstieg in grundlegende Konzepte zu erleichtern und durch Übung Selbstvertrauen aufzubauen.
Zu den hilfreichen ergänzenden Fähigkeiten für das Programmieren gehören Problemlösung, Fehlerbehebung, Versionskontrolle, Datenstrukturen, Webentwicklung und Software-Design. Je nach Ihren Zielen kann es für Sie außerdem von Vorteil sein, sich mit Datenbanken, Cloud-Computing, dem Design von Benutzeroberflächen oder KI-gestützten Entwicklungsabläufen zu befassen. So verbindet beispielsweise der Kurs „IBM Full Stack Software Developer" das Programmieren mit der Anwendungsentwicklung im weiteren Sinne, während der Kurs „Vibe Coding Essentials -- Build Apps with AI" Möglichkeiten zur Erstellung von Apps mit KI-gestützten Tools vorstellt.
Ein guter Einstieg in das Programmieren ist es, sich eine anfängerfreundliche Sprache auszusuchen und im Laufe des Lernprozesses kleine Projekte zu entwickeln. Python ist ein beliebter Einstieg, da seine Syntax leicht verständlich ist, während C und C++ den Lernenden helfen können, informatikbezogene Konzepte tiefer zu verstehen. Kurse wie „Programmieren für alle (Erste Schritte mit Python)", „Python von Grund auf: Lernen durch Programmieren" und „Informatik: Programmieren mit Sinn" bieten strukturierte Lernpfade, um die Grundlagen Schritt für Schritt zu üben.
Ja. Es gibt zwei Möglichkeiten, wie Sie auf Coursera kostenlos mit dem Programmieren beginnen können:
Wenn du weiterlernen, ein Zertifikat im Programmieren erwerben oder nach der Vorschau oder Testphase den vollen Zugriff auf die Kurse freischalten möchtest, kannst du ein Upgrade durchführen oder finanzielle Unterstützung beantragen.
Zu den für Anfänger geeigneten Programmierkursen gehören „Programmieren für alle (Erste Schritte mit Python)", „Python von Grund auf: Lernen durch Programmieren" und „Programmieren für alle: C und C++". Diese Kurse vermitteln Programmierkonzepte anhand leicht verständlicher Beispiele und Übungen und eignen sich daher besonders für Lernende, die noch keine Erfahrung mit dem Schreiben von Code haben. Wenn Sie sich für die Softwareentwicklung im weiteren Sinne interessieren, kann der Kurs „IBM Full-Stack-Softwareentwickler" dabei helfen, die Grundlagen des Programmierens mit Kenntnissen in den Bereichen Frontend, Backend und Anwendungsentwicklung zu verknüpfen.
Programmierkurse behandeln in der Regel Variablen, Funktionen, bedingte Anweisungen, Schleifen, Datenstrukturen, Fehlerbehebung und das Schreiben von Programmen zur Lösung praktischer Probleme. Fortgeschrittenere oder anwendungsorientierte Kurse können objektorientierte Programmierung, Webentwicklung, APIs, Datenbanken, App-Entwicklung, KI-gestütztes Programmieren oder Konzepte der Informatik umfassen. Auf Coursera reicht das Kursangebot von den Grundlagen von Python und C/C++ bis hin zur Full-Stack-Entwicklung und Spezialisierungen wie medizinischer Abrechnung und Kodierung, sodass die Lernenden je nach ihren Zielen eine Auswahl treffen können.