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.

SkillsBooster Academy
Kompetenzen, die Sie erwerben: Prompt Engineering, AI Security, Generative AI Agents, Integrated Development Environments, Software Development Tools, Google Workspace, 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
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Embedded Software, Performance Tuning, System Programming, Software Development Tools, Embedded Systems, Memory Management, Microarchitecture, Software Development, Hardware Architecture, Debugging, Secure Coding, Build Tools, Application Security, Computer Architecture, System Configuration, Programming Principles, C (Programming Language), Digital Signal Processing, Application Development, C++ (Programming Language)
Mittel · Spezialisierung · 3–6 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Multimodale Aufforderungen, Automatisierung, Generative KI, AI-Arbeitsabläufe, Lebenszyklus der Softwareentwicklung, Software-Entwicklung, Software-Architektur, Schnelles Engineering, Software Entwurf, Kontext Technik, Wiederverwendbarkeit von Code, Claude Code, Künstliche Intelligenz, Methoden der Softwareentwicklung, Software-Prüfung, Software-Qualitätssicherung, Anthropischer Claude, KI-Orchestrierung, Generative AI-Agenten, Prompt-Muster, Software Architektur
Anfänger · Kurs · 1–3 Monate

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

Kompetenzen, die Sie erwerben: Secure Coding, Application Security, Security Testing, Software Development Methodologies, Configuration Management, Software Development, Software Configuration Management, Systems Development Life Cycle, Software Development Life Cycle, Package and Software Management, Software Testing, Security Engineering, API Testing, Application Programming Interface (API), Cloud Security, Process Driven Development, Risk Management Framework
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Anwendungs-Rahmenwerke, Plattformübergreifende Entwicklung, Mobile Entwicklung, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Entwicklungsumgebung, Fehlersuche, Benutzeroberfläche (UI), Benutzeroberfläche (UI) Design, iOS-Entwicklung, UI-Komponenten, Andere mobile Programmiersprachen, Mobile Entwicklungstools, Android-Entwicklung, Software-Entwicklungstools, Apple iOS, Flutter (Software), Software-Entwicklung, Anwendungsprogrammierschnittstelle (API)
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Data Ethics, Generative AI Agents, AI Personalization, Mobile Development, Software Design Documents, Software Design, Generative Model Architectures, Anthropic Claude, Mobile Development Tools, LLM Application, AI literacy, iOS Development, AI Integrations, Personalized Campaigns, Software Development, Artificial Intelligence and Machine Learning (AI/ML)
Fortgeschritten · Spezialisierung · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: AI Security, Prompt Engineering, Code Review, Secure Coding, Open Web Application Security Project (OWASP), Integrated Development Environments, AI Workflows, Prompt Engineering Tools, DevSecOps, AI Enablement, Software Development, Development Environment, Git (Version Control System), GitHub, Building Codes, Scope Management
Mittel · Kurs · 1–4 Wochen

SkillsBooster Academy
Kompetenzen, die Sie erwerben: GitHub Copilot, Vibe coding, Claude Code, Software Development Tools, AI Workflows, Prompt Engineering, Code Review, Software Development, Generative AI Agents, Web Development Tools, Software Engineering, Web Development, Design Software, Generative AI, Front-End Web Development, Artificial Intelligence, Javascript, AI Personalization, React.js, Application Deployment
Anfänger · Spezialisierung · 3–6 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Lebenszyklus der Softwareentwicklung, Projektleitung, Testfall, Fehlersuche, Software-Entwicklung, Software-Konfigurationsmanagement, White-Box-Tests, Softwaretechnik, Benutzerakzeptanztests (UAT), Systementwurf und Implementierung, Wasserfall-Methodik, Methoden der Softwareentwicklung, Kontrolle ändern, Software-Prüfung, Software-Qualitätssicherung, Konfigurationsverwaltung, Unified Modeling Language, Abnahmetests, Konfigurationsmanagement, Analyse der Anforderungen, Lebenszyklus der Systementwicklung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Cloud Deployment, Software Development Life Cycle, Open Web Application Security Project (OWASP), OpenShift, Containerization, Server Side, Istio, Kubernetes, Software Architecture, Node.JS, Application Deployment, Restful API, Cloud-Native Computing, Responsive Web Design, Git (Version Control System), Ajax, Grafana, Javascript, Azure DevOps, Software Development
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Packt
Kompetenzen, die Sie erwerben: Git (Version Control System), GitHub, Version Control, Collaborative Software, Code Review, GitLab, Software Versioning, Software Development Tools, Software Configuration Management, Software Development, File Management, Application Development
Mittel · Kurs · 3–6 Monate