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.

Board Infinity
Kompetenzen, die Sie erwerben: Git (Version Control System), GitHub, Version Control, Software Development
Mittel · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Prompt Engineering, GitHub, Version Control, Vibe coding, Git (Version Control System), Claude Code, Prompt Engineering Tools, Development Environment, Web Applications, Application Deployment, GitHub Copilot, Software Development Tools, Computer Programming Tools, AI Enablement, HTML and CSS, Web Development Tools, Application Programming Interface (API), Software Development, Node.JS, Javascript
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Linux, Linux Commands, C (Programming Language), System Programming, Command-Line Interface, Programming Principles, Development Environment, Computer Programming Tools, Computational Logic, Build Tools, Program Development, Software Development, Case Studies, Design, Environment
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Code Reusability, Business Logic, User Interface (UI), Web Applications, Frontend Integration, Software Development, Programming Principles, Service Oriented Architecture
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Authentications, Node.JS, Back-End Web Development, API Design, Application Programming Interface (API), Secure Coding, Server Side, Software Architecture, Software Development, JSON, Maintainability, Middleware
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Packt
Kompetenzen, die Sie erwerben: Kontinuierliche Integration, Infrastruktur als Code (IaC), Cloud-Bereitstellung, CI/CD, Freigabe-Management, Kontinuierliche Bereitstellung, Software-Architektur, Kontinuierliche Lieferung, DevOps, DevSecOps, Software-Entwurfsmuster, Git (Versionskontrollsystem), Bereitstellung von Anwendungen, Skalierbarkeit, Infrastruktur-Architektur, Test-Automatisierung, AI-Arbeitsabläufe
Fortgeschritten · Kurs · 3–6 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: DevOps, Continuous Delivery, Kanban Principles, Organizational Development, Software Architecture, Dependency Analysis, Risk Management Framework, Software Development, Operational Efficiency, Systems Thinking, Change Control, Continuous Improvement Process, Culture Transformation, Information Technology Operations
Mittel · Kurs · 1–4 Wochen

Simplilearn
Kompetenzen, die Sie erwerben: Open Web Application Security Project (OWASP), Secure Coding, Operational Risk, Application Security, Security Requirements Analysis, Threat Management, Cyber Security Policies, Cyber Attacks, Web Applications, Security Management, Vulnerability Assessments, Security Software, Security Engineering, Hardening, Security Controls, Scenario Testing, Software Development, Authentications, Data Manipulation
Anfänger · Kurs · 1–4 Wochen

Total Seminars
Kompetenzen, die Sie erwerben: Cloud Computing, Cloud-API, Test-Tools, Cloud-Bereitstellung, Cloud-Anwendungen, Cloud-Infrastruktur, Cloud-Speicher, Cloud-Hosting, AWS CloudFormation, Cloud-Sicherheit, Private Wolke, Amazon CloudWatch, Software-Entwicklung, Software-Architektur, Cloud-Technik, Cloud-Management, Cloud-basierte Integration, Architektur des Cloud Computing, Öffentliche Wolke, Cloud-Plattformen
Anfänger · Kurs · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Web-Design und Entwicklung, Cascading Style Sheets (CSS), HTML und CSS, Einbettungen, Web-Design, Software-Entwicklung, Hypertext Markup Language (HTML), Web-Server, Web-Inhalt, Typografie, Web-Anwendungen, Web-Entwicklung, Web-Entwicklungs-Tools, Front-End-Webentwicklung
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: 3D Assets, Unreal Engine, Post-Production, Collaborative Software, Virtual Reality, Virtual Environment, 3D Modeling, Blueprinting, Version Control, Computer Graphics, Landscape Architecture, Performance Tuning, Visualization (Computer Graphics), Computer Graphic Techniques, Workflow Management, Video Game Development, Game Design, Open Mindset, Software Development, Software Design
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Development Environment, Software Development Tools, Scripting, Git (Version Control System), Scripting Languages, Version Control, Package and Software Management, Software Development, Software Visualization, Application Development, Performance Tuning, Software Installation, System Configuration
Mittel · Kurs · 1–3 Monate