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 California San Diego
Kompetenzen, die Sie erwerben: Grundsätze der Programmierung, Rechnerische Logik, Wahrscheinlichkeitsrechnung und Statistik, Theoretische Informatik, Graphentheorie, Kryptographie, Verschlüsselung, Python-Programmierung, Bayessche Statistik, Netzwerkanalyse, Kryptographische Protokolle, Wahrscheinlichkeit, Computational Thinking, Algorithmen, Logisches Denken, Schlüsselverwaltung, Deduktive Argumentation, Grafische Darstellung, Cybersecurity, Kombinatorik
★ 4.5 (3696) · Anfänger · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Bearbeitung von, Adobe Creative Cloud, Farbenlehre, Peer Review, Digitales Design, Typografie, Entwurfssoftware, Design Bewertungen, Grafik-Software, Gestaltung, Adobe Photoshop, Kreatives Design, Entwurf, Gestaltungselemente und -prinzipien, Grafische und visuelle Gestaltung, Software für Grafik und visuelle Gestaltung, Grafisches Design, Layout Gestaltung, Visuelle Gestaltung, Design-Strategien, Grafikdesign, Grafische Werkzeuge
★ 4.8 (3368) · Anfänger · Kurs · 1–4 Wochen

University of Pennsylvania
Kompetenzen, die Sie erwerben: Statistische Modellierung, Mathematische Modellierung, Wahrscheinlichkeitsverteilung, Regressionsanalyse, Logistische Regression, Prädiktive Analytik, Vorhersage, Statistische Methoden, Modell-Optimierung, Business Analyse, Wahrscheinlichkeit, Prädiktive Modellierung, Datenmodellierung, Simulation und Simulationssoftware, Risikoanalyse, Geschäftsmodellierung, Unternehmensanalyse, Vokabeln
★ 4.6 (9368) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Benutzerfreundliches Design, Forschungsmethodologien, Prüfung der Benutzerfreundlichkeit, Benutzererfahrung, Präsentationen, Mobile Entwicklung, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Informationen zum Datenschutz, Daten-Ethik, Nutzerforschung, Öffentliches Reden, Forschungsdesign, Interviewing-Fähigkeiten, Benutzerfreundlichkeit, Prototyping, UI/UX-Forschung, Designforschung
★ 4.8 (6044) · Anfänger · Kurs · 1–4 Wochen

California Institute of the Arts
Kompetenzen, die Sie erwerben: Prüfung der Benutzerfreundlichkeit, Entwicklung von Videospielen, Ideenfindung, Spiel-Design, Software-Visualisierung, Animation und Spieldesign, Animationen, Technischer Entwurf, Konzeptionelle Gestaltung, Technische Kommunikation, Virtuelle Umgebung, Geschichtenerzählen, Gestaltung, Kreatives Design, Software-Entwurfsdokumente, Entwurf, Visuelles Storytelling, Gestaltungselemente und -prinzipien, Kunstgeschichte, Prototyping, Design-Strategien
★ 4.7 (4166) · Anfänger · Spezialisierung · 3–6 Monate

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: GitHub Copilot, Infrastructure as Code (IaC), Other Programming Languages, Terraform, Rust (Programming Language), Test Script Development, Ansible, Test Driven Development (TDD), GitHub, Test Automation, Dependency Analysis, AI Integrations, AI Workflows, Containerization, Unit Testing, Maintainability, Test Tools, Docker (Software), Style Guides, Software Testing
Anfänger · Kurs · 1–4 Wochen

Rice University
Kompetenzen, die Sie erwerben: Aktives Zuhören, Stressbewältigung, Kommunikation, Aufbau von Beziehungen, Widerstandsfähigkeit, Selbst-Bewusstsein, Soziale Auswirkungen, Emotionale Intelligenz, Verhaltensbiologische Gesundheit, Achtsamkeit, Wachstumsorientiertheit, Psychische Gesundheit, Persönliche Entwicklung, Kognitive Flexibilität, Körperpflege, Einfallsreichtum, Meditation & Atemarbeit, Überwindung von Hindernissen, Mitgefühl, Geistige Konzentration
★ 4.8 (1222) · Anfänger · Spezialisierung · 3–6 Monate

University of London
Kompetenzen, die Sie erwerben: Kulturelle Sensibilität, Konfliktmanagement, Kulturelle Vielfalt, Politische Analyse, Diplomatie, Politische Wissenschaften, Interkulturelle Kompetenz, Internationale Beziehungen, Weltgeschichte
★ 4.7 (5612) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Cloud-Bereitstellung, Containerisierung, Konfigurationsmanagement, Cloud-natives Computing, Anwendungsentwicklung, Befehlszeilenschnittstelle, Virtualisierung und virtuelle Maschinen, Bereitstellung von Anwendungen, DevOps, Virtualisierung, Kubernetes, Microservices, Docker (Software), Istio, OpenShift, Konfigurationsverwaltung, Skalierbarkeit
★ 4.4 (1046) · Mittel · Kurs · 1–3 Monate

University of Virginia
Kompetenzen, die Sie erwerben: Produktverbesserung, Agiles Projektmanagement, Prüfung der Benutzerfreundlichkeit, Agile Software-Entwicklung, Sprint-Retrospektiven, Produktentwicklung, Persona-Entwicklung, Agile Produktentwicklung, Geschichtenerzählen, Nutzerforschung, Innovation, Design Thinking, Agile Methodik, Agile Entwicklung von Software, Produktmanagement, Prüfbarkeit, Software-Entwicklung, Erleichterung der Diskussion, Anwenderbericht, Benutzerzentriertes Design
★ 4.7 (3576) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Prometheus (Software), Version Control, Git (Version Control System), Docker (Software), Kubernetes, CI/CD, Containerization, DevOps, YAML, Grafana, GitHub, Devops Tools, Linux Commands, Linux, Cloud Infrastructure, Continuous Integration, Amazon Web Services, Linux Administration, Linux Servers, Software Versioning
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Kommunikation, Agiles Projektmanagement, Risikomanagement für Projekte, Leiterschaft, Agile Software-Entwicklung, Projektplanung, Lebenszyklus des Projektmanagements, Kanban-Prinzipien, Peer Review, Stakeholder-Management, Team-Motivation, Professionelle Netzwerkarbeit, Risikomanagement, Ressourcenmanagement, Agile Methodik, Scrum (Software-Entwicklung), Engagement von Stakeholdern, Agile Entwicklung von Software, Projekt-Risikomanagement, Projektleitung, Führungsqualitäten, Engagement der Interessengruppen, Interviewing-Fähigkeiten, Anwenderbericht, Stakeholder Management
★ 4.8 (5752) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate