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 Minnesota
Kompetenzen, die Sie erwerben: Verifizierung und Validierung, Wasserfall-Methodik, Entwicklungstests, Software-Entwicklung, Software-Architektur, Agile Software-Entwicklung, Software-Prüfung, Methoden der Softwareentwicklung, Systemanforderungen, Analyse der Anforderungen, Prozessgesteuerte Entwicklung, Software-Entwicklung, Bereitstellung von Anwendungen, Lebenszyklus der Softwareentwicklung, Agile Methodik
★ 4.7 (2135) · Anfänger · Kurs · 1–4 Wochen

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

Macquarie University
Kompetenzen, die Sie erwerben: Kubernetes, Containerization, Docker (Software), Cloud-Native Computing, DevOps, Microservices, Application Deployment, Cloud Computing, Virtual Machines, Cloud Technologies, Software Architecture, Vulnerability Assessments, Information Technology Architecture, Data Architecture, Security Software, Information Architecture, Software Development, Data Storage Technologies, Information Technology, Virtual Environment
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Angular, CI/CD, Containerization, Test Automation, Continuous Deployment, Unit Testing, Test Script Development, Docker (Software), Application Deployment, Web Development Tools, Continuous Integration, Responsive Web Design, Maintainability, Enterprise Application Management, UI Components, User Interface (UI), Software Development, TypeScript, Web Development, Javascript
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Angular, Authentications, API Design, CI/CD, Containerization, Application Programming Interface (API), Maintainability, Test Automation, Frontend Integration, Continuous Deployment, TypeScript, Performance Tuning, React.js, Authorization (Computing), Unit Testing, Frontend Performance, Restful API, Software Development, Web Development, Javascript
Anfänger · Spezialisierung · 1–3 Monate

Edureka
Kompetenzen, die Sie erwerben: File I/O, C# (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Data Persistence, .NET Framework, Integrated Development Environments, Code Reusability, Programming Principles, Debugging, Program Development, Development Environment, Software Development, Mobile Development, Unit Testing, Git (Version Control System), Version Control, GitHub, Web Development, Problem Solving
Anfänger · Kurs · 1–4 Wochen

John Wiley & Sons
Kompetenzen, die Sie erwerben: Systems Development Life Cycle, Software Development Life Cycle, Service Oriented Architecture, Web Services, Software Development, Cloud Platforms, Cloud Computing, Cloud Infrastructure, Cloud Services, Information Systems, IT Management, Application Development, Cost Benefit Analysis, Amazon Web Services, Agile Software Development, Microsoft Azure, Systems Analysis, Google Cloud Platform, DevOps, Systems Design
Anfänger · Kurs · 1–4 Wochen

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Agile Software Development, User Story, Backlogs, Agile Methodology, Agile Product Development, Agile Project Management, Scrum (Software Development), Software Engineering, Sprint Planning, Software Development Life Cycle, Scaled Agile Framework, Software Development, Sprint Retrospectives, Software Development Methodologies, Requirements Analysis, Waterfall Methodology, Continuous Integration, Test Driven Development (TDD), Scalability, Risk Management Framework
Mittel · Kurs · 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

Kompetenzen, die Sie erwerben: Prompt Engineering, AI Orchestration, AI Workflows, LangGraph, Agentic Workflows, LangChain, Retrieval-Augmented Generation, Prompt Patterns, Prompt Engineering Tools, LLM Application, Tool Calling, Agentic systems, Multimodal Prompts, Model Context Protocol, Generative AI Agents, Generative AI, AI Security, Vector Databases, AI Integrations, Software Development
★ 4.6 (1146) · Fortgeschritten · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Software Development Life Cycle, Cloud-Native Computing, Software Architecture, Hibernate (Java), Database Design, Docker (Software), Containerization, Git (Version Control System), GitHub, Object Oriented Programming (OOP), Javascript, CI/CD, Restful API, Data Ethics, Java Programming, Model Deployment, Version Control, Database Management, Software Development, Software Design
★ 4.6 (7905) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

John Wiley & Sons
Kompetenzen, die Sie erwerben: Prompt Engineering, OpenAI API, Generative AI, Prompt Engineering Tools, Jest (JavaScript Testing Framework), Generative Model Architectures, Software Documentation, Unit Testing, Test Case, Software Development Tools, LLM Application, Artificial Intelligence and Machine Learning (AI/ML), OpenAI, Maintainability, Test Automation, ChatGPT, Code Review, Software Development, Large Language Modeling, Debugging
Anfänger · Kurs · 3–6 Monate