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: Algorithmen, Verifizierung und Validierung, Eingebettete Software, Innovation, Systemprüfung, Verschlüsselung, Systemintegration, Echtzeit-Betriebssysteme, Softwareentwicklung, Integrationstests, Cloud-basierte Integration, Implementierung des Systems, Software-Ingenieur, Leistungstests, Computervision, Internet der Dinge, Eingebettete Systeme
Fortgeschritten · Kurs · 1–4 Wochen

digital.auto
Kompetenzen, die Sie erwerben: Software Development, Embedded Software, Software Architecture, Microservices, Digital Transformation, Virtualization, Simulation and Simulation Software, DevOps, Application Programming Interface (API), Artificial Intelligence, Safety Standards
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Cloud Applications, Cloud-Native Computing, Cloud Development, Google Cloud Platform, Serverless Computing, Infrastructure as Code (IaC), Application Deployment, Application Design, Cloud API, Application Development, API Gateway, Microservices, Authentications, Software Development, Application Programming Interface (API), Cloud Services, Identity and Access Management, Cloud Storage, Cloud Computing, Debugging
Mittel · Spezialisierung · 3–6 Monate

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

Kompetenzen, die Sie erwerben: Java, Mobile Development, Java Programming, Object Oriented Programming (OOP), Application Frameworks, Android Development, Application Development, Program Development, Software Development
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: UI Komponenten, Reaktionsfähiges Webdesign, React Native, Entwicklungsumgebung, iOS Entwicklung, Datenvalidierung, Android Entwicklung, Fehlersuche, React.js, Apple iOS, Softwareentwicklung, Cascading Style Sheets (CSS), Plattformübergreifende Entwicklung, Anwendungs-Rahmenwerke, React Redux, Entwicklung von Anwendungen für Mobilgeräte, Technologien zur Datenspeicherung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: LangGraph, Generative AI Agents, Agentic systems, LangChain, LLM Application, Responsible AI, Generative AI, Artificial Intelligence and Machine Learning (AI/ML), Collaborative Software, System Design and Implementation, Software Development, Python Programming, Real Time Data, Data Science
Mittel · Kurs · 1–4 Wochen

Northeastern University
Kompetenzen, die Sie erwerben: Systems Thinking, Software Visualization, Object Oriented Design, Software Engineering, Object Oriented Programming (OOP), Application Design, Web Applications, Software Development Life Cycle, Case Studies, Data Modeling, Systems Development, Software Development, Business Architecture, Business Risk Management, Python Programming, User Centered Design, Software Design, Application Development, Computer Programming, Development Environment
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Front-End Web-Entwicklung, UI Komponenten, HTML und CSS, Web Design und Entwicklung, Web-Entwicklung, Webdesign, Figma (Design-Software), Mockups, Datenbanken, Softwareentwicklung, React.js, Webanalyse und SEO, Bereitstellung von Anwendungen, GitHub
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Python-Programmierung, Algorithmen, Generative KI, Microsoft Azure, Code-Überprüfung, Technische Dokumentation, Instandhaltbarkeit, Einheitstest, Objektorientierte Programmierung (OOP), Software-Dokumentation, Testgetriebene Entwicklung (TDD), Integrationstests, Softwareentwicklung, Cloud-Anwendungen, Serverloses Rechnen, Software Entwurf, Cloud Computing, Bereitstellung von Anwendungen, Datenstrukturen
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: SQL, Database Management, MySQL, Relational Databases, Query Languages, Databases, Database Application, Database Design, Data Access, Java, Java Programming, UI Components, User Interface (UI), Software Development
Anfänger · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: Ajax, Object Oriented Programming (OOP), Javascript, JSON, Application Programming Interface (API), Scripting, Software Design Patterns, Data Management, Data Structures, Event-Driven Programming, Data Validation, Prototyping, Programming Principles, Web Development, Software Development, Debugging, Software Engineering, Performance Tuning
Mittel · Spezialisierung · 1–3 Monate