Finden Sie Programmier-Kurse, die Themen wie Python, Java, C++ und Webentwicklung abdecken. Bereiten Sie sich auf Karrieren in IT und Softwareentwicklung vor.
University of Michigan
Kompetenzen, die Sie erwerben: Python-Programmierung, Software-Installation, Computer Programmierung, Computergestütztes Denken, Grundsätze der Programmierung, Entwicklungsumgebung
Anfänger · Kurs · 1–3 Monate

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

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

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

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

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

University of California, Irvine
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Computer Architektur, Funktionales Design, Datenstrukturen, Datenzugang, Fehlersuche, Algorithmen, Computer-Programmierwerkzeuge, Betriebssysteme, System Programmierung, Software Entwurf, Go (Programmiersprache), OS Prozessverwaltung, Back-End Web-Entwicklung
Mittel · Spezialisierung · 3–6 Monate

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

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

Johns Hopkins University
Kompetenzen, die Sie erwerben: C und C++, Deep Learning, Computervision, Hardware-Architektur, Lineare Algebra, Methoden des Maschinellen Lernens, Datenstrukturen, Künstliche neuronale Netze, Computergrafik, Skalierbarkeit, Verteiltes Rechnen, System Programmierung, Grundsätze der Programmierung, Leistungsoptimierung, Maschinelles Lernen, Softwareentwicklung, OS Prozessverwaltung, C++ (Programmiersprache), Bildanalyse, Ereignisgesteuerte Programmierung
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 3–6 Monate
Duke University
Kompetenzen, die Sie erwerben: Java Programmierung, Statistische Analyse, Javascript, Computer Programmierung, Integrierte Entwicklungsumgebungen, Datenverarbeitung, Fehlersuche, Algorithmen, Prädiktive Modellierung, Software-Ingenieur, Web-Server, Datenmanipulation, Datenanalyse, Cascading Style Sheets (CSS), Daten importieren/exportieren, Web-Anwendungen, Bildanalyse, Software Entwurf, Ereignisgesteuerte Programmierung, Verschlüsselung
Anfänger · Spezialisierung · 3–6 Monate

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
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: