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.

Rice University
Kompetenzen, die Sie erwerben: Stakeholder-Management, Kommunikationsplan, Planung, Projektplanung, Anforderungsmanagement, Finanzielle Analyse, Projekt-Scoping, Fallstudien, Stakeholder-Analyse, Organisatorische Struktur, Projektmanagement, Projektmanagende Life Cycle, Konstruktives Feedback, Projektdokumentation, Unternehmensanalyse
Anfänger · Kurs · 1–3 Monate

University of Toronto
Kompetenzen, die Sie erwerben: Entwicklungsumgebung, Objektorientierte Programmierung (OOP), Anwendungsentwicklung, Entwicklung von Anwendungen für Mobilgeräte, UI Komponenten, Apple Xcode, Benutzeroberfläche (UI), Animationen, Grundsätze der Programmierung, Model-View-Controller, Persistenz, Computer Programmierung, Apple iOS, Anwendungs-Rahmenwerke, Bildanalyse, Interaktionsdesign, Swift Programmierung, Objective-C (Programmiersprache), Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Anwendungsdesign
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Embedded Software, Embedded Systems, Computer Hardware, Hardware Architecture, Internet Of Things, System Software, Peripheral Devices, C (Programming Language), Software Architecture, Simulations, Development Environment, Debugging, Systems Integration
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Regression Analysis, Time Series Analysis and Forecasting, Forecasting, People Analytics, Trend Analysis, Microsoft Excel, Statistical Modeling, Correlation Analysis, Predictive Analytics, Statistical Analysis, Data Analysis Software, Analytical Skills, Probability & Statistics, Graphing, Climate Change Adaptation, Data Manipulation
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: 3D Modeling, 3D Assets, Visualization (Computer Graphics), Graphical Tools, Design Software, Computer Graphic Techniques, User Interface (UI), Graphics Software
Gemischt · Kurs · 1–4 Wochen

AI CERTs
Kompetenzen, die Sie erwerben: Blockchain, Cryptography, Scripting, Transaction Processing, Secure Coding, Application Development, Programming Principles, FinTech, Digital Assets, Emerging Technologies
Anfänger · Kurs · 1–4 Wochen

Edureka
Kompetenzen, die Sie erwerben: AI Personalization, OpenAI, Agentic systems, Application Deployment, Generative AI Agents, Cloud API, ChatGPT, API Gateway, Cloud Development, CI/CD, System Monitoring, Responsible AI, Artificial Intelligence, Generative AI, Development Testing, User Experience Design, JSON, Debugging
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Oracle SQL Developer, Oracle Databases, Data Integrity, Business Logic, Stored Procedure, SQL, Database Design, Database Development, Performance Tuning, Relational Databases, Database Management, Database Application, Web Services, Data Access, Programming Principles, Computational Logic, Data Storage Technologies, Authorization (Computing), Debugging, Workflow Management
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Integrated Development Environments, User Interface (UI), Jupyter, Application Development, Python Programming, Test Case, Debugging, Computational Logic
Gemischt · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Construction Estimating, Blueprint Reading, Estimation, Cost Estimation, Project Estimation, Architectural Drawing, Construction Management, Engineering Plans And Specifications, Construction, Systems Of Measurement, Graphical Tools
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Cascading Style Sheets (CSS), JSON, Full-Stack Web Development, Event-Driven Programming
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: OS Process Management, Cloud Platforms
Mittel · Kurs · 1–3 Monate