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.

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

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

JetBrains
Kompetenzen, die Sie erwerben: NumPy, Python Programming, Linear Algebra, Numerical Analysis, Data Manipulation, Data Transformation, Data Preprocessing, Integrated Development Environments, Unstructured Data, Data Science, Data Management, Software Development Tools, Software Development, Machine Learning, Engineering, Scientific, and Technical Instruments
★ 4.9 (135) · Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Object Oriented Design, JUnit, Object Oriented Programming (OOP), Unified Modeling Language, Software Design Patterns, Software Testing, Java, Software Engineering, Java Programming, User Interface and User Experience (UI/UX) Design, Unit Testing, Software Design, Software Architecture, API Design, Model View Controller, Software Development, Test Driven Development (TDD), Programming Principles, Conceptual Design, Databases
★ 4.2 (27) · Mittel · Spezialisierung · 3–6 Monate

Scrimba
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Javascript, Application Programming Interface (API), Code Reusability, Software Design Patterns, Data Management, Data Structures, Event-Driven Programming, Web Development, Computational Logic, Programming Principles, Data Import/Export, Software Development, Software Engineering, Performance Tuning
★ 4.7 (21) · Mittel · Spezialisierung · 1–3 Monate

SkillsBooster Academy
Kompetenzen, die Sie erwerben: Vibe-Codierung, Web-Entwicklung, Software-Entwicklung, Agentische Arbeitsabläufe, Generative KI, GitHub, Software-Entwicklung, Bereitstellung von Anwendungen, Werkzeuganrufe, AI-Personalisierung, Code-Überprüfung, Front-End-Webentwicklung, Claude Code, Software-Entwicklungstools, Anthropischer Claude, AI-Arbeitsabläufe, Prompt-Muster, Generative AI-Agenten, Künstliche Intelligenz, Integrierte Entwicklungsumgebungen
★ 4.4 (16) · Anfänger · Kurs · 1–3 Monate

Edureka
Kompetenzen, die Sie erwerben: KI-Orchestrierung, Vibe-Codierung, Web-Entwicklung, Software-Entwicklung, Agentische Arbeitsabläufe, Software-Prüfung, AI-Förderung, AI-Sicherheit, Web-Anwendungen, Sicherheitstests, Software-Entwicklung, Code-Überprüfung, Claude Code, Anthropischer Claude, AI-Arbeitsabläufe, LLM-Bewerbung, Prompt-Muster, Modell-Kontext-Protokoll, Generative AI-Agenten, Schnelles Engineering
★ 4.4 (11) · Mittel · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: JSON, Restful API, API Design, Web Applications, Application Programming Interface (API), Responsive Web Design, Cascading Style Sheets (CSS), Dashboard Creation, Event-Driven Programming, HTML and CSS, Javascript, Wireframing, Web Servers, Web Development, Real Time Data, Game Design, Hypertext Markup Language (HTML), Servers, Software Development
★ 4.9 (22) · Mittel · Spezialisierung · 1–4 Wochen

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
★ 4.5 (12) · Anfänger · Kurs · 3–6 Monate

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

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

Universidad de Palermo
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Software-Entwicklung, Java-Programmierung, Java, Grundsätze der Programmierung, Software-Entwicklung, Objektorientierter Entwurf
★ 4.8 (18) · Mittel · Kurs · 1–4 Wochen