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 at Buffalo
Kompetenzen, die Sie erwerben: Computer Programmierung, Wahrscheinlichkeit & Statistik, Digitales Design, Matlab, Computergrafik, Computervision, Künstliche Intelligenz, Visualisierung (Computergrafik), Infinitesimalrechnung, Algorithmen, Angewandtes maschinelles Lernen, Bildanalyse
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Zusammenarbeit, Kreatives Denken, Analyse der Grundursache, Persönliche Entwicklung, Agiles Projektmanagement, Analyse, Berufliche Entwicklung, Kreative Problemlösung, Kritisches Denken, Problemlösung, Kritisches Denken und Problemlösung
Anfänger · Kurs · 1–4 Wochen

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Systems Thinking, Systems Design, Systems Analysis, Critical Thinking and Problem Solving, Network Analysis, Case Studies, Cognitive flexibility, Collaboration
Gemischt · Kurs · 1–4 Wochen

Edureka
Kompetenzen, die Sie erwerben: Cloud-Native Computing, Grafana, Web Services, Web Applications, Software Architecture, Application Deployment, Development Environment, Object Oriented Design, CI/CD, Programming Principles, Systems Architecture, Computer Programming, Program Development, Network Security, Software Development Tools, Data Structures, Data Sharing
Mittel · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: MLOps (Maschinelles Lernen Operations), Cloud Computing, Daten-Pipelines, Python-Programmierung, Bereitstellung von Anwendungen, Microsoft Azure, CI/CD, Big Data, Verantwortungsvolle KI, Maschinelles Lernen, GitHub, Datenmanipulation, Containerisierung, Datenanalyse, Explorative Datenanalyse, Pandas (Python-Paket), NumPy, Datenmanagement, AWS SageMaker, DevOps
Fortgeschritten · Spezialisierung · 3–6 Monate

Instituto Tecnológico de Aeronáutica
Kompetenzen, die Sie erwerben: User Story, Agile Software Development, Backlogs, Agile Methodology, Scrum (Software Development), Sprint Retrospectives, Test Driven Development (TDD), Requirements Analysis, Sprint Planning, Unified Modeling Language, Software Development Methodologies, Software Engineering, Software Development
Mittel · Kurs · 1–4 Wochen

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Middleware, Cloud-Infrastruktur, Cloud Computing, Virtualisierung, Virtuelle Maschinen, Cloud-Anwendungen, Infrastructure as a Service (IaaS), Cloud-Speicher, Cloud-Dienste, Containerisierung, Platform as a Service (PaaS), Cloud-Plattformen, Amazon S3, Technologien zur Datenspeicherung
Mittel · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Verifizierung und Validierung, Web Content Accessibility Guidelines, Code-Überprüfung, Front-End Web-Entwicklung, HTML und CSS, Reaktionsfähiges Webdesign, Wireframing, Benutzeroberfläche (UI), Webdesign, Javascript, Benutzerfreundlichkeit, Anwendungs-Rahmenwerke, Browser-Kompatibilität, Cascading Style Sheets (CSS)
Anfänger · Kurs · 1–3 Monate

New York Institute of Finance
Kompetenzen, die Sie erwerben: Risikoanalyse, Risikomanagement, Finanzielle Regulierung, Portfolio Management, Operationelles Risiko, Business Risk Management, Investment Management, Wahrscheinlichkeitsverteilung, Kapitalmärkte, Finanzplanung, Kreditrisiko, Finanzen, Betriebliches Risikomanagement (ERM), Finanzmarkt, Marktliquidität, Risikomodellierung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Canva (Software), Color Theory, Developing Training Materials, Digital Design, Design Elements And Principles, Graphic Design, Creative Design, Marketing, Social Media
Fortgeschritten · angeleitetes Projekt · Weniger als 2 Stunden
University of Pennsylvania
Kompetenzen, die Sie erwerben: Psychologie, Selbstmotivation, Persönliche Entwicklung, Optimismus, Kreativität, Selbst-Bewusstsein, Positivität, Emotionale Intelligenz, Neugierde, Produktivität, Empathie, Positive Verhaltensunterstützung, Intelligente Ziele, Wachstumsorientiertheit, Zielsetzung, Hindernisse überwinden, Kognitive Flexibilität
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Apple Xcode, Entwicklung von Anwendungen für Mobilgeräte, UI Komponenten, Benutzeroberfläche (UI), User-Interface-(UI)-Design, Apple iOS, Swift Programmierung, Animationen, Anwendungsentwicklung
Anfänger · Kurs · 1–4 Wochen