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.

Kompetenzen, die Sie erwerben: Object Oriented Design, Object Oriented Programming (OOP), File I/O, Program Development, Software Development, Automation, Data Structures, Code Reusability, Maintainability, File Management, Python Programming, Scalability, Scripting Languages, Data Persistence, JSON
Gemischt · Kurs · 1–4 Wochen

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Program Development, Artificial Intelligence, Software Development, Applied Machine Learning, AI literacy, General Science and Research, Technical Writing
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Agile Software Development, Agile Project Management, Agile Methodology, Scrum (Software Development), Kanban Principles, Software Development Methodologies, Project Estimation, Sprint Planning, Estimation, Backlogs, Sprint Retrospectives, Project Management, Workflow Management, Software Development, Continuous Improvement Process
Anfänger · Kurs · 1–3 Monate

Whizlabs
Kompetenzen, die Sie erwerben: Containerisierung, Allgemeine Netzwerkarbeit, Cloud-Dienste, Kubernetes, Identitäts- und Zugangsmanagement, CI/CD, Cloud-Bereitstellung, Systemüberwachung, DevOps, Cloud-Sicherheit, Kontinuierliche Lieferung, Kontinuierliche Integration, Bereitstellung von Anwendungen, Google Cloud-Plattform, Devops-Werkzeuge, Software-Entwicklung
Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Eingebettete Software, Implementierung des Systems, Systemprüfung, Systemintegration, Software-Dokumentation, Software-Entwurfsdokumente, Software-Entwicklung, Software Entwurf, Technischer Entwurf, Einheitliche Prüfung, Ideenfindung, Internet der Dinge, Entwurf von Systemen, Eingebettete Systeme, Systementwurf und Implementierung, Einheitstest, Mobile Entwicklungstools, Innovation, Technische Kommunikation, Kommunikationssysteme
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Lebenszyklus der Softwareentwicklung, Linux-Verwaltung, DevOps, Software-Versionierung, Git (Versionskontrollsystem), Kollaborative Software, Methoden der Softwareentwicklung, Software-Entwicklungstools, Devops-Werkzeuge, Software-Entwicklung, Versionskontrolle
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Amazon Webdienste, Containerisierung, Lebenszyklus der Softwareentwicklung, Entwicklungstests, Amazon Web Services, CI/CD, Cloud-Bereitstellung, Kontinuierliche Lieferung, Kontinuierliche Bereitstellung, Kontinuierliche Integration, Test-Tools, Bereitstellung von Anwendungen, Software-Entwicklung, Lebenszyklus der Systementwicklung
Mittel · Kurs · 1–4 Wochen

Logical Operations
Kompetenzen, die Sie erwerben: Data Structures, Data Processing, Code Reusability, Virtual Machines, Verification And Validation, Program Development, Python Programming, Maintainability, Data Manipulation, Programming Principles, Scripting, Development Environment, Scripting Languages, Computer Programming, Software Installation, Debugging, Software Development, Computer Programming Tools, Computational Logic, Cross Platform Development
Anfänger · Spezialisierung · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: JavaScript Frameworks, UI Components, Full-Stack Web Development, React.js, TypeScript, Code Reusability, Front-End Web Development, Web Development, Web Applications, Frontend Performance, Server Side, User Interface and User Experience (UI/UX) Design, Software Development, File Systems
Mittel · Kurs · 1–4 Wochen

Universidad de Palermo
Kompetenzen, die Sie erwerben: Eclipse (Software), Java, Java Programming, Object Oriented Programming (OOP), Integrated Development Environments, Data Structures, File I/O, Programming Principles, Algorithms, Computer Programming, Software Development Tools, Computational Thinking, Software Development
Anfänger · Kurs · 1–4 Wochen

SkillsBooster Academy
Kompetenzen, die Sie erwerben: Prompt Engineering, Vibe coding, AI Workflows, Software Development Tools, Generative AI Agents, Code Review, Software Development, Software Engineering, AI Personalization, GitHub, Web Development Tools, Design Software, Responsible AI, Generative AI, Web Development, Front-End Web Development, Javascript, Application Deployment, React.js, Artificial Intelligence
Anfänger · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Software Quality Assurance, Quality Assurance, Software Testing, Test Tools, Jira (Software), Development Testing, Regression Testing, Functional Testing, Test Planning, Software Quality (SQA/SQC), Test Case, Technical Communication, Issue Tracking, Agile Methodology, Software Development, Agile Project Management, Risk Management, User Interface and User Experience (UI/UX) Design, Data Analysis, Problem Solving
Anfänger · Kurs · 1–4 Wochen