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, NoSQL, Git (Version Control System), Responsive Web Design, Front-End Web Development, Ajax, Javascript, Azure DevOps, Software Development
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

SkillsBooster Academy
Kompetenzen, die Sie erwerben: React.js, Web Development Tools, UI Components, Frontend Integration, JavaScript Frameworks, Event-Driven Programming, Development Environment, Front-End Web Development, Web Applications, Restful API, User Interface (UI), Code Reusability, Git (Version Control System), Debugging, HTML and CSS, Javascript, Application Programming Interface (API), Software Development, GitHub, Programming Principles
Anfänger · Kurs · 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, CI/CD, Cloud Applications, Cloud Development, NoSQL, Git (Version Control System), GitHub, Webpack, HTML and CSS, Application Development, MongoDB, Agile Methodology, Responsive Web Design, Front-End Web Development, Software Development
Anfänger · Berufsbezogenes Zertifikat · 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: Analyse der Anforderungen, Git (Versionskontrollsystem), CI/CD, Software-Entwicklung, Entwurf von Systemen, Unified Modeling Language, Software-Entwicklung, Versionskontrolle, Funktionale Anforderung, Bereitstellung von Anwendungen, Lebenszyklus der Softwareentwicklung, Programm-Entwicklung, Docker (Software), GitHub, Containerisierung, Fehlersuche, Software-Entwurfsdokumente, DevOps, Code-Überprüfung, Software-Dokumentation
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Packt
Kompetenzen, die Sie erwerben: Secure Coding, Java Programming, Maintainability, Hardening, Java, Software Design Patterns, Application Security, Software Design, Data Structures, Object Oriented Design, Software Architecture, Performance Tuning, Data-oriented programming, Memory Management, API Design, Code Reusability, Object Oriented Programming (OOP), Web Servers, Software Development, Virtualization
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Android Jetpack, Android Studio, Android Development, Android (Operating System), Kotlin, Mobile Development, Object Oriented Design, UI Components, Application Development, Object Oriented Programming (OOP), Interactive Data Visualization, Data Visualization, Object-Relational Mapping, Code Reusability, Software Design, Mobile Development Tools, User Interface (UI) Design, Animation and Game Design, Software Development, Game Design
Mittel · Spezialisierung · 3–6 Monate

Microsoft
Kompetenzen, die Sie erwerben: CI/CD, Continuous Deployment, Continuous Delivery, DevSecOps, Continuous Integration, Site Reliability Engineering, Enterprise Architecture, IT Automation, DevOps, Test Automation, Product Automation, Automation, YAML, Software Development, Application Deployment, Business Process Automation, Multi-Cloud, Microsoft Azure, Cloud Standards, Software Configuration Management
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Java Programming, Java, Performance Tuning, Memory Management, Web Servers, Web Applications, Server Side, Computer Networking, TCP/IP, OS Process Management, Context Management, Software Development, Encryption, Network Protocols, Scalability, Maintainability
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: ChatGPT, Software-Entwicklung, Generative KI, Programm-Entwicklung, Entwicklungsumgebung, Technische Dokumentation, Fehlersuche, Python-Programmierung, Anwendungsentwicklung, Software-Dokumentation
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

LearnKartS
Kompetenzen, die Sie erwerben: TypeScript, Object Oriented Design, Application Programming Interface (API), Enterprise Application Management, Software Design, Code Reusability, Object Oriented Programming (OOP), Programming Principles, Software Design Patterns, Javascript, Build Tools, Application Development, Web Development Tools, Full-Stack Web Development, Web Development, Software Engineering, Software Development, Front-End Web Development, Software Architecture, Debugging
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Prompt Engineering, Test Automation, Generative AI, Engineering Software, Continuous Deployment, Development Testing, DevOps, Software Documentation, Test Tools, CI/CD, Software Testing, Code Review, Verification And Validation, Software Development, Software Design Documents, Application Deployment, Maintainability, AI Workflows, Software Technical Review, Cloud API
Mittel · Kurs · 1–4 Wochen