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.

University of Colorado System
Kompetenzen, die Sie erwerben: Software-Entwicklung, Sicherheitstechnik, Konzeptionelle Gestaltung, Analyse der Anforderungen, Agile Methodik, Methoden der Softwareentwicklung, Anwendungssicherheit, Technischer Entwurf, Wasserfall-Methodik, Lebenszyklus der Systementwicklung, Lebenszyklus der Softwareentwicklung
★ 4.6 (253) · Gemischt · Kurs · 1–3 Monate

SkillsBooster Academy
Kompetenzen, die Sie erwerben: Claude Code, Prompt Engineering, Anthropic Claude, AI Security, Generative AI Agents, Software Development Tools, Software Development, Responsible AI, GitHub, Code Review, Application Deployment, AI Personalization, Generative AI, Software Engineering, Web Development, Artificial Intelligence, Design Software, Front-End Web Development, React.js, Javascript
★ 4.6 (22) · Anfänger · Spezialisierung · 3–6 Monate

Universidade de São Paulo
Kompetenzen, die Sie erwerben: Software Testing, Test Tools, Test Planning, Test Case, Functional Testing, Software Quality Assurance, Software Quality (SQA/SQC), Quality Assurance, White-Box Testing
★ 4.8 (547) · Anfänger · Kurs · 1–3 Monate

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

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Verifizierung und Validierung, Bewertung des Modells, Analyse der Anforderungen, Objektorientierte Programmierung (OOP), Diagramm Entwurf, Software-Dokumentation, Projektleitung, Funktionale Spezifikation, Lebenszyklus der Systementwicklung, Software-Entwicklung, Software-Entwicklung, Software-Systeme, Systemanforderungen, Funktionale Anforderung, Datenmodellierung, Projektplanung, Unified Modeling Language, Objektorientierter Entwurf
★ 4.6 (393) · Mittel · Kurs · 1–3 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Software-Prüfung, Benutzerakzeptanztests (UAT), Konfigurationsmanagement, Analyse der Anforderungen, Methoden der Softwareentwicklung, Software-Qualitätssicherung, Testfall, Projektleitung, Wasserfall-Methodik, Software-Konfigurationsmanagement, Lebenszyklus der Systementwicklung, Software-Entwicklung, Software-Entwicklung, Systementwurf und Implementierung, Kontrolle ändern, White-Box-Tests, Lebenszyklus der Softwareentwicklung, Fehlersuche, Abnahmetests, Unified Modeling Language
★ 4.7 (150) · Mittel · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Organisatorische Struktur, Organisatorischer Wandel, Programm-Management, Änderungsmanagement, Projektleitung, Strategisches Denken, Generative AI-Agenten, Lebenszyklus des Projektmanagements, Projektplanung
★ 4.9 (101.996) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Präsentation der Daten, Plot (Grafiken), Web-Scraping, Erstellung des Dashboards, Bewertung des Modells, Plotly, Explorative Datenanalyse, Datenwissenschaft, Software zur Datenvisualisierung, Datenerfassung, Datenvisualisierung, Datenerhebung, NumPy, Dashboard, Datenwrangling, Daten importieren/exportieren, Datenanalyse, Python-Programmierung, Maschinelles Lernen, Daten-Storytelling
★ 4.6 (61.999) · Anfänger · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: Benutzerfreundlichkeit, Designforschung, Benutzerzentriertes Design, Sprint-Retrospektiven, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Sprint-Planung, Gestaltung, Design Thinking, Benutzerfreundliches Design, Nutzerforschung, Benutzererfahrung, Prototyping, Menschenzentriertes Design, UI/UX-Forschung, Ideenfindung, Prüfung der Benutzerfreundlichkeit, Wireframing
★ 4.8 (75.940) · Anfänger · Kurs · 1–4 Wochen

DeepLearning.AI
Kompetenzen, die Sie erwerben: Faltungsneuronale Netze, Künstliche Intelligenz, Modell-Optimierung, Tiefes Lernen, Künstliche neuronale Netze, Modell Ausbildung, Methoden des maschinellen Lernens, Python-Programmierung, Überwachtes Lernen, Angewandtes maschinelles Lernen, Künstliche Intelligenz und maschinelles Lernen (AI/ML)
★ 4.9 (123.817) · Mittel · Kurs · 1–4 Wochen

Yale University
Kompetenzen, die Sie erwerben: Mitgefühl, Zielsetzung, Bildung von Gewohnheiten, Zeitmanagement, Handlungsorientiert, Widerstandsfähigkeit, Positivität, Psychische Gesundheit, Psychologie, Entscheidungsfindung, Achtsamkeit, Meditation & Atemarbeit, Verhaltensbiologische Gesundheit, Produktivität, Selbst-Bewusstsein, Prioritätensetzung
★ 4.9 (40.393) · Gemischt · Kurs · 1–3 Monate

Deep Teaching Solutions
Kompetenzen, die Sie erwerben: Wachstumsorientiertheit, Lerntheorie, Bildung von Gewohnheiten, Zeitmanagement, Geistige Konzentration, Lernstrategien, Produktivität, Kreativität, Selbst-Bewusstsein, Lebenslanges Lernen, Anpassungsfähigkeit
★ 4.8 (93.262) · Anfänger · Kurs · 1–4 Wochen