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.

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, Management Reporting, AI Integrations, Project Management, Meeting Facilitation, Git (Version Control System)
Anfänger · Spezialisierung · 1–3 Monate

Peking University
Kompetenzen, die Sie erwerben: Object Oriented Design, Object Oriented Programming (OOP), Unified Modeling Language, System Design and Implementation, Software Engineering, System Implementation, Program Development, Software Development, Software Systems, Software Architecture, Software Design, Software Development Methodologies, Systems Analysis, Systems Design
Anfänger · Kurs · 3–6 Monate

SkillUp
Kompetenzen, die Sie erwerben: Datenzugang, Anwendungs-Rahmenwerke, Datenbank-Entwicklung, Datenbank Management, Hibernate (Java), Java, Java Programmierung, NoSQL, Datenbanken, Datenbank-Design, Datenbank-Management, Datenbank-Systeme, Back-End-Webentwicklung, Objekt-Relationales Mapping, Restful API, Spring Boot, Spring Framework, SQL , Relationale Datenbanken, Java-Programmierung, Software-Entwicklung
Mittel · Kurs · 1–4 Wochen

SkillUp
Kompetenzen, die Sie erwerben: GitHub Copilot, Prompt Engineering, AI Workflows, AI Integrations, Generative AI, ChatGPT, Software Architecture, Code Review, AI literacy, Software Design, API Design, Debugging, Software Development, Application Development, AI Security, Database Design, Python Programming, Automation, Version Control, Java Programming
Mittel · Spezialisierung · 3–6 Monate
Georgia Institute of Technology
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Cloud-Dienste, Cloud-Infrastruktur, Cloud-Bereitstellung, Cloud Computing, Daten in Echtzeit, Cloud-Entwicklung, Computer-Plattformen, Skalierbarkeit, Internet der Dinge, Verteiltes Rechnen, Architektur des Cloud Computing, Cloud-Anwendungen, Cloud-Plattformen, Bereitstellung von Anwendungen, Cloud-Management, Software-Entwicklung, Cloud-natives Computing
Gemischt · Kurs · 1–3 Monate

SkillsBooster Academy
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Generative KI, AI-Arbeitsabläufe, Front-End-Webentwicklung, GitHub, Schnelles Engineering, Microsoft Kopilot, Software-Entwicklung, AI-Personalisierung, Künstliche Intelligenz, Web-Entwicklung, Softwaretechnik, Software-Entwicklungstools, Entwurfssoftware, Vibe-Codierung, Javascript, Verantwortungsvolle AI, Code-Überprüfung, React.js, Generative AI-Agenten
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Software-Entwicklung
Anfänger · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Cloud-Infrastruktur, Entwicklungsumgebung, Cloud-Bereitstellung, Wiederverwendbarkeit von Code, Datenmodellierung, Frontend-Integration, .NET-Rahmenwerk, Objekt-Relationales Mapping, Restful API, Web-Entwicklung, UI-Komponenten, Frontend-Leistung, Web-Anwendungen, Software-Entwicklungstools, Beglaubigungen, Leistungsoptimierung, Full-Stack Web-Entwicklung, ASP.NET, Software-Entwicklung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Programming Principles, Information Technology, Operating Systems, Web Applications, Collaborative Software, Computer Literacy, Computing Platforms, Computer Programming, Python Programming, Application Development, System Software, Linux, Application Design, Microsoft Windows, Mac OS, Package and Software Management, Open Source Technology, Software Development
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: IntelliJ IDEA, Apache Maven, Build Tools, Data Import/Export, Kotlin, Software Installation, Unit Testing, Software Development, Java, Software Testing, Database Management
Anfänger · Kurs · 1–4 Wochen

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: Application Security, Secure Coding, Threat Modeling, Security Testing, Software Development Life Cycle, Systems Development Life Cycle, Security Controls, Security Architecture Review, Risk Management Framework, Security Engineering, Information Systems Security, IT Security Architecture, Computer Security, Threat Management, Software Testing, Security Requirements Analysis, Security Management, Software Development, Software Architecture, Software Design
Mittel · Kurs · 1–3 Monate