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.

Stanford University
Kompetenzen, die Sie erwerben: Mechanik, Systeme der Messung, Verifizierung und Validierung, Mathematische Modellierung, Zeitleisten, Physik, Forschung, Wissenschaftliche Methoden
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Algorithmen, Computer Programmierung, Python-Programmierung, Automatisierung, Daten importieren/exportieren, Fehlersuche, Cybersicherheit, Skripting, Dateiverwaltung, Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Information Architecture, UI/UX Research, User Research, Agile Software Development, User Interface and User Experience (UI/UX) Design, Design Thinking, User Experience, User Centered Design, Usability, Usability Testing, Responsive Web Design, Agile Methodology, Kanban Principles, User Flows, User Interface (UI), Figma (Design Software), Wireframing, Design Research, Prototyping, Persona (User Experience)
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of Alberta
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Konzeptioneller Entwurf, Software Entwurf, Java, Technischer Entwurf, Unified Modeling Language, Objektorientierter Entwurf, Software-Architektur
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: JUnit, Spring Framework, Spring Boot, Java, Apache Maven, Hibernate (Java), Unit Testing, Gradle, Microservices, Object-Relational Mapping, Software Testing, Testability
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Program Management, Stakeholder Management, Resource Allocation, Agile Software Development, Agile Methodology, Project Management Life Cycle, Kanban Principles, Change Management, Project Management Office (PMO), Organizational Change, Responsible AI, Organizational Strategy, Agile Project Management, Risk Management, Governance, Cost Management, Earned Value Management, Team Building, Project Management, Leadership
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: SQL, Deskriptive Statistik, Daten importieren/exportieren, Daten bereinigen, Datenvalidierung, Explorative Datenanalyse, Datenanalyse, Statistisches Programmieren, Datenmanipulation, SAS (Software), Microsoft Excel, Datenzugang
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Simple Object Access Protocol (SOAP), Development Environment, Hibernate (Java), Systems Architecture, Back-End Web Development, Service Oriented Architecture, Eclipse (Software), Authentications
Anfänger · Kurs · 1–4 Wochen
University of Pennsylvania
Kompetenzen, die Sie erwerben: Psychologie, Menschliche Entwicklung, Kreativität, Persönliche Entwicklung, Bildung und Ausbildung, Resilienz, Forschung, Positive Verhaltensunterstützung, Arbeit mit Kindern, Optimismus, Visionär
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Apple Xcode, iOS Development, Apple iOS, Swift Programming, Mobile Development, User Interface (UI), Programming Principles, UI Components, Responsive Web Design, Development Environment, Animations, Debugging
Anfänger · Kurs · 1–3 Monate

Macquarie University
Kompetenzen, die Sie erwerben: Excel-Formeln, Automatisierung, Daten bereinigen, Tabellenverarbeitungssoftware, Datenanalyse, Microsoft Excel, Datenmanipulation, Datenvalidierung, Datenumwandlung, Pivot-Tabellen und Diagramme
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Object-Relational Mapping, Hibernate (Java), Apache Maven, Model View Controller, Spring Framework, Relational Databases, Database Design, MySQL, Java, Java Programming, Full-Stack Web Development, Database Application, Database Development, Authentications, Web Applications, Back-End Web Development, Data Validation, Data Modeling
Gemischt · Kurs · 1–4 Wochen