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.

Kompetenzen, die Sie erwerben: Serverloses Rechnen, Cloud-Speicher, Microsoft Power Automate/Flow, Entwicklungsumgebung, Cloud-Bereitstellung, Datenspeicher, Microsoft Azure, Cloud-Entwicklung, Cloud-Sicherheit, Kontinuierliche Bereitstellung, Virtuelle Maschinen, C# (Programmiersprache), Cloud-Anwendungen, Datenspeicherung, Bereitstellung von Anwendungen, Cloud-Management, Virtualisierung und virtuelle Maschinen, Ereignisgesteuerte Programmierung, Datensicherheit, Software-Entwicklung
Mittel · Berufsbezogenes Zertifikat · 3–6 Monate

KodeKloud
Kompetenzen, die Sie erwerben: Jenkins, Terraform, Ansible, Kubernetes, CI/CD, Git (Version Control System), Docker (Software), Version Control, Software Development, Data Structures, DevOps, Network Administration, Software Development Tools, Networking Hardware, Network Troubleshooting, Command-Line Interface, Web Development, Devops Tools, Containerization, Application Security
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, AI-Arbeitsabläufe, Datenvisualisierung, Agentische Arbeitsabläufe, LLM-Bewerbung, LangChain, Agentische Systeme, Werkzeuganrufe, Analytik, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Generative AI-Agenten, Software-Entwicklung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Daten-Strukturen, Cascading Style Sheets (CSS), Computer Programmierung, Fehlersuche, Hypertext Markup Language (HTML), Git (Versionskontrollsystem), Web-Entwicklung, JSON, Web-Anwendungen, Javascript, Computerprogrammierung, Ereignisgesteuerte Programmierung, Ajax, Software-Entwicklung, Anwendungsprogrammierschnittstelle (API), HTML und CSS
Anfänger · Kurs · 1–3 Monate

University of New Mexico
Kompetenzen, die Sie erwerben: Middleware, Application Frameworks, Web Applications, Model View Controller, Web Frameworks, Version Control, Web Development Tools, Agile Software Development, Git (Version Control System), Software Engineering, Data Store, Web Design and Development, Web Development, Software Development, Agile Methodology, Database Development, User Interface (UI), Back-End Web Development, Ruby on Rails, Javascript
Gemischt · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Datei-E/A, Software-Entwicklung, Softwaretechnik, Kollaborative Software, Befehlszeilenschnittstelle, Grundsätze der Programmierung, Simulationen, C (Programmiersprache), System-Programmierung, Instandhaltbarkeit, Speicherverwaltung
Anfänger · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: AI-Arbeitsabläufe, Modell-Kontext-Protokoll, Agentische Arbeitsabläufe, Kontext Technik, Fehlersuche, Benutzeroberfläche (UI), Web-Entwicklung, AI-Integrationen, System-Konfiguration, Vibe-Codierung, Integrierte Entwicklungsumgebungen, Web-Entwicklungs-Tools, Installation der Software, Code-Überprüfung, Software-Entwicklung, Kontext-Management, Generative AI-Agenten
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: IT Security Architecture, Systems Development Life Cycle, Security Architecture Review, Security Controls, Software Testing, Security Management, Software Development, Continuous Monitoring, Configuration Management
Anfänger · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Algorithmen, Problemlösung, Skriptsprachen, Wiederverwendbarkeit von Code, Fehlersuche, Python-Programmierung, Rechnerische Logik, Datenanalyse, Microsoft Visual Studio, Computer-Programmierwerkzeuge, Software-Entwicklung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: AI-Arbeitsabläufe, Generative KI, Agentische Arbeitsabläufe, Abruf-erweiterte Erzeugung, LLM-Bewerbung, Python-Programmierung, Datenwissenschaft, Das Risiko, LangChain, Agentische Systeme, Werkzeuganrufe, KI-Orchestrierung, Verantwortungsvolle AI, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Generative AI-Agenten, Software-Entwicklung, Kontext-Management, LangGraph, Prompt-Muster
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Daten-Strukturen, Algorithmen, Entwicklungstests, Testfall, GitHub, Java, Java Programmierung, JUnit, Einheitliche Prüfung, Git (Versionskontrollsystem), Skalierbarkeit, Einheitstest, Test-Automatisierung, Software-Prüfung, Testgetriebene Entwicklung (TDD), Programm-Entwicklung, Leistungsoptimierung, Java-Programmierung, Software-Entwicklung, Versionskontrolle
Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Daten-Strukturen, Microservices, Software-Architektur, Systemüberwachung, Datenarchitektur, Datenbanken, Software-Entwicklung, Blockchain, Softwaretechnik, Verteiltes Rechnen, Transaktionsverarbeitung, Datenbank-Theorie, Testgetriebene Entwicklung (TDD), Programm-Entwicklung, Große Daten, Dienstleistungsebene, Software-Systeme, Software Architektur
Auf einen Abschluss hinarbeiten
Fortgeschritten · Kurs · 1–4 Wochen