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.

Coursera
Kompetenzen, die Sie erwerben: Anwendungsprogrammierschnittstelle (API), Test-Tools, Test-Automatisierung, Verhaltensbasierte Entwicklung, API-Tests
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Infosec
Kompetenzen, die Sie erwerben: Sichere Kodierung, C (Programmiersprache), Sicherheitssoftware, Anwendungssicherheit, Software-Entwicklungstools, C++ (Programmiersprache), Computer-Programmierwerkzeuge, C und C++
Gemischt · Kurs · 1–4 Wochen

University of Science and Technology of China
Kompetenzen, die Sie erwerben: Brainstorming, Creative Thinking, Creative Problem-Solving, Ideation, Problem Solving, Innovation, Creativity, Resourcefulness, Open Mindset, Needs Assessment, Overcoming Obstacles, Growth Mindedness, Personal Development, Operational Efficiency
Gemischt · Kurs · 1–4 Wochen

Università Bocconi
Kompetenzen, die Sie erwerben: Stakeholder Engagement, Environmental Social And Corporate Governance (ESG), Sustainable Development, Climate Change Adaptation, Stakeholder Analysis, Corporate Sustainability, Land Management, Climate Change Programs, Governance, Economic Development, Social Impact, Climate Change Mitigation, Environmental Issue, Sustainability Standards, Environmental Policy, Policy Analysis, Case Studies, Business Modeling
Anfänger · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Objektorientierter Entwurf, Spiel-Design, C# (Programmiersprache), Unreal Engine, Objektorientierte Programmierung (OOP), Benutzeroberfläche (UI), Datei-E/A, Entwicklung von Videospielen, UI-Komponenten, Ereignisgesteuerte Programmierung, Unity-Engine, C++ (Programmiersprache)
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Mobile Entwicklung, Web-Design und Entwicklung, iOS-Entwicklung, Flutter (Software), Entwicklungsumgebung, Plattformübergreifende Entwicklung
Anfänger · Projekt · Weniger als 2 Stunden

LearnQuest
Kompetenzen, die Sie erwerben: Blockchain, Risk Management, Enterprise Risk Management (ERM), Risk Analysis, Risk Management Framework, Governance Risk Management and Compliance, Legal Risk, Interoperability, IT Security Architecture, Cyber Risk, Information Technology Architecture, Network Architecture, Security Architecture Review, Governance, Solution Architecture, Project Documentation, Cryptography, Enterprise Architecture, Data Storage, Systems Architecture
Anfänger · Spezialisierung · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Datenmanipulation, Abfragesprachen, Datenbank-Software, SQL, PostgreSQL, Datenumwandlung, Datenverwaltung
Fortgeschritten · angeleitetes Projekt · Weniger als 2 Stunden

Google Cloud
Kompetenzen, die Sie erwerben: Application Deployment, Cloud Deployment, Cloud-Native Computing, Cloud Development, Cloud Applications, Google Cloud Platform, Performance Tuning, Cloud Storage, Debugging, Containerization, Cloud Services, Development Environment, Data Storage, Node.JS
Mittel · Kurs · 1–4 Wochen

O.P. Jindal Global University
Kompetenzen, die Sie erwerben: Marketing Analytics, Anomaly Detection, Digital Marketing, Data-Driven Marketing, Web Analytics, Digital Advertising, Dimensionality Reduction, Unsupervised Learning, Customer Analysis, Search Engine Marketing, Supervised Learning, Digital Marketing Campaigns, Digital Analysis, Online Advertising, Customer Retention, Digital Marketing Tools, Text Mining, Predictive Analytics, Google Analytics, Data Ethics
Anfänger · Spezialisierung · 3–6 Monate

Amazon Web Services
Kompetenzen, die Sie erwerben: Cloud-Infrastruktur, Amazon DynamoDB, Architektur des Cloud Computing, Cloud-Management, Amazon S3, Architektur der Lösung, Amazon Web Services, Datenbank-Management, AWS Identitäts- und Zugriffsverwaltung (IAM), Datenbanken, Cloud Computing, Datenspeicherung, Systemüberwachung, Cloud-Dienste, Amazon CloudWatch, Amazon Elastic Compute Cloud, Cloud-Sicherheit, Cloud-Speicher
Anfänger · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Kubernetes, Role-Based Access Control (RBAC), CI/CD, Application Deployment, Network Troubleshooting, DevOps, Performance Tuning, Scalability, Continuous Integration, Containerization, Continuous Delivery, Continuous Deployment, Prometheus (Software), Package and Software Management, Authorization (Computing), Network Security, Network Performance Management, Identity and Access Management, Network Routing, Cyber Security Policies
Fortgeschritten · Spezialisierung · 1–3 Monate