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.

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
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

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

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Containerisierung, Lebenszyklus der Softwareentwicklung, Funktionale Anforderung, Programm-Entwicklung, Git (Versionskontrollsystem), Software-Entwicklung, Software-Entwurfsdokumente, Code-Überprüfung, Fehlersuche, Versionskontrolle, Bereitstellung von Anwendungen, DevOps, Unified Modeling Language, Analyse der Anforderungen, GitHub, CI/CD, Entwurf von Systemen, Software Entwurf, Software-Dokumentation, Docker (Software)
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

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

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

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

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

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, ChatGPT, Python-Programmierung, Programm-Entwicklung, Technische Dokumentation, Generative KI, Entwicklungsumgebung, Fehlersuche, Software-Entwicklung, Software-Dokumentation
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

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

John Wiley & Sons
Kompetenzen, die Sie erwerben: Application Security, Security Testing, Cyber Security Assessment, Secure Coding, Vulnerability Scanning, Vulnerability Assessments, Penetration Testing, Security Controls, Security Management, DevSecOps, Security Software, Cyber Operations, Continuous Monitoring, Information Systems Security, Cybersecurity, Information Technology Operations, Intrusion Detection and Prevention, Test Tools, Incident Response, Risk Management
Mittel · Kurs · 1–3 Monate