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: Open Source Technologie, Git (Versionskontrolle-System), Versionskontrolle, Kollaborative Software, DevOps, Befehlszeilen-Schnittstelle, GitHub
Anfänger · Kurs · 1–4 Wochen

Logical Operations
Kompetenzen, die Sie erwerben: Agile Methodology, Scrum (Software Development), Agile Project Management, Sprint Retrospectives, Agile Software Development, Sprint Planning, User Story, Backlogs, Agile Product Development, Project Estimation, Project Management, Estimation, Project Planning
Gemischt · Kurs · 1–3 Monate

Google Cloud
Kompetenzen, die Sie erwerben: Google Cloud-Platform, Cloud Computing Architektur, Cloud-Infrastruktur, Kubernetes, Skalierbarkeit, Kontinuierliche Lieferung, Jenkins, Docker (Software), Containerisierung, Microservices, Bereitstellung von Anwendungen, CI/CD
Mittel · Kurs · 1–3 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: ArcGIS, Geographic Information Systems, Geospatial Information and Technology, GIS Software, Spatial Analysis, Data Storytelling, Spatial Data Analysis, Geospatial Mapping, Data Presentation, Data Sharing, Metadata Management, Heat Maps, Environmental Science, Public Health, Emergency Response, Image Analysis, Project Management, Data Visualization, Data Visualization Software, Data Quality
Anfänger · Spezialisierung · 3–6 Monate
University of Colorado Boulder
Kompetenzen, die Sie erwerben: Professional Networking, Intercultural Competence, Teamwork, LinkedIn, Intellectual Property, Collaboration, Professional Development, Communication, Productivity, Cultural Responsiveness, Accountability, Conflict Management, Self-Awareness, Personal Development, Interviewing Skills, Data Management, Planning, Resilience
Anfänger · Kurs · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Datenzugang, System Programmierung, Computer-Programmierwerkzeuge, Fehlersuche, Back-End Web-Entwicklung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: User Experience Design, Prototyping, Wireframing, Datenethik, Präsentationen, UI/UX Forschung, Methoden der Forschung, Nutzerorientierte Gestaltung, Informationen zum Datenschutz, Benutzerforschung, Interviewing-Fähigkeiten, Usability-Tests, Entwicklung von Anwendungen für Mobilgeräte
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenanalyse, Tabellenverarbeitungssoftware, Microsoft Büro, Excel-Formeln, Datenmanipulation, Microsoft Excel, Pivot-Tabellen und Diagramme, Data-Mining
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Princeton University
Kompetenzen, die Sie erwerben: Datenstrukturen, Java Programmierung, Datei-E/A, Computer Programmierung, Algorithmen, Animationen, Grundsätze der Programmierung, Java, Fehlersuche, Leistungsoptimierung, Objektorientierte Programmierung (OOP), Informatik, Programm-Entwicklung, Computergestütztes Denken
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: .NET Framework, Databases, Application Development
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Scenario Testing, Test Planning, Unit Testing, Functional Testing, Test Case, Hardware Troubleshooting
Anfänger · Kurs · 1–4 Wochen
Ludwig-Maximilians-Universität München (LMU)
Kompetenzen, die Sie erwerben: Neue Produktentwicklung, Wettbewerbsanalyse, Geschäftsstrategie, Spieltheorie, Innovation, Strategisches Denken, Produktstrategie, Strategische Partnerschaft, Strategische Entscheidungsfindung, Marktanalyse
Gemischt · Kurs · 1–3 Monate