Softwareentwicklungs-Kurse können Ihnen helfen zu verstehen, wie Software entworfen, geschrieben und getestet wird. Sie können Fähigkeiten in Architektur, Programmierung, Versionskontrolle und Debugging aufbauen. Viele Kurse stellen Tools und Workflows aus der Softwarepraxis vor.

Kompetenzen, die Sie erwerben: Bereitstellung von Anwendungen, Git (Versionskontrollsystem), Microservices, Cloud-Bereitstellung, Objekt-Relationales Mapping, Grafana, Bash (Skriptsprache), Software-Architektur, Kubernetes, Django (Web-Framework), Lebenszyklus der Softwareentwicklung, Cloud-natives Computing, Open Web Application Security Project (OWASP), Istio, Shell-Skript, OpenShift, Paket- und Softwareverwaltung, Linux-Befehle, Einheitliche Prüfung, Python-Programmierung
★ 4.6 (53.566) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: AI-Integrationen, Code-Überprüfung, Anwendungssicherheit, Kontinuierliche Integration, Fehlersuche, Software-Architektur, Software-Entwicklung, Software-Entwicklung, Generative AI-Agenten, Generative KI, Daten-Ethik, DevSecOps, Software-Entwicklung, Künstliche Intelligenz
★ 4.5 (277) · Mittel · Kurs · 1–3 Monate

University of Minnesota
Kompetenzen, die Sie erwerben: Agile Methodik, Sprint-Planung, Scrum (Software-Entwicklung), Methoden der Softwareentwicklung, Anwenderbericht, Agile Software-Entwicklung
★ 4.7 (7486) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Bereitstellung von Anwendungen, Flask (Web-Framework), Git (Versionskontrollsystem), Versionskontrolle, Datenanalyse, Web-Entwicklung, Bash (Skriptsprache), NumPy, Software-Architektur, Software-Entwicklung, Full-Stack Web-Entwicklung, Linux, Lebenszyklus der Softwareentwicklung, GitHub, Shell-Skript, Unix-Shell, Paket- und Softwareverwaltung, Linux-Befehle, Einheitliche Prüfung, Python-Programmierung
★ 4.6 (52.218) · Anfänger · Spezialisierung · 3–6 Monate

Meta
Kompetenzen, die Sie erwerben: Git (Versionskontrollsystem), Versionskontrolle, Unix, Web-Entwicklung, Software-Versionierung, Dateiverwaltung, Software-Entwicklung, Linux, GitHub, Befehlszeilenschnittstelle, Unix-Befehle, Unix-Shell, Linux-Befehle
★ 4.6 (3843) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Bereitstellung von Anwendungen, Cloud-Dienste, Architektur des Cloud Computing, Cloud-Bereitstellung, Rechnerische Logik, Proxy-Server, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Grundsätze der Programmierung, Open-Source-Technologie, Generative KI, Abfragesprachen, Paket- und Softwareverwaltung, Große Daten, Datenbank-Systeme, Analytik, Computerprogrammierung, Relationale Datenbanken, Künstliche Intelligenz
★ 4.7 (475) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Git (Versionskontrollsystem), Benutzeroberfläche (UI), Javascript, Versionskontrolle, Android-Jetpack, Jest (JavaScript Testing Framework), Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Mobile Entwicklung, Figma (Entwurfssoftware), Benutzerfreundliches Design, Restful API, React Native, GitHub, Benutzerzentriertes Design, Unix-Befehle, Daten-Strukturen, Android-Entwicklung, Wiederverwendbarkeit von Code, Android-Studio, Kotlin
★ 4.6 (9347) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Northeastern University
Kompetenzen, die Sie erwerben: Risikomanagement, Geschäftsarchitektur, Objektorientierte Programmierung (OOP), Risikomanagement für Projekte, Risikoanalyse, Software-Entwicklung, Software-Entwicklung, Lebenszyklus der Softwareentwicklung, Benutzerzentriertes Design, Software-Entwicklung, Anwendungsentwicklung, Anwendungsdesign, Systemorientiertes Denken
★ 2.1 (14) · Anfänger · Kurs · 1–4 Wochen

DeepLearning.AI
Kompetenzen, die Sie erwerben: Prompt Engineering, Large Language Modeling, Database Design, LLM Application, Database Development, Software Documentation, Software Design Patterns, Databases, Software Testing, Application Design, Technical Documentation, Generative AI, AI Integrations, AI Enablement, Software Design, Code Review, Dependency Analysis, Software Engineering, Software Development, Machine Learning
★ 4.6 (854) · Anfänger · Berufsbezogenes Zertifikat · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Claude Code, Prompt Engineering, Agentic systems, ChatGPT, Retrieval-Augmented Generation, Generative AI Agents, Multimodal Prompts, Prompt Patterns, Generative AI, Agentic Workflows, LLM Application, AI Personalization, Software Development Tools, Artificial Intelligence and Machine Learning (AI/ML), Software Engineering, Software Development, Automation, Software Architecture, Software Testing, Software Design
★ 4.8 (9411) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: JavaScript-Frameworks, Cloud-Dienste, Microservices, Kontinuierliche Integration, Versionskontrolle, Back-End-Webentwicklung, Web-Entwicklung, Cloud-Bereitstellung, DevOps, Kubernetes, Kontinuierliche Lieferung, Software-Entwicklung, CI/CD, Full-Stack Web-Entwicklung, Cloud-natives Computing, GitHub, Cloud Computing, Cloud-Infrastruktur, OpenShift, Containerisierung
★ 4.7 (301) · Mittel · Kurs · 1–4 Wochen

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Bereitstellung von Anwendungen, Git (Versionskontrollsystem), Code-Überprüfung, Versionskontrolle, Analyse der Anforderungen, Fehlersuche, Entwurf von Systemen, DevOps, Funktionale Anforderung, Software-Entwicklung, Software-Entwicklung, CI/CD, Lebenszyklus der Softwareentwicklung, Software-Dokumentation, Methoden der Softwareentwicklung, GitHub, Docker (Software), Software-Entwurfsdokumente, Unified Modeling Language, Containerisierung
Mittel · Kurs · 1–3 Monate