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.

California Institute of the Arts
Kompetenzen, die Sie erwerben: Kreativität, Grafikdesign, Layout Gestaltung, Adobe InDesign, Gestaltungselemente und -prinzipien, Peer Review, Typografie, Adobe Illustrator, Software für Grafik und visuelles Design, Kreatives Design
Anfänger · Kurs · 1–4 Wochen

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: Scenario Testing, Test Planning, Unit Testing, Functional Testing, Test Case, Hardware Troubleshooting
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Open Source Technologie, Git (Versionskontrolle-System), Versionskontrolle, Kollaborative Software, DevOps, Befehlszeilen-Schnittstelle, GitHub
Anfänger · Kurs · 1–4 Wochen

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

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

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

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

Kompetenzen, die Sie erwerben: Kommunikation, IT-Verwaltung, Projektmanagement, Projektmanagende Life Cycle, Professionelles Netzwerken, Agile Methodik, Projekt-Risikomanagement, Agiles Projektmanagement, Stakeholder-Management, Kanban-Prinzipien, Leiterschaft, Risikomanagement, Team-Motivation, Ressourcenmanagement, Agile Entwicklung von Software, Engagement von Stakeholdern, Peer Review, Interviewing-Fähigkeiten, Scrum (Software-Entwicklung), Earned Value Management
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate