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, Authentications, OAuth, Software Testing, Software Development Life Cycle, Unit Testing, Security Testing, Unified Modeling Language, Application Design, Authorization (Computing), Single Sign-On (SSO), Security Software, Software Development, Data Validation, Cyber Security Assessment, Cyber Security Strategy, Cybersecurity, Role-Based Access Control (RBAC)
Mittel · Kurs · 3–6 Monate

University of Minnesota
Kompetenzen, die Sie erwerben: Software-Entwicklung, Kontinuierliche Bereitstellung, Tools erstellen, Technische Dokumentation, Software-Prüfung, CI/CD, Kontinuierliche Lieferung, Anwendungssicherheit, Kontinuierliche Integration, Software-Dokumentation, Code-Abdeckung, Software-Qualität (SQA/SQC), Bereitstellung von Anwendungen, Software-Entwicklung, Modellierung von Bedrohungen, Software-Architektur, Software-Entwurfsmuster, Testgetriebene Entwicklung (TDD), Objektorientierter Entwurf, Instandhaltbarkeit
★ 4.5 (475) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Software Development Methodologies, Development Environment, Software Development, Application Programming Interface (API), Version Control, Software Design Patterns, JSON, Maintainability, Network Engineering, Software Development Tools, API Testing, Restful API, Data Import/Export, Git (Version Control System), Virtualization and Virtual Machines, Computer Programming Tools, Devops Tools, Extensible Languages and XML, YAML, Extensible Markup Language (XML)
Mittel · Kurs · 1–4 Wochen

Universitat Politècnica de València
Kompetenzen, die Sie erwerben: Software-Entwicklung, Mensch-Computer-Interaktion, Benutzerfreundlichkeit, Benutzeroberfläche (UI) Design, Programm-Standards, Methoden der Softwareentwicklung, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Informationssysteme, Software-Dokumentation, Projektleitung, Versionskontrolle, Lebenszyklus der Systementwicklung, Software-Entwicklung, Management-Informationssysteme, Lebenszyklus der Softwareentwicklung, Business-Systeme, Entwicklung von Systemen, Informationstechnologie, Instandhaltbarkeit, Software-Entwicklungstools
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Software-Entwicklung, AI-Integrationen, Einheitliche Prüfung, Technische Dokumentation, Anwendungsprogrammierschnittstelle (API), Prompt-Muster, Software-Dokumentation, ChatGPT, Docker (Software), API-Entwurf, Technische Kommunikation, KI-Kenntnisse, Prompt Engineering Tools, Anwendungsentwicklung, Test-Automatisierung, Schnelles Engineering
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Leitlinien für die Zugänglichkeit von Webinhalten, Benutzerfreundlichkeit, Interviewing-Fähigkeiten, Präsentationen, Storyboarding, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Reaktionsfähiges Web-Design, Web-Präsenz, Persona (Benutzererfahrung), Design Thinking, Benutzerfreundliches Design, Nutzerforschung, Figma (Entwurfssoftware), Benutzererfahrung, Design Bewertungen, Web-Design, UI/UX-Forschung, Informationsarchitektur, Prüfung der Benutzerfreundlichkeit, Wireframing
★ 4.8 (100.544) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Prompt Engineering, Prompt Patterns, Unit Testing, Large Language Modeling, LangChain, Generative AI, Retrieval-Augmented Generation, Data Wrangling, Responsible AI, Exploratory Data Analysis, Unsupervised Learning, Model Evaluation, Generative Model Architectures, PyTorch (Machine Learning Library), LLM Application, Keras (Neural Network Library), Supervised Learning, Vector Databases, Fine-tuning, Data Import/Export
★ 4.7 (100.950) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Zielsetzung, Erhebung von Anforderungen, Attrappen, Datenflussdiagramme (DFDs), Interviewing-Fähigkeiten, Storyboarding, Analyse der Sicherheitsanforderungen, Analyse der Anforderungen, Agile Methodik, Methoden der Softwareentwicklung, Produktanforderungen, Rahmen für das Risikomanagement, Diagramm Entwurf, Software-Dokumentation, Dokumente zu den Benutzeranforderungen, Software-Entwurfsdokumente, Lebenszyklus der Systementwicklung, Funktionale Anforderung, Das Risiko, Unified Modeling Language
★ 4.5 (857) · Anfänger · Spezialisierung · 3–6 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Software-Entwicklung, Sicherheitstechnik, Konzeptionelle Gestaltung, Analyse der Anforderungen, Agile Methodik, Methoden der Softwareentwicklung, Anwendungssicherheit, Technischer Entwurf, Wasserfall-Methodik, Lebenszyklus der Systementwicklung, Lebenszyklus der Softwareentwicklung
★ 4.6 (253) · Gemischt · Kurs · 1–3 Monate

SkillsBooster Academy
Kompetenzen, die Sie erwerben: Claude Code, Prompt Engineering, Anthropic Claude, AI Security, Generative AI Agents, Software Development Tools, Software Development, Responsible AI, GitHub, Code Review, Application Deployment, AI Personalization, Generative AI, Software Engineering, Web Development, Artificial Intelligence, Design Software, Front-End Web Development, React.js, Javascript
★ 4.6 (22) · Anfänger · Spezialisierung · 3–6 Monate

Universidade de São Paulo
Kompetenzen, die Sie erwerben: Software Testing, Test Tools, Test Planning, Test Case, Functional Testing, Software Quality Assurance, Software Quality (SQA/SQC), Quality Assurance, White-Box Testing
★ 4.8 (547) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Präsentation der Daten, Jupyter, Datenbank-Management, Web-Scraping, Erstellung des Dashboards, Deskriptive Statistik, R (Software), Datenwissenschaft, Wahrscheinlichkeitsverteilung, Datenvisualisierung, Statistische Analyse, NumPy, Dashboard, SQL, Relationale Datenbanken, Daten importieren/exportieren, Datenanalyse, Python-Programmierung, R Programmierung, Statistik
★ 4.6 (75.471) · Anfänger · Spezialisierung · 3–6 Monate