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: 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

Scrimba
Kompetenzen, die Sie erwerben: Software Design Patterns, Computational Thinking, Software Design, Algorithms, Program Development, Theoretical Computer Science, Software Development, Computer Programming, Problem Solving, Software Engineering, Data Structures, Computer Science, Javascript, Programming Principles, Web Development, Graph Theory, Machine Learning Methods, Data Science, Solution Design
Mittel · Spezialisierung · 1–4 Wochen

LearnKartS
Kompetenzen, die Sie erwerben: Kollaborative Software, Software-Versionierung, Microsoft Visual Studio, Freigabe-Management, Software-Entwicklungstools, Entwicklungsumgebung, Methoden der Softwareentwicklung, Versionskontrolle, Kontrolle ändern, Software-Entwicklung, IntelliJ IDEA, Eclipse (Software), Integrierte Entwicklungsumgebungen, Git (Versionskontrollsystem)
Mittel · Kurs · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Computerprogrammierung, Objektorientierter Entwurf, Instandhaltbarkeit, Grundsätze der Programmierung, Python-Programmierung, Software-Entwicklung, Objektorientierte Programmierung (OOP), Wiederverwendbarkeit von Code, Computer Programmierung
Gemischt · Kurs · 1–4 Wochen

Logical Operations
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Database Application, Python Programming, Unit Testing, Computer Programming, Restful API, Cross Platform Development, Package and Software Management, Scripting, Data Science, Program Development, Computer Programming Tools, Software Development, Data Processing, Debugging, Programming Principles, User Interface (UI) Design, Regression Analysis, Machine Learning
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Kubernetes, Containerization, Development Environment, Application Deployment, Software Development
Mittel · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Google Cloud Platform, Kubernetes, CI/CD, DevOps, Application Deployment, Continuous Integration, Devops Tools, Test Automation, Development Testing, Containerization, Cloud Deployment, Cloud Platforms, Infrastructure as Code (IaC), Release Management, Continuous Delivery, Software Development, Development Environment, System Monitoring, Version Control
Mittel · Kurs · 1–4 Wochen

Logical Operations
Kompetenzen, die Sie erwerben: Microsoft Power Platform, Application Deployment, Application Development, Microsoft 365, Data Modeling, Data-Driven Decision-Making, Project Design, Software Design, Product Planning, Project Planning, Product Testing, Software Development, Software Architecture
Gemischt · Kurs · 1–3 Monate

Amazon Web Services
Kompetenzen, die Sie erwerben: Serverless Computing, Amazon Web Services, Cloud Computing Architecture, Development Environment, Software Development Tools, Software Architecture, Computer Programming Tools, Cloud Development, Cloud Platforms, Software Development, Cloud Applications, Program Development
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Design, Object Oriented Programming (OOP), File I/O, Program Development, Software Development, Automation, Data Structures, Code Reusability, Maintainability, File Management, Python Programming, Scalability, Scripting Languages, Data Persistence, JSON
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Containerisierung, Projektmanagement-Software, Docker (Software), Web-Design und Entwicklung, Anwendungsentwicklung, Javascript, JavaScript-Frameworks, Node.JS, Front-End-Webentwicklung, Web-Entwicklung, Beglaubigungen, Software-Entwicklung, Server-Seite, Full-Stack Web-Entwicklung, Back-End-Webentwicklung, Frontend-Integration, Web-Anwendungen, Bereitstellung von Anwendungen, React.js, Anwendungsprogrammierschnittstelle (API)
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Generative KI, GitHub Kopilot, AI-Sicherheit, Software-Entwicklung, API-Entwurf, Software Entwurf, AI-Arbeitsabläufe, Schnelles Engineering, Automatisierung, AI-Integrationen, Datenbank-Design
Mittel · Kurs · 1–3 Monate