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.

Imperial College London
Kompetenzen, die Sie erwerben: Zusammenarbeit, Brainstorming, Unabhängiges Denken, Problemlösung, Kreativität, Kreatives Denken, Kreative Problemlösung, Ideenfindung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Schnelles Engineering, Berufliche Entwicklung, Prompt Engineering Tools, Generative KI, Google Gemini, KI-Kenntnisse, Web-Präsenz, Interviewing-Fähigkeiten, Branding
Anfänger · Kurs · 1–4 Wochen

University at Buffalo
Kompetenzen, die Sie erwerben: Blockchain, Verteiltes Rechnen, Netzwerk-Protokolle, Verifizierung und Validierung, Virtuelle Umgebung, Virtuelle Maschinen, Kryptographische Protokolle, Kryptographie, Algorithmen, Integrität der Daten, Transaktionsverarbeitung
Anfänger · Kurs · 1–4 Wochen

SkillsBooster Academy
Kompetenzen, die Sie erwerben: Claude Code, Anthropic Claude, Vibe coding, Generative AI Agents, Prompt Patterns, Tool Calling, Integrated Development Environments, Agentic Workflows, Software Development Tools, Code Review, AI Workflows, Software Development, GitHub, AI Personalization, Application Deployment, Generative AI, Software Engineering, Artificial Intelligence, Web Development, Front-End Web Development
Anfänger · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Datenanalyse, Explorative Datenanalyse, Statistische Visualisierung, Statistische Analyse, Grafische Darstellung, Plot (Grafiken), Statistische Methoden, R Programmierung, Dimensionalitätsreduktion, Software zur Datenvisualisierung, Datenvisualisierung, Ggplot2, Unüberwachtes Lernen, R (Software)
Gemischt · Kurs · 1–4 Wochen

Atchison Technology
Kompetenzen, die Sie erwerben: Scalability, Cloud-Native Computing, Software Architecture, Software As A Service, Systems Architecture, Cloud Computing Architecture, Cloud Applications, Service Level, Infrastructure Architecture, Enterprise Architecture, Application Design, Capacity Management, Application Programming Interface (API), System Monitoring, Service Management, Incident Response, Software Engineering, Dependency Analysis, Risk Management Framework
Fortgeschritten · Kurs · 1–3 Monate
University of Pennsylvania
Kompetenzen, die Sie erwerben: Emotionale Intelligenz, Zielsetzung, Persönliche Attribute, Überwindung von Hindernissen, Widerstandsfähigkeit, Selbst-Bewusstsein, Wissenschaftliche Methoden, Forschung, Forschungsmethodologien, Kognitive Flexibilität, Qualitative Forschung, Einfühlungsvermögen und emotionale Intelligenz, Aufbau von Beziehungen, Psychologie, Forschungsdesign, Positive Verhaltensunterstützung, Intelligente Ziele, Persönliche Entwicklung, Optimismus, Positivität
Anfänger · Spezialisierung · 3–6 Monate

Google Cloud
Kompetenzen, die Sie erwerben: Cloud Computing, Berechtigung (Computing), Systemüberwachung, Architektur des Cloud Computing, Google Cloud-Plattform, Cloud-Technik, Identitäts- und Zugangsmanagement, Cloud-Infrastruktur, Technologien zur Datenspeicherung, Datenspeicherung, Datenbanken, Infrastruktur als Dienstleistung (IaaS), Kapazitätsmanagement, Rollenbasierte Zugriffskontrolle (RBAC), Cloud-Dienste, Cloud-Management, Cloud-Sicherheit, NoSQL, Verwaltung der Anwendungsleistung, Cloud-Lösungen
Mittel · Kurs · 1–3 Monate
Michigan State University
Kompetenzen, die Sie erwerben: Bildqualität, Geschichtenerzählen, Foto-/Videoproduktion und Technik, Informationen zum Datenschutz, Kreatives Design, Digitale Veröffentlichung, Soziale Medien, Peer Review, Gestaltungselemente und -prinzipien, Fotobearbeitung, Kreativität, Werbetexten, Grafische und visuelle Gestaltung, Visuelles Storytelling, Dateiverwaltung, Postproduktion, Web-Präsenz, Web-Design und Entwicklung, Fotografie, Schreiben
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Prüfung der Benutzerfreundlichkeit, Typografie, Design Bewertungen, Bewegte Grafiken, Benutzerfreundliches Design, Entwurf von Systemen, Benutzererfahrung, Gestaltungselemente und -prinzipien, Interaktives Design, Figma (Entwurfssoftware), Grafische und visuelle Gestaltung, Prototyping, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Nutzerforschung, Interaktionsdesign, Benutzerfreundlichkeit, Attrappen, Technische Kommunikation, Designforschung, Benutzeroberfläche (UI) Design
Anfänger · Kurs · 1–3 Monate
École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Computer Programmierung, Objektorientierte Programmierung (OOP), Computerprogrammierung, Funktionales Design, Grundsätze der Programmierung, Rechnerische Logik, Daten-Strukturen, Objektorientierter Entwurf, Scala-Programmierung
Mittel · Kurs · 1–3 Monate

Universidade de São Paulo
Kompetenzen, die Sie erwerben: Debugging, Computational Thinking, Programming Principles, Data Structures, Computer Programming, Program Development, Computer Science, Python Programming, Algorithms, Code Reusability
Anfänger · Kurs · 1–3 Monate