Programmieren-Kurse können Ihnen helfen zu lernen, wie Code geschrieben, getestet und strukturiert wird. Sie können Fähigkeiten in Syntax, Algorithmen, Datenstrukturen und Projektaufbau aufbauen. Viele Kurse stellen Entwicklungsumgebungen, Versionskontrolle und Beispiele aus der Praxis vor.
University of Michigan
Kompetenzen, die Sie erwerben: Python-Programmierung, Entwicklungsumgebung, Computer Programmierung, Software-Installation, Computergestütztes Denken, Grundsätze der Programmierung
Anfänger · Kurs · 1–3 Monate

The University of Edinburgh
Kompetenzen, die Sie erwerben: Algorithmen, Ereignisgesteuerte Programmierung, Software Entwurf, Computer Programmierung, Animation und Spieldesign, Fehlersuche, Computergestütztes Denken, Softwareentwicklung, Software-Ingenieur, Grundsätze der Programmierung
Anfänger · Kurs · 1–3 Monate

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

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

Princeton University
Kompetenzen, die Sie erwerben: Algorithmen, Java, Objektorientierte Programmierung (OOP), Computer Programmierung, Datenstrukturen, Java Programmierung, Animationen, Fehlersuche, Computergestütztes Denken, Leistungsoptimierung, Informatik, Grundsätze der Programmierung, Simulationen
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Javascript, Funktionales Design, JSON, Ereignisgesteuerte Programmierung, Objektorientierte Programmierung (OOP), Skriptsprachen, Programm-Entwicklung, Computer Programmierung, Datenstrukturen, Paket- und Software-Management, Front-End Web-Entwicklung, Node.JS, Skripting, Jest (JavaScript Testing Framework), Einheitstest, Web-Anwendungen, Fehlersuche, Web-Entwicklungstools
Anfänger · Kurs · 1–3 Monate
Duke University
Kompetenzen, die Sie erwerben: Javascript, Statistische Analyse, Algorithmen, Java Programmierung, Prädiktive Modellierung, Integrierte Entwicklungsumgebungen, Daten importieren/exportieren, Cascading Style Sheets (CSS), Ereignisgesteuerte Programmierung, Software Entwurf, Computer Programmierung, Datenmanipulation, Verschlüsselung, Fehlersuche, Datenverarbeitung, Datenanalyse, Web-Server, Software-Ingenieur, Bildanalyse, Web-Anwendungen
Anfänger · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Algorithmen, C (Programmiersprache), Computer Programmierung, Problemlösung, Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: C (Programming Language), C++ (Programming Language), Object Oriented Programming (OOP), Data Structures, Programming Principles, Algorithms, Computer Programming, Software Design, Application Security, Other Programming Languages, Python Programming, System Programming, Computer Architecture, Java, Performance Tuning, Unix, Computer Science, Debugging
Mittel · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Modellierung großer Sprachen, Generative KI, Befehlszeilen-Schnittstelle, Cloud Computing, Software-Tests, Amazon Webdienste, Daten-Pipelines, CI/CD, Computer Programmierung, Instandhaltbarkeit, Restful API, Rust (Programmiersprache), Prometheus (Software), Docker (Software), Serverloses Rechnen, DevOps, Containerisierung, Entwicklungstests, Jenkins, Verarbeitung natürlicher Sprache
Anfänger · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Computer Programmierung, Python-Programmierung, Objektorientierte Programmierung (OOP), JSON, Restful API, Software Entwurf, Daten importieren/exportieren, Datenstrukturen, Dateiverwaltung, Unified Modeling Language, Objektorientierter Entwurf, Software-Ingenieur, Datenverarbeitung, Einheitstest, Jupyter, Grundsätze der Programmierung, Web Scraping, Datenmanipulation, Bildanalyse, Fehlersuche
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: C and C++, Data Import/Export, C++ (Programming Language), Object Oriented Programming (OOP), Data Validation, Object Oriented Design, Programming Principles, Computer Programming, Data Structures, File Management, Integrated Development Environments, Software Documentation, Computer Science, Data Storage
Anfänger · Spezialisierung · 3–6 Monate
Stöbern Sie in den unten aufgeführten Programmierkursen - beliebte Einstiegsmöglichkeiten auf Coursera.
Um Programmieren zu lernen, probieren Sie einige der am besten bewerteten Kurse, die online verfügbar sind, wie Einführung in die Programmierung, Programmieren lernen: The Fundamentals, Programmieren für jedermann (Getting Started with Java), Programmiersprachen oder Problemlösung, Programmierung und Videospiele. Alle diese Kurse sind kostenlos erhältlich.
Für alle, die programmieren lernen wollen, bietet Coursera eine Fülle von Optionen, vom Anfänger- bis zum Profikurs. Für Berufseinsteiger sind die Python-Spezialisierung, das Google IT Automation Berufszertifikat, das IBM Full Stack Cloud Developer Berufszertifikat und die Programmierung mit Python und Java-Spezialisierung hervorragende Kurse, um den Einstieg zu finden. Für eine umfassendere Einführung in die Prinzipien und Praktiken der Programmierung ist Coding for Everyone Spezialisierung der perfekte Ausgangspunkt.
Für diejenigen, die fortgeschrittene Programmierkurse suchen, ist der Kurs HTML, CSS und Javascript für Webentwickler eine gute Wahl. Es behandelt die Grundlagen der Webentwicklung und stellt nützliche Tipps und Techniken für erfahrenere Entwickler vor. Eine weitere ausgezeichnete Wahl ist der Kurs Programmiersprachen, der eine breite Palette von Sprachen im Detail abdeckt. Für die Webentwicklung mit beliebten Frameworks wie Django ist die Django-Spezialisierung von Coursera ein hervorragendes Programm, das tief in diese beliebte Sprache eintaucht.
Die Beherrschung der Programmierung eröffnet eine breite Palette von Karrieremöglichkeiten in verschiedenen Branchen, darunter: