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.

Kompetenzen, die Sie erwerben: Linux, Hardware-Architektur, Betriebssysteme, Fehlersuche, Anwendungssicherheit, Internet der Dinge, Microsoft Windows, Computer Architektur, Echtzeit-Betriebssysteme, System Programmierung, Leistungsoptimierung, Drahtlose Netzwerke, Allgemeine Vernetzung, Modellierung von Bedrohungen, Systemarchitektur, Eingebettete Systeme
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: LangChain, Agentische Workflows, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Abruf-erweiterte Erzeugung, KI-Orchestrierung, Datenverarbeitung, Softwareentwicklung, Vektor-Datenbanken, LangGraph, Generative KI, KI-Workflows, Agentische Systeme, Generative AI-Agenten, LLM-Bewerbung, Verantwortungsvolle KI, Python-Programmierung
Mittel · Kurs · 1–4 Wochen

The Linux Foundation
Kompetenzen, die Sie erwerben: Fehlersuche, Linux, Dateiverwaltung, Skriptsprachen, Befehlszeilen-Schnittstelle, Programm-Entwicklung, System Programmierung, Shell-Skript, Skripting, Linux-Befehle, Software-Entwicklungstools, Unix-Befehle, Dateisysteme, Java, Bash (Skriptsprache), Paket- und Software-Management
Anfänger · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Informatik, Computer Programmierung, Datenanalyse, MySQL, SQL, Relationale Datenbanken
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Michigan
Kompetenzen, die Sie erwerben: Cascading Style Sheets (CSS), HTML und CSS, Browser-Kompatibilität, Web-Entwicklung, Webdesign, Web Design und Entwicklung, Verifizierung und Validierung, Javascript, Benutzeroberfläche (UI), Benutzerfreundlichkeit, Front-End Web-Entwicklung, Web Content Accessibility Guidelines, Reaktionsfähiges Webdesign, Wireframing
Anfänger · Kurs · 1–3 Monate

University of Alberta
Kompetenzen, die Sie erwerben: JSON, Webdienste, Web-Entwicklung, Software-Architektur, Android Entwicklung, Microservices, API-Design, Simple Object Access Protocol (SOAP), Web-Anwendungen, Restful API, Serviceorientierte Architektur
Mittel · Kurs · 1–4 Wochen
Stanford University
Kompetenzen, die Sie erwerben: Algorithmen, Graphentheorie, Datenstrukturen, Computergestütztes Denken, Theoretische Informatik, Pseudocode, Operations Research
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Graphentheorie, Algorithmen, Computergestütztes Denken, Datenstrukturen, Netzwerkanalyse, Baum-Karten, Python-Programmierung
Auf einen Abschluss hinarbeiten
Fortgeschritten · Kurs · 1–4 Wochen

DeepLearning.AI
Kompetenzen, die Sie erwerben: Data Storytelling, Web Scraping, Google Sheets, Data Visualization, Data Presentation, Spreadsheet Software, Large Language Modeling, Tableau Software, Data Literacy, Dashboard, LinkedIn, Pandas (Python Package), Time Series Analysis and Forecasting, Probability & Statistics, Extract, Transform, Load, Statistical Analysis, Statistics, Data Manipulation, Data Analysis, Descriptive Statistics
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Web-Entwicklung, Anwendungsserver, Java Programmierung, Web-Server, Java, Java-Plattform Enterprise Edition (J2EE), Bereitstellung von Anwendungen, Anwendungs-Rahmenwerke, Web-Anwendungen, Server-Seite
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Code-Überprüfung, Fehlersuche, Linux, Hardware-Architektur, Systementwurf und Implementierung, Eingebettete Software, Verifizierung und Validierung, Daten in Echtzeit, Echtzeit-Betriebssysteme, Systemtechnik, System Programmierung, Kontrollsysteme, Software-Architektur, Eingebettete Systeme, Leistungsoptimierung, Software Entwurf, Systemsoftware Systeme, Verlässlichkeit, Hardware Design, Systemarchitektur
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenmanagement, Cloud-Hosting, Tools für die mobile Entwicklung, React Native, Integrierte Entwicklungsumgebungen, Flutter (Software), iOS Entwicklung, Anwendungsentwicklung, Apple Xcode, Software-Tests, Android Studio, Entwicklung von Anwendungen für Mobilgeräte, Apple iOS, Plattformübergreifende Entwicklung, Anwendungs-Rahmenwerke, Web-Anwendungen, Swift Programmierung
Anfänger · Kurs · 1–4 Wochen