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.

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Computerprogrammierung, Funktionales Design, Leistungsoptimierung, Algorithmen für maschinelles Lernen, Unüberwachtes Lernen, Algorithmen, Leistungsprüfung, Grundsätze der Programmierung, Scala-Programmierung, Daten-Strukturen, Computer Programmierung
Mittel · Kurs · 1–4 Wochen

Packt
Kompetenzen, die Sie erwerben: Windows PowerShell, Shell Script, Scripting Languages, Scripting, IT Automation, Command-Line Interface, System Configuration, File Management, Software Installation, Configuration Management, Integrated Development Environments, Data Management
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: AI Security, Open Web Application Security Project (OWASP), Cyber Security Assessment, Exploitation techniques, Server Side, Application Security, Artificial Intelligence and Machine Learning (AI/ML), Data Security, LLM Application, Cyber Attacks, Security Awareness, Large Language Modeling, Generative AI Agents
Auf einen Abschluss hinarbeiten
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: SolidWorks (CAD), Computer-Aided Design, Engineering Design Process, Verification And Validation, 3D Modeling, Mechanical Design, Functional Design, Assembly Drawing, Design Software, Drafting and Engineering Design, Model Evaluation
Anfänger · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Infographics, Education Software and Technology, Content Creation, Digital pedagogy, Developing Training Materials, Visual Storytelling
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Coursera
Kompetenzen, die Sie erwerben: Wireframing, User Flows, Web Design, Prototyping, UI Components, User Interface (UI), Interaction Design, Web Development
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Kubernetes, Role-Based Access Control (RBAC), Scalability, Authorization (Computing), Network Security, Identity and Access Management, Cyber Security Policies, System Monitoring, Network Monitoring, Continuous Monitoring, Capacity Management
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: ASP.NET, Model View Controller, .NET Framework, Order Management, Object-Relational Mapping, Application Deployment, User Accounts, User Provisioning, Order Management Systems, Database Management, Data Access, User Interface (UI) Design, Full-Stack Web Development, Cloud Deployment, Web Development, Authentications, Web Applications, User Interface and User Experience (UI/UX) Design, UI Components, User Interface (UI)
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Minitab, Six Sigma Methodology, Lean Six Sigma, Root Cause Analysis, Statistical Process Controls, Data Analysis Software, Statistical Software, Process Improvement and Optimization, Project Scoping, Kaizen Methodology, Quality Improvement, Data-Driven Decision-Making, Project Design, Process Improvement, Solution Design, Waste Minimization, Project Documentation, Project Management, Lean Manufacturing, Quality Assessment
Anfänger · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Sales Presentation, Canva (Software), Sales Presentations, Visual Storytelling, AI powered creativity, Presentations, Microsoft PowerPoint, Advertising, Prompt Engineering, Branding, Photo Editing, Video Editing
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Infosec
Kompetenzen, die Sie erwerben: Distributed Denial-Of-Service (DDoS) Attacks, Secure Coding, Application Security, Encryption, Security Controls, Data Security, Endpoint Security, Cryptography, Authentications, Query Languages, Computer Programming
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Virtuelle Vernetzung, Cloud-natives Computing, Serverloses Rechnen, Restful API, Cloud-Infrastruktur, Cloud-Bereitstellung, Anwendungsprogrammierschnittstelle (API), Berechtigung (Computing), Cloud-Entwicklung, Microsoft SQL-Server, Cloud-Hosting, Cloud-Anwendungen, Beglaubigungen, Netzwerk-Routing, Virtuelle Maschinen, Ereignisgesteuerte Programmierung, Web-Inhalt
Mittel · Kurs · 1–3 Monate