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: Git (Versionskontrollsystem), Linux-Befehle, Kollaborative Software, Linux, Versionskontrolle, Software-Entwicklung, Software-Versionierung, Unix, Unix-Befehle, Web-Entwicklung, Befehlszeilenschnittstelle, Dateiverwaltung, GitHub, Unix-Shell
★ 4.6 (3840) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: AI-Integrationen, Benutzeroberfläche (UI) Design, Generative KI, Operative Effizienz, Umwandlung von Unternehmen, LLM-Bewerbung, ChatGPT, Verantwortungsvolle AI, Programm-Entwicklung, KI-Kenntnisse, Entscheidungsintelligenz, Digitale Transformation, GitHub Kopilot, Fehlersuche, Software-Entwicklungstools
★ 4.6 (28) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Test Planning, Prompt Engineering, Version Control, OpenAI API, Debugging, Google Gemini, Flask (Web Framework), Software Design Patterns, Git (Version Control System), GitLab, Responsible AI, Infrastructure as Code (IaC), GitHub, Collaborative Software, Application Programming Interface (API), Mobile Development, Front-End Web Development, Back-End Web Development, Application Development, Artificial Intelligence and Machine Learning (AI/ML)
★ 4.5 (792) · Mittel · Spezialisierung · 1–3 Monate

University of Leeds
Kompetenzen, die Sie erwerben: Software Development, Software Engineering, Professional Development, Professionalism, Ethical Standards And Conduct, Teamwork, Computer Programming, Back-End Web Development
Anfänger · Kurs · 1–4 Wochen

SkillUp
Kompetenzen, die Sie erwerben: Compliance-Berichterstattung, Organisatorische Struktur, SAP-Anwendungen, Methoden der Softwareentwicklung, Migration von Daten, Bereitstellung von Anwendungen, Funktionale Anforderung, Unternehmensressourcenplanung, Datenmodellierung, SAP S/4HANA, Systemarchitektur, Software-Entwicklungstools
★ 4.4 (70) · Anfänger · Kurs · 1–4 Wochen

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

Northeastern University
Kompetenzen, die Sie erwerben: Software-Entwicklung, Risikoanalyse, Geschäftslogik, Software-Visualisierung, Benutzerfreundlichkeit, Benutzerzentriertes Design, Objektorientierte Programmierung (OOP), Methoden der Softwareentwicklung, Anwendungsdesign, Software-Entwicklung, Software-Entwicklung, Systemorientiertes Denken, Geschäftsarchitektur, Lebenszyklus der Softwareentwicklung, Anwendungsentwicklung, Risikomanagement, Risikomanagement für Projekte, Objektorientierter Entwurf
★ 1.7 (11) · Anfänger · Kurs · 1–4 Wochen

Clemson University
Kompetenzen, die Sie erwerben: AI-Integrationen, Benutzerfreundlichkeit, AI-Förderung, Benutzerzentriertes Design, Analyse der Anforderungen, Methoden der Softwareentwicklung, Künstliche Intelligenz, Benutzerfreundliches Design, Nutzerforschung, Programm-Entwicklung, Lebenszyklus der Systementwicklung, Software-Entwicklung, KI-Kenntnisse, Software-Entwicklung, Menschenzentriertes Design, Entwicklung von Systemen, Software-Entwicklungstools
★ 4.5 (19) · Mittel · Kurs · 1–3 Monate

University of Leeds
Kompetenzen, die Sie erwerben: Verifizierung und Validierung, Software-Prüfung, Software-Qualitätssicherung, Qualitätssicherung, Testfall, Software-Entwicklung, Lebenszyklus der Softwareentwicklung
★ 4.6 (448) · Anfänger · Kurs · 1–4 Wochen

Northeastern University
Kompetenzen, die Sie erwerben: Agile Software-Entwicklung, Teamorientiert, Führung und Management, Konfliktmanagement, Leiterschaft, Agile Methodik, Methoden der Softwareentwicklung, Organisatorische Führung, Sprint-Planung, Teambildung, Skaliertes Agiles Framework, Kollaborative Software, Software-Entwicklung, Agiles Projektmanagement, Prioritätensetzung, Lebenszyklus der Softwareentwicklung, Projektplanung, Entwicklung von Führungsqualitäten, Scrum (Software-Entwicklung), Agile Produktentwicklung
Gemischt · Kurs · 1–3 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Software Development Life Cycle, Agile Project Management, Collaborative Software, Software Development, Development Testing, Test Script Development, Test Case, Python Programming, Cloud Management, Computer Science
Anfänger · Kurs · 1–3 Monate

Northeastern University
Kompetenzen, die Sie erwerben: Agile Software-Entwicklung, Erhebung von Anforderungen, Analyse der Anforderungen, Agile Methodik, Methoden der Softwareentwicklung, Sprint-Retrospektiven, Sprint-Planung, Wasserfall-Methodik, Software-Entwicklung, Software-Entwicklung, Agiles Projektmanagement, Lebenszyklus der Softwareentwicklung, Scrum (Software-Entwicklung), Agile Produktentwicklung
Gemischt · Kurs · 1–3 Monate