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: Cloud Deployment, Software Development Life Cycle, Istio, Server Side, Software Architecture, Node.JS, Application Deployment, Restful API, Database Design, CI/CD, Kubernetes, Cloud-Native Computing, Responsive Web Design, NoSQL, Git (Version Control System), Front-End Web Development, Ajax, Javascript, Azure DevOps, Software Development
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Software-Systeme, Datenspeicherung, Sicherheitssoftware, Netzwerk-Protokolle, Informationstechnologie, Allgemeine Netzwerkarbeit, System-Konfiguration, Netzwerksicherheit, Installation der Software, OSI-Modelle, TCP/IP, Vernetzungs-Hardware, Computer-Systeme, Hardware-Architektur, Computer-Vernetzung, Intranet, Computerkenntnisse, Computer-Hardware, Betriebssysteme, System-Software
Anfänger · Kurs · 1–4 Wochen

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
Anfänger · Spezialisierung · 3–6 Monate

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

Kompetenzen, die Sie erwerben: Bootstrap (Front-End Framework), Software Development Life Cycle, Cloud-Native Computing, Software Architecture, Browser Compatibility, User Centered Design, GitHub, CI/CD, Cloud Applications, Responsive Web Design, Cloud Development, NoSQL, Git (Version Control System), Webpack, HTML and CSS, Application Development, MongoDB, Agile Methodology, Front-End Web Development, Software Development
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate
Kompetenzen, die Sie erwerben: Application Security, Security Testing, DevSecOps, Secure Coding, Security Requirements Analysis, Open Web Application Security Project (OWASP), Cyber Security Assessment, Security Software, Software Design, Security Controls, Cyber Security Strategy, Computer Security, Information Systems Security, Security Strategy, Data Security, Network Security, Security Management, Application Development, Computer Programming, Python Programming
Gemischt · Kurs · 1–3 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Business Schreiben, Geschäftliches Schreiben, Präzision, Vokabeln, Geschäftskorrespondenz, Englische Sprache, Rapportbildung, Rekrutierung, Professionalität, Soziale Kompetenzen, Verbale Kommunikationsfähigkeiten, Kommunikation, Schreiben, Mündliche Äußerung, Sprachen lernen, Professionelle Netzwerkarbeit, Interviewing-Fähigkeiten, Sprachkompetenz
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

Amazon Web Services
Kompetenzen, die Sie erwerben: CI/CD, Continuous Integration, Application Deployment, Continuous Delivery, Continuous Deployment, Software Development, Cloud Deployment, Version Control, Git (Version Control System), DevOps, Test Automation, Unit Testing, Software Development Tools, Amazon Web Services, Devops Tools, Development Testing, Software Testing, Debugging
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Lebenszyklus der Systementwicklung, Umfangsmanagement, Agiles Projektmanagement, Kontrolle ändern, Organisatorische Führung, Team Management, Terminplanung, Leistungsmanagement im Team, Engagement der Interessengruppen, Projektzeitpläne, Projekt-Koordination, Stakeholder-Management, Projekt-Risikomanagement, Risikomanagement, Agile Entwicklung von Software, Engagement von Stakeholdern, Risikomanagement für Projekte, Agile Software-Entwicklung, Methoden der Softwareentwicklung, Projektleitung, Stakeholder Management, Zeitleisten, Führung des Teams, Projekt-Scoping, Teamleitung
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Open Web Application Security Project (OWASP), Application Security, Secure Coding, Threat Modeling, Software Development Life Cycle, DevSecOps, Security Testing, Application Deployment, Authentications, Hardening, Security Controls, Software Testing, Vulnerability Assessments, Vulnerability Scanning, CI/CD, Dependency Analysis
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Python-Programmierung, Daten importieren/exportieren, Skripting, Datenanalyse, NumPy, Datenerfassung, Datenerhebung
Anfänger · Kurs · 1–3 Monate