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.

Edureka
Kompetenzen, die Sie erwerben: Prompt Engineering, Vibe coding, Prompt Engineering Tools, Prompt Patterns, Integrated Development Environments, Context Engineering, Application Development, Full-Stack Web Development, Embeddings, Continuous Integration, AI Integrations, Code Review, Software Development, Web Development, Web Applications, Software Documentation, Software Engineering, Software Testing, Software Design, Building Codes
Anfänger · Kurs · 1–4 Wochen

Edureka
Kompetenzen, die Sie erwerben: Open Web Application Security Project (OWASP), Secure Coding, Security Testing, Application Security, Vulnerability Scanning, Risk Mitigation, Cyber Security Assessment, Vulnerability Management, Cyber Attacks, Security Engineering, Risk Analysis, Web Applications, Security Awareness, Computer Security, Security Management, Cyber Security Strategy, Authentications, Software Development, Linux, Linux Commands
Anfänger · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Feature Engineering, Model Evaluation, Model Deployment, Fine-tuning, Data Preprocessing, Model Training, Deep Learning, Machine Learning Methods, Model Optimization, Scikit Learn (Machine Learning Library), PyTorch (Machine Learning Library), Scalability, Hugging Face, Docker (Software), Supervised Learning, Machine Learning Algorithms, Applied Machine Learning, Application Deployment, Software Development, Machine Learning
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: AI-Integrationen, Generative KI, Softwaretechnik, Kontinuierliche Integration, Daten-Ethik, Software Entwurf, Software-Entwicklung, Anwendungssicherheit, Fehlersuche, Generative AI-Agenten, Software-Architektur, Agentische Arbeitsabläufe, Code-Überprüfung, Software-Entwurfsdokumente, Prompt-Muster, Software Architektur, LLM-Bewerbung, DevSecOps
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Restful API, Application Deployment, Microservices, Docker (Software), Spring Boot, Spring Framework, Containerization, CI/CD, API Design, Application Programming Interface (API), Java Programming, Hibernate (Java), Back-End Web Development, Systems Architecture, Java, Software Architecture, Software Design, Authentications, Software Development, IntelliJ IDEA
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: DevSecOps, Continuous Delivery, Continuous Integration, Test Tools, Software Quality Assurance, DevOps, Software Quality (SQA/SQC), Security Testing, Test Automation, Quality Assurance, Application Security, Software Testing, AI Integrations, Continuous Monitoring, Continuous Deployment, Site Reliability Engineering, Devops Tools, Software Development, Software Development Tools, Security Controls
Mittel · Kurs · 3–6 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Generative KI, Lebenszyklus der Softwareentwicklung, Künstliche Intelligenz, Software Entwurf, Multimodale Aufforderungen, Claude Code, Generative AI-Agenten, AI-Arbeitsabläufe, Software-Architektur, Automatisierung, Git (Versionskontrollsystem), Token-Optimierung, Schnelles Engineering, Software-Prüfung, Software-Entwicklung, Anthropischer Claude, Software-Qualitätssicherung, Versionskontrolle, Methoden der Softwareentwicklung, Software Architektur, Prompt-Muster
Anfänger · Kurs · 1–3 Monate

Meta
Kompetenzen, die Sie erwerben: Web-Entwicklung, Software-Entwicklungstools, Unix, Git (Versionskontrollsystem), Kollaborative Software, Software-Entwicklung, Software-Versionierung, Unix-Befehle, Versionskontrolle, Linux, GitHub, Befehlszeilenschnittstelle, Dateiverwaltung, Linux-Befehle
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Cryptography, Object Oriented Design, Object Oriented Programming (OOP), File I/O, Encryption, Cryptographic Protocols, Data Structures, Program Development, Software Development, Model Evaluation, Automation, Model Training, Machine Learning Algorithms, Database Application, Plot (Graphics), Python Programming, Algorithms, Software Installation, Code Reusability, Functional Design
Anfänger · Spezialisierung · 3–6 Monate

Edureka
Kompetenzen, die Sie erwerben: JUnit, Apache Maven, Java Programming, Java, Unit Testing, Software Design Patterns, Test Automation, Build Tools, Software Design, Data Access, Maintainability, Software Testing, IntelliJ IDEA, SQL, Computer Programming, Programming Principles, Object Oriented Programming (OOP), Software Engineering, Software Development, Design Strategies
Mittel · Kurs · 1–4 Wochen

University of Alberta
Kompetenzen, die Sie erwerben: Program Development, Computational Thinking, Software Development, Event-Driven Programming, Programming Principles, Software Engineering, Debugging, Problem Solving, Game Design, Theoretical Computer Science, Computer Programming, Software Quality (SQA/SQC), Data Structures, Python Programming, Video Game Development, Algorithms, Application Development, Computer Science, Functional Testing, User Interface (UI) Design
Mittel · Kurs · 1–3 Monate

SkillUp
Kompetenzen, die Sie erwerben: GitHub Copilot, Prompt Engineering, AI Workflows, AI Integrations, Generative AI, ChatGPT, Software Architecture, Code Review, AI literacy, Software Design, API Design, Debugging, Software Development, Application Development, AI Security, Database Design, Python Programming, Automation, Version Control, Java Programming
Mittel · Spezialisierung · 3–6 Monate