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.

SkillsBooster Academy
Kompetenzen, die Sie erwerben: Claude Code, Prompt Engineering, Anthropic Claude, AI Security, Generative AI Agents, Software Development Tools, Software Development, Command-Line Interface, Test Script Development, Responsible AI, GitHub, Context Management, Code Review, Application Deployment, AI Personalization, Generative AI, Software Engineering, Web Development, Artificial Intelligence, Front-End Web Development
★ 4.5 (24) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: React Native, iOS Development, Apple iOS, Software Development Life Cycle, Flutter (Software), Mobile Development, Software Architecture, Android Studio, User Centered Design, Android Development, Swift Programming, Git (Version Control System), GitHub, User Interface (UI) Design, Javascript, Android (Operating System), Front-End Web Development, React Redux, Data Ethics, AI Personalization
★ 4.6 (8738) · Anfänger · Berufsbezogenes Zertifikat · 3–6 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 (9800) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Simplilearn
Kompetenzen, die Sie erwerben: Prompt Engineering, AI Personalization, GitHub Copilot, Generative AI, Infrastructure as Code (IaC), Legal Risk, Requirements Analysis, Test Tools, Software Testing, ChatGPT, System Support, Risk Analysis, Sprint Planning, Software Development Tools, Software Development Life Cycle, User Interface and User Experience (UI/UX) Design, Automation, Software Documentation, Artificial Intelligence, Software Architecture
★ 4.4 (86) · Anfänger · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Entwicklung von Medikamenten, Einhaltung von Vorschriften, Klinische Studien, Regulatorische Angelegenheiten, Klinische Forschung, Kommerzialisierung
★ 4.7 (2433) · Anfänger · Kurs · 1–3 Monate

Meta
Kompetenzen, die Sie erwerben: Git (Versionskontrollsystem), Benutzeroberfläche (UI), Javascript, Versionskontrolle, Jest (JavaScript Testing Framework), Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Mobile Entwicklung, Apple iOS, Figma (Entwurfssoftware), Benutzerfreundliches Design, Restful API, React Native, GitHub, Benutzerzentriertes Design, Unix-Befehle, Daten-Strukturen, iOS-Entwicklung, Apple Xcode, Swift-Programmierung, Kerndaten (Software)
★ 4.6 (8830) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Agile Methodik, Erhebung von Anforderungen, Systemanforderungen, Prototyping, Analyse der Anforderungen, Technische Dokumentation, Datenflussdiagramme (DFDs), Storyboarding, Lebenszyklus der Softwareentwicklung, Software-Dokumentation, Methoden der Softwareentwicklung, Erleichterung von Sitzungen, Analyse der Sicherheitsanforderungen, Diagramm Entwurf, Attrappen, Interviewing-Fähigkeiten, Produktanforderungen, Zielsetzung, Skalierbarkeit, Konfliktmanagement
★ 4.5 (858) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Konstruktives Feedback, Business-Kommunikation, Kommunikation, Beeinflussung, Vertrauenswürdigkeit, Personalmanagement, Durchsetzungsvermögen, Aktives Zuhören, Zwischenmenschliche Kommunikation, Konfliktmanagement, Kommunikations-Strategien
★ 4.7 (3311) · Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Git (Versionskontrollsystem), Code-Überprüfung, Versionskontrolle, Entwicklungsumgebung, Speicherverwaltung, Eingebettete Software, Software-Entwicklung, Eingebettete Systeme, Konfigurationsmanagement, Tools erstellen, C (Programmiersprache), Software-Konfigurationsmanagement
★ 4.5 (658) · Mittel · Kurs · 1–4 Wochen

Michigan State University
Kompetenzen, die Sie erwerben: Unity-Engine, Geschichtenerzählen, Benutzeroberfläche (UI), Prototyping, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Spiel-Design, UI-Komponenten, 3D-Modellierung, Entwicklung von Videospielen, Benutzerfreundliches Design, Software-Dokumentation, 3D-Assets, C# (Programmiersprache), Konzeptionelle Gestaltung, Benutzeroberfläche (UI) Design, Software-Entwurfsdokumente, Animation und Spieldesign, Plattformübergreifende Entwicklung, Computergrafik, Peer Review
★ 4.7 (676) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: HTML und CSS, Javascript, Web-Entwicklung, Hypertext Markup Language (HTML), React.js, Front-End-Webentwicklung, Bootstrap (Front-End-Framework), Web-Entwicklungs-Tools, Reaktionsfähiges Web-Design, Cascading Style Sheets (CSS)
★ 4.8 (13.957) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Prompt Engineering, Containerization, Docker (Software), Infrastructure as Code (IaC), Terraform, Application Deployment, AI Workflows, CI/CD, Application Programming Interface (API), Regression Testing, Code Review, Test Automation, Software Testing, Software Engineering Tools, Requirements Analysis, Unit Testing, Responsible AI, Generative AI, Software Development, Javascript
Anfänger · Spezialisierung · 3–6 Monate