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: Cloud Deployment, Software Development Life Cycle, OpenShift, Istio, Kubernetes, Node.JS, Software Architecture, Application Deployment, Restful API, Database Design, CI/CD, Cloud-Native Computing, Responsive Web Design, NoSQL, Git (Version Control System), Front-End Web Development, Ajax, Javascript, Azure DevOps, Software Development
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Bootstrap (Front-End Framework), Software Development Life Cycle, Cloud-Native Computing, Software Architecture, Browser Compatibility, User Centered Design, GitHub, CI/CD, Cloud Applications, Responsive Web Design, Cloud Development, NoSQL, Git (Version Control System), Webpack, HTML and CSS, Application Development, MongoDB, Agile Methodology, Front-End Web Development, Software Development
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

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

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

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

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Entwicklungsumgebung, Speicherverwaltung, Programm-Entwicklung, Code-Überprüfung, C (Programmiersprache), Konfigurationsmanagement, Tools erstellen, Eingebettete Systeme, Software-Entwicklungstools, Git (Versionskontrollsystem), Machen.com, Software-Konfigurationsmanagement, Technische Überprüfung der Software, Eingebettete Software, Software-Entwicklung, Fehlersuche, Versionskontrolle
Mittel · Kurs · 1–4 Wochen

University of Pennsylvania
Kompetenzen, die Sie erwerben: Präzision, Vokabeln, Geschäftliches Schreiben, Soziale Kompetenzen, Schreiben, Professionalität, Rapportbildung, Kommunikation, Englische Sprache, Sprachkompetenz, Mündliche Äußerung, Rekrutierung, Sprachen lernen, Geschäftskorrespondenz, Interviewing-Fähigkeiten, Professionelle Netzwerkarbeit, Verbale Kommunikationsfähigkeiten
Gemischt · Kurs · 1–3 Monate

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: Python-Programmierung, Daten importieren/exportieren, NumPy, Datenerhebung, Datenanalyse, Skripting
Anfänger · Kurs · 1–3 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
Kompetenzen, die Sie erwerben: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Memory Management, Integrated Development Environments, Computer Programming Tools, Development Environment, System Programming, Software Development Tools, Program Development, Hardware Architecture, Systems Architecture, Eclipse (Software), Data Structures, Build Tools, C and C++, Programming Principles, Microarchitecture
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: React Native, iOS Development, Apple iOS, Software Development Life Cycle, Flutter (Software), Mobile Development, Software Architecture, Android Studio, User Centered Design, Android Development, Swift Programming, Responsive Web Design, Git (Version Control System), GitHub, User Interface (UI) Design, Android (Operating System), Front-End Web Development, Cascading Style Sheets (CSS), Data Ethics, AI Personalization
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate