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.

Board Infinity
Kompetenzen, die Sie erwerben: Retrieval-Augmented Generation, Google Gemini, Engineering Software, Responsible AI, Embeddings, Gemini, Software Development Tools, AI Workflows
Anfänger · Kurs · 1–4 Wochen

University of Minnesota
Kompetenzen, die Sie erwerben: Kanban-Prinzipien, Lean Six Sigma, User Experience Design, Innovation, Prozess der kontinuierlichen Verbesserung, Schlanke Produktion, Produktentwicklung, Prozessverbesserung, Schlanke Methodologien, Softwareentwicklung, Design Thinking, Agile Entwicklung von Software, Prototyping, Methoden der Softwareentwicklung, Prozess-Mapping
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: System Programmierung, Fehlersuche, Eingebettete Software, Anwendungsentwicklung, C++ (Programmiersprache), Softwareentwicklung, Software-Entwicklungstools, C (Programmiersprache), Computer Architektur, Leistungsoptimierung, Anwendungssicherheit, Eingebettete Systeme
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Generative KI, KI-Workflows, Fehlersuche, Anwendungsentwicklung, OpenAI API, Schnelles Engineering, Code-Überprüfung, ChatGPT, Microsoft Kopilot
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Secure Coding, Application Security, DevSecOps, Security Testing, Software Development Methodologies, Configuration Management, Software Development, Software Configuration Management, Software Development Life Cycle, Software Testing, API Testing, Threat Modeling, Application Programming Interface (API), Cloud Security, Risk Management Framework, Change Control
Mittel · Kurs · 1–4 Wochen

University of Leeds
Kompetenzen, die Sie erwerben: Software Development, Engineering Software, Software Development Methodologies, Data Ethics, Software Engineering, Computer Programming, Back-End Web Development
Anfänger · Kurs · 1–4 Wochen

DeepLearning.AI
Kompetenzen, die Sie erwerben: Abhängigkeitsanalyse, Künstliche Intelligenz, Fehlersuche, LLM-Bewerbung, Modellierung großer Sprachen, Software-Tests, Sicherheitsprüfung, Software-Dokumentation, Software-Ingenieur, Kollaborative Software
Anfänger · Kurs · 1–4 Wochen

University of Minnesota
Kompetenzen, die Sie erwerben: Software-Qualität (SQA/SQC), Software-Entwicklungstools, Kontinuierliche Integration, Programm-Entwicklung, Instandhaltbarkeit, Modellierung von Bedrohungen, Software-Tests, CI/CD, Software Entwurf, Bereitstellung von Anwendungen, Anwendungssicherheit, Software-Qualitätssicherung, Entwicklungstests, Code-Überprüfung, Software-Architektur, Software-Ingenieur, Software-Entwurfsmuster, Software-Dokumentation, Technische Überprüfung der Software, Objektorientierter Entwurf
Mittel · Kurs · 1–3 Monate

Universidade de São Paulo
Kompetenzen, die Sie erwerben: Software Testing, Test Planning, Test Case, Acceptance Testing, Functional Testing, Software Quality Assurance, Quality Assurance, Usability Testing, White-Box Testing, Integration Testing
Anfänger · Kurs · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Computerkenntnisse, Betriebssysteme, TCP/IP, Systemsoftware Systeme, Dateisysteme, Computer-Vernetzung, Netzwerkprotokolle, Informationstechnologie, Computer-Systeme, Netzwerksicherheit, Computer Hardware, Allgemeine Vernetzung
Anfänger · Kurs · 1–4 Wochen

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Unified Modeling Language, Projektmanagement, Systemanalyse, Prozessgesteuerte Entwicklung, Lebenszyklus der Softwareentwicklung, Entwicklung von Systemen, Objektorientierter Entwurf, Software Entwurf, Systeme Design, Software-Ingenieur, Software-Entwurfsmuster, Projektplanung, Software-Architektur, Qualitätssicherung
Mittel · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Funktionale Anforderung, Analyse der Anforderungen, Lebenszyklus der Softwareentwicklung, Verifizierung und Validierung, Technische Kommunikation, Dokumente zu den Benutzeranforderungen, Erhebung von Anforderungen, Agile Methodik, Systemanforderungen, Methoden der Softwareentwicklung, Software-Entwurfsdokumente
Anfänger · Kurs · 1–4 Wochen