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: GitHub, Git (Version Control System), Version Control, Unix Commands, Unix Shell, Software Versioning, Linux Commands, Command-Line Interface, Code Review, Software Configuration Management, Software Development Tools, Development Environment, Secure Coding, File Management, Debugging, Technical Documentation, Software Documentation
Mittel · Spezialisierung · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Datenkompetenz, Datenmanipulation, R Programmierung, Datenumwandlung, Ggplot2, Bereinigung von Daten, Statistische Visualisierung, Daten importieren/exportieren, Daten-Storytelling, Grafische Darstellung, Vorverarbeitung von Daten, Datenvorverarbeitung, Datenwrangling, Datenvisualisierung, Software zur Datenvisualisierung, Präsentation der Daten, Tidyverse (R-Paket)
Gemischt · Kurs · 1–4 Wochen

KodeKloud
Kompetenzen, die Sie erwerben: Linux, GitHub, Open-Source-Technologie, DevOps, Versionskontrolle, Git (Versionskontrollsystem), Kollaborative Software
Anfänger · Kurs · 1–4 Wochen

Edureka
Kompetenzen, die Sie erwerben: Microservices, Restful API, CI/CD, Postman-API-Plattform, API-Tests, API-Entwurf, Anwendungsprogrammierschnittstelle (API), Test-Automatisierung, Bereitstellung von Anwendungen, Verwaltung der Anwendungsleistung, Software-Dokumentation, Verwaltung des Lebenszyklus von Anwendungen
Anfänger · Kurs · 1–4 Wochen

AI Business School
Kompetenzen, die Sie erwerben: Digitale Transformation, Künstliche Intelligenz, Risikomanagement, Automatisierung, Agentische Systeme, Personalwesen, Risikoanalyse, Verantwortungsvolle AI, Strategie der Humanressourcen, Generative KI, HR-Technik, AI-Förderung
Anfänger · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Software Entwurf, Web-Entwicklung, JavaScript-Frameworks, Front-End-Webentwicklung, Javascript, HTML und CSS, UI-Komponenten, Eckig, Skalierbarkeit, Software-Entwicklung, Hypertext Markup Language (HTML), Web-Anwendungen, Anwendungs-Rahmenwerke, Cascading Style Sheets (CSS)
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenmanipulation, Datenbank-Anwendung, Skripting, Objektorientierte Programmierung (OOP), Pandas (Python-Paket), Python-Programmierung, Fehlersuche, Datenbanken, Matplotlib, NumPy, Daten importieren/exportieren, Persistenz der Daten, Relationale Datenbanken, Abfragesprachen, Datenverarbeitung, Objektorientierter Entwurf, Datenvisualisierung, Datei-E/A
Anfänger · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Virtualisierung, Cloud Computing, Netzwerksicherheit, Datenspeicherung, Cloud-Speicher, Azure Active Directory, Virtuelle Maschinen, Infrastruktur als Dienstleistung (IaaS), Rollenbasierte Zugriffskontrolle (RBAC), Microsoft Azure, Identitäts- und Zugangsmanagement, Cloud-Infrastruktur, Verwaltung der Anwendungsleistung, Aktives Verzeichnis, Wiederherstellung im Katastrophenfall, Virtuelle Vernetzung, Sicherheit der Infrastruktur, Multi-Faktor-Authentifizierung
Mittel · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Computer Programmierung, Java, Objektorientierte Programmierung (OOP), Daten-Strukturen, Fehlersuche, Computerprogrammierung, Software und Technologie für das Bildungswesen, Programm-Entwicklung, Digitale Pädagogik
Anfänger · Kurs · 1–3 Monate

Politecnico di Milano
Kompetenzen, die Sie erwerben: Computer Programmierung, Cloud Computing, Computerarchitektur, Amazon Elastic Compute Cloud, Cloud-Anwendungen, Architektur des Cloud Computing, Hardware-Architektur, Computerprogrammierung, Algorithmen, Leistungsoptimierung, Systementwurf und Implementierung, Entwicklungsumgebung, Bioinformatik
Mittel · Kurs · 1–3 Monate

Northeastern University
Kompetenzen, die Sie erwerben: Systems Thinking, Software Visualization, Object Oriented Design, Software Engineering, Object Oriented Programming (OOP), Application Design, Web Applications, Software Development Life Cycle, Case Studies, Web Development, Data Modeling, Systems Development, Software Development, Business Architecture, Engineering Software, Python Programming, Software Design, Application Development, Computer Programming, Development Environment
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Keras (Neural Network Library), Artificial Neural Networks, Applied Machine Learning, Deep Learning, Python Programming, Performance Tuning, Machine Learning Algorithms, Machine Learning
Mittel · angeleitetes Projekt · Weniger als 2 Stunden