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.

Lund University
Kompetenzen, die Sie erwerben: Digitale Transformation, Wert-Angebote, Business-Strategien, Geschäftsmodellierung, Fallstudien, E-Commerce, Digitale Analyse, Entscheidungsfindung, Software als Dienstleistung, Innovation, Geschäftsstrategie, Unternehmensstrategie, Netzwerkanalyse, Software-Entwicklung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Cloud Development, Development Environment, Google Cloud Platform, Cloud Computing, Infrastructure As A Service (IaaS), Software Development, Software Installation, Virtual Machines, Cloud Infrastructure, Remote Access Systems, Linux Servers, Verification And Validation, Package and Software Management
Anfänger · Projekt · Weniger als 2 Stunden

Yale University
Kompetenzen, die Sie erwerben: Lebenszyklus der Softwareentwicklung, Gesundheitstechnologie, Maschinelles Lernen, Nutzerforschung, Software-Entwicklung, Unternehmertum, Risikomanagement, Software Entwurf, Benutzeroberfläche (UI), Benutzerfreundlichkeit, Medizinischer Datenschutz, Klinische Studien, Einhaltung von Vorschriften, Software-Qualitätssicherung, Software-Prüfung, Software-Qualität (SQA/SQC), Verifizierung und Validierung, Medizinische Geräte, Menschliche Faktoren, Biomedizinische Technik
Mittel · Kurs · 3–6 Monate

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Bayesian Network, Computational Logic, Program Development, Artificial Intelligence, Markov Model, Artificial Intelligence and Machine Learning (AI/ML), Algorithms, Computational Thinking, AI powered creativity, Creativity, Game Theory, Theoretical Computer Science, Generative AI Agents, Software Development, Generative AI, Python Programming, Applied Machine Learning, Social Sciences, Machine Learning, Model Optimization
Mittel · Spezialisierung · 3–6 Monate

University of Virginia
Kompetenzen, die Sie erwerben: Agile Methodik, Verbesserung der Kundenerfahrung, Produktentwicklung, Planung der Kundennachfrage, Benutzererfahrung, Produktmanagement, Erweiterte Analytik, Analytische Fähigkeiten, Agile Entwicklung von Software, Agile Software-Entwicklung, Datengestützte Entscheidungsfindung, KI-Produktstrategie, A/B-Tests, Kundeneinblicke, Prüfung der Benutzerfreundlichkeit, Analytik, Bedarfsplanung, Agile Produktentwicklung, Kundenanalyse, Software-Entwicklung, Produktverbesserung
Anfänger · Kurs · 1–4 Wochen

Instituto Tecnológico de Aeronáutica
Kompetenzen, die Sie erwerben: User Story, Agile Software Development, Backlogs, Agile Methodology, Scrum (Software Development), User Requirements Documents, Sprint Retrospectives, Agile Product Development, Test Driven Development (TDD), Agile Project Management, Requirements Elicitation, Requirements Analysis, Sprint Planning, Software Development Methodologies, Software Engineering, Program Development, Diagram Design, Software Development, Collaborative Software
Mittel · Kurs · 1–4 Wochen

Akamai Technologies, Inc.
Kompetenzen, die Sie erwerben: Endpoint Security, Database Systems, Computer Security Incident Management, Security Management, Databases, Operating System Administration, Database Administration, Routing Protocols, Application Development, Network Architecture, Linux Commands, TCP/IP, Operating Systems, Web Design and Development, Cascading Style Sheets (CSS), Scripting Languages, Web Development, Data Structures, Data Analysis, Software Development
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Software-Entwicklung, Software-Architektur, Datenbank-Entwicklung, LLM-Bewerbung, Datenbanken, Datenbank-Design, Software Entwurf, Abfragesprachen, Objektorientierter Entwurf, Sichere Kodierung, AI-Integrationen, Systementwurf und Implementierung, Anwendungsdesign, OpenAI-API, Software-Entwurfsmuster, AI-Sicherheit, Modellierung großer Sprachen, Leistungsoptimierung, Anwendungsprogrammierschnittstelle (API), Software Architektur
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Agile Methodik, Entwicklungstests, Kanban-Prinzipien, CI/CD, Integrationsprüfung, DevSecOps, Scrum (Software-Entwicklung), DevOps, Einheitliche Prüfung, Kontinuierliche Lieferung, Anwendungssicherheit, Kontinuierliche Bereitstellung, Agile Entwicklung von Software, Verhaltensbasierte Entwicklung, Agile Software-Entwicklung, Kontinuierliche Integration, Schlanke Methodologien, Methoden der Softwareentwicklung, Einheitstest, Testgetriebene Entwicklung (TDD), Software-Entwicklung, Schlanke Fertigung
Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Algorithmen, Computational Thinking, Graphentheorie, Bioinformatik, Epidemiologie, Programm-Entwicklung, Infektionskrankheiten, Molekularbiologie, Software-Entwicklung
Fortgeschritten · Kurs · 1–4 Wochen

Universidad Austral
Kompetenzen, die Sie erwerben: Software Documentation, Object Oriented Design, Unified Modeling Language, Software Design, Test Driven Development (TDD), Unit Testing, Object Oriented Programming (OOP), Maintainability, Test Automation, Programming Principles, Program Development, Software Quality (SQA/SQC), Software Development, Computer Programming, Python Programming
Anfänger · Kurs · 1–4 Wochen

EDUCBA
Kompetenzen, die Sie erwerben: Eingebettete Software, Anwendungs-Rahmenwerke, Systemarchitektur, Middleware, Software-Entwicklung, Interoperabilität, Software-Architektur, Software Entwurf, Erweiterbare Markup-Sprache (XML), Echtzeit-Betriebssysteme, Eingebettete Systeme, System-Konfiguration, Ereignisgesteuerte Programmierung, Kommunikationssysteme, Software-Systeme, Software Architektur
Anfänger · Kurs · 1–4 Wochen