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: Ereignisgesteuerte Programmierung, Cloud Computing, Serverloses Rechnen, Software-Entwurfsmuster, Skalierbarkeit, Cloud Computing Architektur, Cloud-Anwendungen, Lastausgleich, Cloud-Lösungen, Infrastructure as a Service (IaaS), Cloud-Infrastruktur, Software-Architektur, Microservices
Anfänger · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Schnittstelle zur Anwendungsprogrammierung (API), Tabellenverarbeitungssoftware, Datenumwandlung, R-Programmierung, Unstrukturierte Daten, Datenbanken, Daten importieren/exportieren, Erweiterbare Markup-Sprache (XML), Daten-Integration, SQL, Relationale Datenbanken, Web Scraping, Datenmanipulation, Tidyverse (R-Paket), Google Sheets
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Dashboard, Matplotlib, Interaktive Datenvisualisierung, Datengesteuerte Entscheidungsfindung, Datenvisualisierungssoftware, Pandas (Python-Paket), Generative KI, Datenanalyse, Analytics, Python-Programmierung, ChatGPT
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Coursera
Kompetenzen, die Sie erwerben: Spatial Data Analysis, Data Visualization Software, Data Visualization, Geospatial Mapping, Geospatial Information and Technology, Interactive Data Visualization, Scatter Plots, Software Installation, Python Programming
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: TypeScript, Object Oriented Design, Node.JS, Role-Based Access Control (RBAC), Object Oriented Programming (OOP), Webpack, React Redux, Back-End Web Development, React.js, Full-Stack Web Development, Web Development, MongoDB, Front-End Web Development, Javascript, Application Programming Interface (API), Software Design Patterns, API Design, Programming Principles, Software Development, Debugging
Anfänger · Spezialisierung · 3–6 Monate

LearnKartS
Kompetenzen, die Sie erwerben: Kubernetes, Cloud-Native Computing, YAML, Containerization, Application Deployment, Microservices, Virtual Machines, Data Persistence, Virtual Environment, Ubuntu, Network Architecture, Command-Line Interface, Scalability
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Microsoft Power Platform, Business Process Automation, Microsoft 365, Invoicing, No-Code Development, Application Design, Document Management, Data Integration
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Verarbeitung natürlicher Sprache, Anwendungsentwicklung, LLM-Bewerbung, LangChain, Modellierung großer Sprachen, Künstliche Intelligenz
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Matplotlib, Datenanalyse, NumPy, Pandas (Python-Paket), A/B-Tests, Grundsätze der Programmierung, Daten bereinigen, Versionskontrolle, Python-Programmierung, Statistische Methoden, Statistische Analyse, Datenwissenschaft, GitHub, Jupyter, Plotly, Datenmanipulation, Skripting, Explorative Datenanalyse, Datenvisualisierung
Anfänger · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: JSON, System Programmierung, Systemüberwachung, Befehlszeilen-Schnittstelle, Rust (Programmiersprache), Automatisierung, Bereitstellung von Anwendungen, Docker (Software), Skripting, Software-Tests, CI/CD, GitHub, DevOps, Containerisierung, Jenkins, Prometheus (Software), Kontinuierliche Überwachung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: NumPy, Pandas (Python Package), Image Analysis, Data Manipulation, Matplotlib, Computer Vision, Data Analysis, Interactive Data Visualization, Python Programming, Data Visualization, JSON, Programming Principles, Scripting, Scripting Languages, Data Structures, Development Environment, Microsoft Visual Studio, Integrated Development Environments, Computer Programming, Software Installation
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: MySQL, Datenbank Management, Datenbanken, Web-Entwicklung, Objektorientierte Programmierung (OOP), Relationale Datenbanken, SQL, Back-End Web-Entwicklung, Full-Stack Web-Entwicklung, HyperText Markup Language (HTML), PHP (Skriptsprache)
Mittel · angeleitetes Projekt · Weniger als 2 Stunden