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: User Story, Program Management, Stakeholder Management, Resource Allocation, Change Control, Agile Software Development, Scrum (Software Development), Stakeholder Engagement, Agile Methodology, Kanban Principles, Project Management Life Cycle, Backlogs, Change Management, Project Management Office (PMO), Stakeholder Communications, Organizational Change, Responsible AI, Program Implementation, Project Management, Leadership
★ 4.8 (2908) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

The University of North Carolina at Chapel Hill
Kompetenzen, die Sie erwerben: Meditation & Atemarbeit, Persönliche Entwicklung, Aufbau von Beziehungen, Gesundheit der Gemeinschaft, Widerstandsfähigkeit, Positivität, Kreativität, Emotionale Intelligenz, Anpassungsfähigkeit, Achtsamkeit, Optimismus, Kognitive Flexibilität, Mitgefühl, Wachstumsorientiertheit
★ 4.7 (6016) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Process Modeling, Process Mapping, Business Process Modeling, Process Analysis, Business Analysis, Data Storytelling, Business Analysis Tools, Business Process Improvement, Feasibility Studies, Systems Analysis, Stakeholder Analysis, Process Optimization, Requirements Management, Business Systems Analysis, Systems Design, Communication Planning, Test Planning, Information Technology, Database Management, Agile Methodology
★ 4.7 (4850) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Agile Methodik, Agile Entwicklung von Software, Architektur des Cloud Computing, Testgetriebene Entwicklung (TDD), Rechenschaftspflicht, Kontinuierliche Integration, Organisatorische Entwicklung, DevOps, CI/CD, Microservices, Devops-Werkzeuge, Agile Software-Entwicklung, Kontinuierliche Lieferung, Leistungsmanagement im Team, Leistungsmetrik, Scrum (Software-Entwicklung), Kontinuierliche Bereitstellung, Methoden der Softwareentwicklung, Kulturwandel, Verhaltensbasierte Entwicklung, Cloud-natives Computing
★ 4.8 (4176) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Konversionstrichter-Analyse, Digitale Analyse, Kundenbeziehungsmanagement, Digitales Marketing, Engagement für Kunden, Kundenbetreuung, Web-Analytik, Kundenanalyse, Werkzeuge für digitales Marketing, Beziehungsmanagement, E-Commerce, Aufbau von Kundenbeziehungen, Leistungsanalyse, Produktverbesserung, Kundenbindung, Kundeneinblicke, Markentreue, Präsentationen, Loyalitäts-Programme
★ 4.8 (6007) · Anfänger · Kurs · 1–4 Wochen
Duke University
Kompetenzen, die Sie erwerben: Business-Analytik, Mündliche Äußerung, Erstellung des Dashboards, Datenanalyse, Prozessverbesserung, Datenvisualisierung, Tableau-Software, Dashboard, Grafische Darstellung, Statistische Visualisierung, Verbesserung der Geschäftsprozesse, Interaktive Datenvisualisierung, Präsentation der Daten, Analyse, Kommunikation mit Interessenvertretern, Daten-Storytelling, Präsentationen, Software zur Datenvisualisierung, Geschäftsprozess, Visualisierung (Computergrafik)
★ 4.7 (3214) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Kollaborative Software, Versionskontrolle, Software-Versionierung, DevOps, Open-Source-Technologie, GitHub, Git (Versionskontrollsystem), Befehlszeilenschnittstelle
★ 4.6 (1923) · Anfänger · Kurs · 1–4 Wochen

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

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

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programmierung, Datenmanagement, Datenverwaltung, Datenzugang, Datenvorverarbeitung, Web-Scraping, R (Software), SQL, Datenumwandlung, Datenmanipulation, Vorverarbeitung von Daten, Datenerfassung, Bereinigung von Daten, Datenverarbeitung, Integration von Daten, Dateiverwaltung, Anwendungsprogrammierschnittstelle (API), MySQL, Datenwrangling, Datenerhebung, Daten importieren/exportieren
★ 4.5 (8076) · Gemischt · Kurs · 1–4 Wochen

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: Speicherverwaltung, Computer Programmierung, Computerwissenschaft, Technische Informatik, Rechnerische Logik, Mikroarchitektur, Hardware-Architektur, Computer-Systeme, Technischer Entwurf, Verifizierung und Validierung, Computer-Hardware, Systementwurf und Implementierung, Computerprogrammierung, Programm-Entwicklung, Informatik, System-Programmierung, Computerarchitektur
★ 4.9 (3729) · Gemischt · Kurs · 1–3 Monate