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.

University of Colorado System
Kompetenzen, die Sie erwerben: Sprint-Planung, Agile Produktentwicklung, Änderungsmanagement, Sprint-Retrospektiven, Organisatorischer Wandel, Skaliertes Agiles Framework, Projektleitung, Change Management, Erleichterung von Sitzungen, Agile Methodik, Zusammenarbeit im Team, Kulturwandel, Teamleitung, Erleichterung der Diskussion, Positivität, Team Management, Organisatorische Entwicklung, Umwandlung von Unternehmen, Scrum (Software-Entwicklung), Widerstandsfähigkeit, Teambildung, Innovation
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Node.JS, Back-End Web Development, Full-Stack Web Development, API Testing, MongoDB, Payment Processing, Order Management, Application Programming Interface (API), Restful API, Payment Systems, Scheduling, Order Processing, Data Processing, Inventory Management System, Data Validation, Software Development, Database Design, Authorization (Computing), Automation
Mittel · Kurs · 1–4 Wochen

Hebrew University of Jerusalem
Kompetenzen, die Sie erwerben: Computerprogrammierung, Computer-Hardware, Technische Informatik, Verifizierung und Validierung, Programm-Entwicklung, Mikroarchitektur, Computer-Systeme, Systementwurf und Implementierung, Informatik, Computerwissenschaft, Technischer Entwurf, Speicherverwaltung, Computerarchitektur, Rechnerische Logik, System-Programmierung, Computer Programmierung, Hardware-Architektur
Gemischt · Kurs · 1–3 Monate

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: GitHub Copilot, CI/CD, Development Environment, Continuous Integration, GitHub, Cloud Development, Fine-tuning, Hugging Face, Continuous Deployment, Microsoft Copilot, Model Deployment, YAML, DevOps, Large Language Modeling, AI Workflows, AI Enablement, Containerization, Docker (Software), Python Programming, AI Personalization
Anfänger · Kurs · 1–4 Wochen
Duke University
Kompetenzen, die Sie erwerben: Datenvisualisierung, Kommunikation mit Interessenvertretern, Tableau-Software, Business-Analytik, Visualisierung (Computergrafik), Verbesserung der Geschäftsprozesse, Grafische Darstellung, Datenanalyse, Analyse, Statistische Visualisierung, Geschäftsprozess, Präsentationen, Erstellung des Dashboards, Dashboard, Präsentation der Daten, Interaktive Datenvisualisierung, Software zur Datenvisualisierung, Prozessverbesserung, Mündliche Äußerung, Daten-Storytelling
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Prompt Engineering, AI Orchestration, AI Workflows, LangChain, Retrieval-Augmented Generation, Agentic Workflows, Tool Calling, LangGraph, LLM Application, Prompt Patterns, Agentic systems, Multimodal Prompts, Model Context Protocol, Generative AI, AI Security, Generative AI Agents, Vector Databases, OpenAI API, AI Integrations, Software Development
Fortgeschritten · Berufsbezogenes Zertifikat · 3–6 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Validierung von Daten, Datenqualität, Angewandtes maschinelles Lernen, Kontinuierliche Überwachung, MLOps (Operationen für maschinelles Lernen), Datenpflege, Maschinelles Lernen, Modell-Optimierung, Systemüberwachung, Bewertung des Modells, Vorverarbeitung von Daten, Unstrukturierte Daten, Qualität der Daten, Daten-Synthese, Datenerfassung, Modellevaluation, Modell Ausbildung, Kontinuierliche Bereitstellung, Bereitstellung von Anwendungen, Datenvalidierung, Modell-Einsatz, Datenerhebung, Integrität der Daten, Datenvorverarbeitung
Mittel · Kurs · 1–4 Wochen

University of Toronto
Kompetenzen, die Sie erwerben: Simulationen, Sicherheitsgarantie, Robotik, Systemarchitektur, Software-Architektur, Kontrollsysteme, Software Architektur, Hardware-Architektur, Mathematische Modellierung, Simulation und Simulationssoftware
Fortgeschritten · Kurs · 1–3 Monate

CentraleSupélec
Kompetenzen, die Sie erwerben: Java, Benutzeroberfläche (UI) Design, Interaktives Design, Software-Dokumentation, Android-Entwicklung, Anwendungsdesign, Anwendungsentwicklung, Java-Programmierung, Benutzerzentriertes Design, Entwicklungsumgebung, Mobile Entwicklung, Java Programmierung, Storyboarding, UI-Komponenten, Installation der Software, Ereignisgesteuerte Programmierung, Android-Studio, Android (Betriebssystem)
Gemischt · Kurs · 1–3 Monate

Pontificia Universidad Católica de Chile
Kompetenzen, die Sie erwerben: File I/O, Python Programming, Code Reusability, Data Structures, Programming Principles, Computer Programming, Program Development, Application Development, Algorithms, Data Import/Export
Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Java, Computerprogrammierung, Graphentheorie, Java-Programmierung, Datenspeicherung, Algorithmen, Java Programmierung, C++ (Programmiersprache), Daten-Strukturen, Computer Programmierung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Node.JS, TypeScript, Restful API, Back-End Web Development, Object-Relational Mapping, Web Development, Secure Coding, Server Side, Software Development Tools, Authentications, OAuth, Web Applications, Web Services, Unit Testing, Data Validation, Full-Stack Web Development, Authorization (Computing), Development Environment, Javascript, E-Commerce
Mittel · Spezialisierung · 3–6 Monate