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.

Meta
Kompetenzen, die Sie erwerben: Versionskontrolle, Kollaborative Software, Befehlszeilenschnittstelle, Dateiverwaltung, Unix-Shell, Software-Entwicklung, Unix-Befehle, Git (Versionskontrollsystem), Linux-Befehle, Unix, Linux, Web-Entwicklung, Software-Versionierung, GitHub
★ 4.6 (3840) · Anfänger · Kurs · 1–4 Wochen

DeepLearning.AI
Kompetenzen, die Sie erwerben: Prompt Engineering, Large Language Modeling, Prompt Patterns, Database Design, LLM Application, Database Development, Software Documentation, Vibe coding, Software Design Patterns, Databases, Collaborative Software, Software Testing, OpenAI API, Application Design, Technical Documentation, AI Integrations, Generative AI, Software Engineering, Software Development, Machine Learning
★ 4.6 (848) · Anfänger · Berufsbezogenes Zertifikat · 1–3 Monate

Kompetenzen, die Sie erwerben: Bootstrap (Front-End Framework), Software Development Life Cycle, Cloud-Native Computing, Software Architecture, Browser Compatibility, User Centered Design, CI/CD, Cloud Applications, Cloud Development, NoSQL, Git (Version Control System), GitHub, Webpack, HTML and CSS, Application Development, MongoDB, Agile Methodology, Javascript, Front-End Web Development, Software Development
★ 4.6 (8714) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

SkillsBooster Academy
Kompetenzen, die Sie erwerben: Flask (Web Framework), Debugging, File I/O, Scripting, Python Programming, Web Applications, Data Structures, Secure Coding, Code Reusability, Programming Principles, IT Automation, Web Development, Application Development, Application Deployment, Back-End Web Development, Program Development, Code Review, Software Development, Object Oriented Programming (OOP), Software Engineering
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Cloud Deployment, Software Development Life Cycle, OpenShift, Istio, Kubernetes, Node.JS, Software Architecture, Application Deployment, Restful API, Database Design, CI/CD, Cloud-Native Computing, NoSQL, Git (Version Control System), Cloud Applications, Javascript, Front-End Web Development, Ajax, Azure DevOps, Software Development
★ 4.6 (9724) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Code-Überprüfung, Versionskontrolle, Funktionale Anforderung, Unified Modeling Language, Software-Dokumentation, Fehlersuche, Entwurf von Systemen, CI/CD, Software-Entwicklung, Programm-Entwicklung, Software-Entwurfsdokumente, Docker (Software), DevOps, Analyse der Anforderungen, Git (Versionskontrollsystem), Software-Entwicklung, Bereitstellung von Anwendungen, Lebenszyklus der Softwareentwicklung, GitHub, Containerisierung
Mittel · Kurs · 1–3 Monate

SkillsBooster Academy
Kompetenzen, die Sie erwerben: React.js, OpenAI API, ChatGPT, UI Components, Web Development Tools, Full-Stack Web Development, JavaScript Frameworks, Generative AI, Application Programming Interface (API), Restful API, Front-End Web Development, Web Development, Back-End Web Development, Javascript, Debugging, HTML and CSS, Server Side, Software Development, GitHub, Programming Principles
★ 5 (8) · Anfänger · Spezialisierung · 3–6 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Claude Code, Prompt Engineering, Agentic systems, ChatGPT, Anthropic Claude, Retrieval-Augmented Generation, Generative AI Agents, Prompt Patterns, Multimodal Prompts, Generative AI, Agentic Workflows, AI Personalization, Software Development Tools, Artificial Intelligence and Machine Learning (AI/ML), Software Engineering, Software Development, Automation, Software Architecture, Software Testing, Software Design
★ 4.8 (9290) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Python-Programmierung, Daten importieren/exportieren, Daten-Ethik, Maschinelles Lernen, Prompt-Muster, Datenwissenschaft, Software-Entwicklung, Software-Architektur, Verantwortungsvolle AI, Modellierung großer Sprachen, Javascript, Abruf-erweiterte Erzeugung, Einheitliche Prüfung, IBM Wolke, LangChain, Schnelles Engineering, Lebenszyklus der Softwareentwicklung, Generative KI, Computer Vision, AI-Arbeitsabläufe
★ 4.6 (83.038) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

SkillsBooster Academy
Kompetenzen, die Sie erwerben: ChatGPT, Gemini, AI Integrations, React.js, OpenAI, Generative AI, Frontend Integration, UI Components, Application Programming Interface (API), Restful API, User Interface (UI), Debugging, JavaScript Frameworks, Large Language Modeling, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Software Development, Web Development, Javascript, Cascading Style Sheets (CSS)
Anfänger · Kurs · 3–6 Monate

Microsoft
Kompetenzen, die Sie erwerben: Test Automation, Performance Stress Testing, Performance Testing, Test Script Development, API Testing, GitHub, Postman API Platform, Continuous Integration, Software Testing, Test Tools, Version Control, Generative AI, Test Case, Git (Version Control System), AI literacy, Technical Communication, Integration Testing, Software Development, Computer Science, Information Technology
Mittel · Kurs · 1–3 Monate

University of Minnesota
Kompetenzen, die Sie erwerben: Verifizierung und Validierung, Wasserfall-Methodik, Entwicklungstests, Software-Entwicklung, Software-Architektur, Agile Software-Entwicklung, Software-Prüfung, Methoden der Softwareentwicklung, Systemanforderungen, Analyse der Anforderungen, Prozessgesteuerte Entwicklung, Software-Entwicklung, Bereitstellung von Anwendungen, Lebenszyklus der Softwareentwicklung, Agile Methodik
★ 4.7 (2135) · Anfänger · Kurs · 1–4 Wochen