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.

LearnQuest
Kompetenzen, die Sie erwerben: Serviceorientierte Architektur, Java Programmierung, Persistenz der Daten, Spring Boot, JSON, Transaktionsverarbeitung, Webdienste, Lastausgleich, Spring Framework, YAML, Einheitstest, Restful API, Model-View-Controller, JUnit, Software-Architektur, API-Gateway, Cloud Computing Architektur, Microservices, Management von Unternehmensanwendungen, Objekt-Relationales Mapping
Anfänger · Spezialisierung · 1–3 Monate

California Institute of the Arts
Kompetenzen, die Sie erwerben: Schreiben, Kreativität, Entwicklung von Videospielen, Storytelling, Storyboarding, Spiel-Design, Software-Entwurfsdokumente, Ideenfindung
Anfänger · Kurs · 1–4 Wochen

Instituto Tecnológico de Aeronáutica
Kompetenzen, die Sie erwerben: Test Driven Development (TDD), Unit Testing, JUnit, Test Automation, Software Testing, Testability, Maintainability, Software Design, Software Development, White-Box Testing, Object Oriented Programming (OOP), Software Quality (SQA/SQC), Programming Principles
Mittel · Kurs · 1–4 Wochen

Knowledge Accelerators
Kompetenzen, die Sie erwerben: Kommunikation, Kundenbetreuung, Zwischenmenschliche Kommunikation, Prozessverwaltung, Kritisches Denken und Problemlösung, Problemlösung, Customer Relationship Management, Kunden begrüßen, Technische Unterstützung und Dienstleistungen, Kundenservice, Kunden- und Kundensupport, Empathie, Lösung von Kundenbeschwerden, Verbesserung der Kundenerfahrung, Engagement für Kunden, Helpdesk-Support
Anfänger · Kurs · 1–3 Monate

HubSpot Academy
Kompetenzen, die Sie erwerben: Verbraucherverhalten, Abschluss (Verkauf), Verkaufsprozess, Service Level Agreement, Vertriebsstrategie, Sales Enablement, Verkauf, Managementschulung und -entwicklung, Prospecting und Qualifizierung, Mitarbeiterschulung, Beratendes Verkaufen, Zielmarkt, Buchung (Verkauf), HubSpot CRM, Verkaufstraining, Vertriebsmanagement, Verkaufsprospektion, Überwindung von Einwänden, Lead-Generierung, Vertriebsinnendienst
Anfänger · Spezialisierung · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Journals, Organizational Skills, Document Management, Information Architecture, Content Management, Network Analysis, System Configuration
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Toronto
Kompetenzen, die Sie erwerben: UI Komponenten, Entwicklung von Anwendungen für Mobilgeräte, Benutzeroberfläche (UI), Model-View-Controller, Swift Programmierung, Computer Programmierung, Apple Xcode, Apple iOS, Anwendungs-Rahmenwerke, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX)
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenmanipulation, Datenverarbeitung, Datenanalyse, Datenumwandlung, Daten Präsentation, Statistisches Programmieren, Daten-Integration, SAS (Software)
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, Fehlersuche, Software Entwurf, Grundsätze der Programmierung, Softwareentwicklung, Computer Programmierung, Software-Ingenieur, Versionskontrolle, Git (Versionskontrolle-System), Software-Entwurfsmuster, Befehlszeilen-Schnittstelle
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Kommunikation, Professionalität, Cloud Computing, Anwendungsentwicklung, Interviewing-Fähigkeiten, Aufbau von Beziehungen, Problemlösung, Verbale Kommunikationsfähigkeiten, Softwareentwicklung, Software-Ingenieur, Technische Software, Berufliche Entwicklung, DevOps
Anfänger · Kurs · 1–4 Wochen

University of Minnesota
Kompetenzen, die Sie erwerben: Technische Berechnungen, Physik, Simulation und Simulationssoftware, Hydraulik, Mechanik, Kontrollsysteme, Technik, Schematische Diagramme, Technische Analyse, Automatisierungstechnik, Maschinenwesen, Matlab
Gemischt · Kurs · 1–3 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: Datenbanken, Datenverarbeitung, Datenethik, Big Data, Künstliche Intelligenz, Datenwrangling, Sozialkunde, Web Scraping, Agentische Systeme, Methoden der Forschung, Netzwerkanalyse, Verarbeitung natürlicher Sprache, Analyse sozialer Netzwerke, Simulationen, Systemorientiertes Denken, Sozialwissenschaften, Forschung, KI-Förderung, Trendanalyse
Anfänger · Spezialisierung · 3–6 Monate