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: Threat Modeling, Application Security, Secure Coding, Open Web Application Security Project (OWASP), Security Controls, Data Security, Vulnerability Management, Computer Security, Vulnerability, Vulnerability Assessments, Databases, Authorization (Computing), Information Privacy, Encryption, Role-Based Access Control (RBAC), Computer Programming, Python Programming, Node.JS, JavaScript Frameworks, Javascript
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Microservices, JavaScript-Frameworks, Cloud-Bereitstellung, Cloud Computing, Cloud-Entwicklung, OpenShift, Anwendungs-Rahmenwerke, DevOps, Cloud-Dienste, Software-Entwicklung, Back-End-Webentwicklung, Cloud-natives Computing, Web-Anwendungen, Web-Sprache, Versionskontrolle, CI/CD, Web-Frameworks, Kontinuierliche Integration, Full-Stack Web-Entwicklung, Cloud-Infrastruktur
★ 4.8 (291) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: AI-Integrationen, Anwendungsentwicklung, KI-Kenntnisse, Fehlersuche, Generative KI, AI-Arbeitsabläufe, ChatGPT, Schnelles Engineering, GitHub Kopilot, Code-Überprüfung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: ChatGPT, Prompt Engineering Tools, Software Documentation, Prompt Engineering, Prompt Patterns, Test Automation, Docker (Software), AI Integrations, Technical Documentation, Software Design, API Design, AI literacy, Unit Testing, Application Programming Interface (API), Application Development, Technical Communication
Mittel · Kurs · 1–3 Monate

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

Kompetenzen, die Sie erwerben: Professionalität, Emotionale Intelligenz, Beeinflussung, Persönliche Attribute, Konfliktmanagement, Konstruktives Feedback, Kommunikations-Strategien, Einfühlungsvermögen, Personalmanagement, Aktives Zuhören, Berufliche Entwicklung, Zwischenmenschliche Kommunikation, Kommunikation, Soziale Kompetenzen, Vertrauenswürdigkeit, Rapportbildung, Durchsetzungsvermögen
★ 4.7 (3256) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Secure Coding, Application Security, Security Testing, Software Development Methodologies, Configuration Management, Software Development, Software Configuration Management, Systems Development Life Cycle, Software Development Life Cycle, Package and Software Management, Software Testing, Security Engineering, API Testing, Application Programming Interface (API), Cloud Security, Process Driven Development, Risk Management Framework
★ 4.8 (39) · Mittel · Kurs · 1–4 Wochen

The Linux Foundation
Kompetenzen, die Sie erwerben: System-Konfiguration, Linux, Verwaltung des Betriebssystems, Dateiverwaltung, Grafische Werkzeuge, Benutzerbereitstellung, System-Software, Unix-Shell, Linux-Befehle, Befehlszeilenschnittstelle, Installation der Software, Systemüberwachung, Dateisysteme, Betriebssysteme, Paket- und Softwareverwaltung, Benutzerkonten, Linux-Verwaltung, Patch-Verwaltung
★ 4.5 (1392) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Einheitliche Prüfung, Systemanalyse, Programm-Entwicklung, Software-Prüfung, Scrum (Software-Entwicklung), Methoden der Softwareentwicklung, Lebenszyklus der Softwareentwicklung, Agile Entwicklung von Software, Einheitstest, Systemarchitektur, Agile Software-Entwicklung, Planung der Prüfung, Pseudocode, Software-Entwicklung, Agile Methodik, Entwicklung von Systemen, Mainframe-Computing, Lebenszyklus der Systementwicklung, Großrechner-Technologien, z/OS, COBOL (Programmiersprache), Software Entwurf
★ 4.2 (71) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, System-Konfiguration, Anwendungssicherheit, Fehlersuche, Leistungsoptimierung, C++ (Programmiersprache), Computerarchitektur, System-Programmierung, Eingebettete Systeme, Software-Entwicklung, C (Programmiersprache), Mikroarchitektur, Eingebettete Software, Tools erstellen, Software-Entwicklungstools
★ 4.5 (35) · Mittel · Kurs · 1–3 Monate

The Linux Foundation
Kompetenzen, die Sie erwerben: Git (Versionskontrollsystem), Methoden der Softwareentwicklung, Open-Source-Technologie, GitHub, Kollaborative Software, CI/CD, Kontinuierliche Integration, Kontinuierliche Bereitstellung
★ 4.6 (1540) · Anfänger · Kurs · 1–4 Wochen

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