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.

Peking University
Kompetenzen, die Sie erwerben: Software Engineering, Object Oriented Design, Development Environment, Software Testing, Software Development Tools, Unified Modeling Language, Requirements Analysis, Software Development Methodologies, Software Development Life Cycle, Agile Software Development, Agile Methodology, Software Design, Requirements Elicitation, Software Development, Systems Analysis, Data Flow Diagrams (DFDs)
Mittel · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Docker (Software), Containerization, Application Deployment, Data Persistence, Software Development, Virtualization, Application Security, Virtual Networking, Virtualization and Virtual Machines, Command-Line Interface
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Cloud-Hosting, Containerisierung, Kontinuierliche Bereitstellung, Cloud-Bereitstellung, Microsoft Entwicklungswerkzeuge, Cloud-Anwendungen, Software-Entwicklung, Skalierbarkeit, Docker (Software), Web-Anwendungen, ASP.NET, Entwicklungsumgebung, Cloud-Entwicklung, Microsoft Azure, Integrierte Entwicklungsumgebungen, Plattform als Dienstleistung (PaaS), Bereitstellung von Anwendungen, Microsoft Visual Studio
Mittel · Kurs · 1–3 Monate

Jordan University of Science and Technology
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, C# (Programming Language), Program Development, Software Engineering, C++ (Programming Language), Data Structures, Software Development, Computer Programming, Programming Principles, Java, Query Languages
Mittel · Kurs · 1–4 Wochen

Universidad de Palermo
Kompetenzen, die Sie erwerben: Object Oriented Design, Object Oriented Programming (OOP), Java, Java Programming, Software Design, Programming Principles, Software Development
Mittel · Kurs · 1–4 Wochen

JetBrains
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, KI-Kenntnisse, Generative KI, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Software-Entwicklungstools, Modellierung großer Sprachen, Generative AI-Agenten, Lebenszyklus der Softwareentwicklung, Code-Überprüfung, Agentische Arbeitsabläufe, Software-Entwicklung, Agentische Systeme, LLM-Bewerbung, Integrierte Entwicklungsumgebungen, IntelliJ IDEA, Bereitstellung von Anwendungen
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Generative KI, Softwaretechnik, Künstliche Intelligenz, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Software-Entwicklungstools, Lebenszyklus der Softwareentwicklung, AI-Sicherheit, AI-Personalisierung, Analyse, Software-Entwicklung, AI-Arbeitsabläufe, Automatisierung, Anwendungssicherheit, Fehlersuche, Schnelles Engineering, Kollaborative Software, Code-Überprüfung, Technische Überprüfung der Software, Vibe-Codierung, Leistungsoptimierung
Mittel · Kurs · 1–4 Wochen

Heriot-Watt University
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Java, Java Programming, Computer Programming, Application Development, Program Development, Programming Principles, Computational Logic, Software Development, Software Development Life Cycle, Debugging
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–4 Wochen

LearnKartS
Kompetenzen, die Sie erwerben: Beglaubigungen, Software-Konfigurationsmanagement, Git (Versionskontrollsystem), Devops-Werkzeuge, Software-Entwicklung, Installation der Software, Software-Versionierung, Kollaborative Software, GitHub, Versionskontrolle, Befehlszeilenschnittstelle, Linux, Open-Source-Technologie, Dateiverwaltung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Angular, JavaScript Frameworks, Model View Controller, Javascript, Web Development, Software Development
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Amazon Web Services
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Datenbank-Systeme, Python-Programmierung, Middleware, Datenbanken, API-Gateway, Skripting, Microservices, Serviceorientierte Architektur, Cloud-Anwendungen, Software-Architektur, Serverloses Rechnen, Amazon Webdienste, Software-Entwicklung, Software Architektur, Amazon Web Services, Cloud-API, IT-Automatisierung, Systemarchitektur, Anwendungs-Rahmenwerke, Cloud-basierte Integration, Amazon DynamoDB
Anfänger · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Continuous Integration, Sprint Planning, Kaizen Methodology, Quality Improvement, Process Improvement, Backlogs, DevSecOps, Agile Product Development, Scalability, Performance Metric, Organizational Development, Integration Testing, Coordinating, Software Development, Performance Reporting, AI Integrations, Management Reporting, Project Management, Meeting Facilitation, Git (Version Control System)
Anfänger · Spezialisierung · 1–3 Monate