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.

Coursera
Kompetenzen, die Sie erwerben: WordPress, Content Management Systems, Web Content, Web Design and Development, Web Design, Web Development, Blogs, Social Media, Content Management, Marketing, Design, Computer Science
Fortgeschritten · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Benutzeroberfläche (UI), Testautomatisierung, Daten importieren/exportieren, Datenverwaltung, Datenmanagement, Datenmanipulation, Daten bereinigen, E-Mail-Automatisierung, Netzwerkprotokolle, Automatisierung von Geschäftsprozessen, Automatisierung, Excel-Makros, Bereitstellung von Anwendungen, Unstrukturierte Daten, Robotergestützte Prozessautomatisierung, Netzwerk-Protokolle, UI Komponenten, Kontext-Management, Datenflussdiagramme (DFDs), Web Scraping, Grundsätze der Programmierung, Software-Entwicklungstools
Anfänger · Spezialisierung · 3–6 Monate

Scrimba
Kompetenzen, die Sie erwerben: Prompt Engineering, Responsive Web Design, Node.JS, Command-Line Interface, TypeScript, Unit Testing, SQL, HTML and CSS, Web Content Accessibility Guidelines, Typography, Cascading Style Sheets (CSS), Ajax, React.js, User Interface and User Experience (UI/UX) Design, Hypertext Markup Language (HTML), JavaScript Frameworks, JSON, Generative AI, Database Design, UI Components
Anfänger · Spezialisierung · 3–6 Monate
Duke University
Kompetenzen, die Sie erwerben: Datenanalyse, Business Intelligence, Big Data, SQL, Datenbank-Design, Datenbanken, Große Daten, Relationale Datenbanken, Datenmodellierung, MySQL, Unternehmensanalyse, Business Analyse
Gemischt · Kurs · 1–3 Monate

Meta
Kompetenzen, die Sie erwerben: JSON, Autorisierung (Computing), Datenüberprüfung, Fehlersuche, API-Tests, Software-Dokumentation, API-Design, Restful API, Authentifizierungen, Schnittstelle zur Anwendungsprogrammierung (API), Leistungsoptimierung, Erweiterbare Markup-Sprache (XML), Datenvalidierung, Django (Web-Framework)
Mittel · Kurs · 1–4 Wochen

Universidad Austral
Kompetenzen, die Sie erwerben: Software Documentation, Object Oriented Design, Unified Modeling Language, Relational Databases, Object-Relational Mapping, Software Design, Test Driven Development (TDD), Database Management, Unit Testing, Object Oriented Programming (OOP), Database Design, SQL, Debugging, Data Structures, Python Programming, JSON, File Management, Computer Programming, Programming Principles, Software Installation
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Model Context Protocol, Claude Code, Vibe coding, Microsoft Copilot, AI Workflows, Anthropic Claude, Tool Calling, GitHub, Context Management, Web Development, Real Time Data, Debugging, AI Security, Artificial Intelligence and Machine Learning (AI/ML), Servers, Prompt Engineering, Application Development, Video Game Development, Generative AI, Software Engineering
Anfänger · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Computervision, Integrierte Entwicklungsumgebungen, Anwendungsentwicklung, Amazon Webdienste, Einheitstest, Telekommunikation, Cloud Computing, Android Studio, Internet der Dinge, Cloud Computing Architektur, Eingebettete Software, Computer Vision, Visualisierung (Computergrafik), Entwicklung von Anwendungen für Mobilgeräte, Mobile Entwicklung, GitHub, Versionskontrolle, Cloud-Entwicklung, Sitzungseinleitungsprotokolle, Software-Entwurfsdokumente, Android (Betriebssystem), Systementwurf und Implementierung
Mittel · Spezialisierung · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Python-Programmierung, Datenanalyse, Molekularbiologie, Datenstrukturen, Bioinformatik, Algorithmen, Biowissenschaften, Computergestütztes Denken
Gemischt · Kurs · 1–4 Wochen

University of California, Irvine
Kompetenzen, die Sie erwerben: Python-Programmierung, Digitale Signalverarbeitung, USB, TCP/IP, Server, Internet der Dinge, Netzwerkprotokolle, Linux, Computer Hardware, Elektronische Systeme, Hardware Design, Schnittstelle zur Anwendungsprogrammierung (API), Allgemeine Vernetzung, Eingebettete Systeme, Elektronik, Netzwerk-Protokolle
Gemischt · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Agile Methodology, Scrum (Software Development), Embedded Software, Embedded Systems, System Programming, Agile Software Development, Linux, Software Testing, Development Testing, Software Development Methodologies, Git (Version Control System), Docker (Software), Containerization, File Systems, Shell Script, Debugging, Operating Systems, Internet Of Things, Peripheral Devices, Electrical Engineering
Mittel · Spezialisierung · 1–3 Monate

Nanjing University
Kompetenzen, die Sie erwerben: Python-Programmierung, Datenanalyse, Datenverarbeitung, Pandas (Python-Paket), Datenstrukturen, Matplotlib, Datenvisualisierung, Daten Präsentation, Objektorientierte Programmierung (OOP), NumPy, Datenmanipulation, Data Mining, Data-Mining, Datenerfassung, Web Scraping, User-Interface-(UI)-Design
Anfänger · Kurs · 1–3 Monate