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.

SkillUp
Kompetenzen, die Sie erwerben: SQL, Restful API, Relationale Datenbanken, Datenbank-Systeme, NoSQL, Java, Datenbanken, Objekt-Relationales Mapping, Back-End-Webentwicklung, Datenbank-Design, Java Programmierung, Spring Boot, Datenzugang, Software-Entwicklung, Spring Framework, Datenbank Management, Hibernate (Java), Anwendungs-Rahmenwerke, Datenbank-Entwicklung, Datenbank-Management, Java-Programmierung
Mittel · Kurs · 1–4 Wochen
University of Glasgow
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Datenkompetenz, Anwendungsdesign, Javascript, JavaScript-Frameworks, Lebenszyklus der Softwareentwicklung, Computergrafik, Software Entwurf, Interaktives Design, Web-Design und Entwicklung, Programm-Entwicklung, Web-Entwicklungs-Tools, Hypertext Markup Language (HTML), Präsentation der Daten, Software-Entwicklung, Animation und Spieldesign, Ereignisgesteuerte Programmierung, Animationen, Angewandtes maschinelles Lernen, Plot (Grafiken)
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: TypeScript, Object Oriented Design, Node.JS, Role-Based Access Control (RBAC), Object Oriented Programming (OOP), Webpack, React Redux, Back-End Web Development, React.js, Full-Stack Web Development, Web Development, MongoDB, Front-End Web Development, Javascript, Application Programming Interface (API), Software Design Patterns, API Design, Programming Principles, Software Development, Debugging
Anfänger · Spezialisierung · 3–6 Monate

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: Software-Entwicklungstools, Lebenszyklus der Softwareentwicklung, Linux-Verwaltung, Devops-Werkzeuge, Git (Versionskontrollsystem), DevOps, Software-Entwicklung, Versionskontrolle, Software-Versionierung, Methoden der Softwareentwicklung, Kollaborative Software
Anfänger · Kurs · 1–4 Wochen

The University of Edinburgh
Kompetenzen, die Sie erwerben: Software Engineering, Code Reusability, Program Development, Video Game Development, Programming Principles, Software Development, Software Design, Event-Driven Programming, Computer Programming, Software Documentation, Software Testing, Computational Thinking, Game Design, Animations, Animation and Game Design
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: AI Workflows, Generative AI Agents, Agentic Workflows, Artificial Intelligence and Machine Learning (AI/ML), Agentic systems, Microsoft Azure, LLM Application, Artificial Intelligence, AI Integrations, Model Deployment, Prompt Engineering, Application Deployment, Program Development, GitHub, Development Environment, Software Development, Natural Language Processing, Technical Documentation
Mittel · Kurs · 1–4 Wochen

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

University of California San Diego
Kompetenzen, die Sie erwerben: Technische Kommunikation, Technisches Schreiben, Systemprüfung, Implementierung des Systems, Testfall, Entwurf von Systemen, Mobile Entwicklung, Technische Dokumentation, Systementwurf und Implementierung, Software-Dokumentation, Software-Entwicklung, Internet der Dinge, Software-Entwurfsdokumente, Kommunikationssysteme, Eingebettete Software, Systemintegration, Entwicklungstests, Eingebettete Systeme
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Software Entwurf, Validierung von Daten, Software-Entwicklungstools, Programm-Entwicklung, Javascript, Entwicklung von Videospielen, Spiel-Design, Daten-Strukturen, Grundsätze der Programmierung, Objektorientierte Programmierung (OOP), Web-Entwicklungs-Tools, Fehlersuche, Datenvalidierung, Computer Programmierung, Computerprogrammierung, Software-Dokumentation, Software-Entwicklung, Computer-Programmierwerkzeuge, Integrierte Entwicklungsumgebungen, Entwicklungsumgebung, Instandhaltbarkeit
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: GitHub, Devops Tools, DevOps, Version Control, CI/CD, Continuous Integration, Continuous Deployment, Software Development, Amazon Elastic Compute Cloud, Authentications
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Blockchain, Secure Coding, Authorization (Computing), Token Optimization, Role-Based Access Control (RBAC), User Provisioning, Authentications, Application Security, Identity and Access Management, Other Programming Languages, Program Development, Programming Principles, Transaction Processing, Test Script Development, Software Development, Application Deployment
Mittel · Kurs · 1–4 Wochen