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.

Logical Operations
Kompetenzen, die Sie erwerben: Responsive Web Design, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), HTML and CSS, Web Development Tools, Web Development, Javascript, JavaScript Frameworks, Web Content, Frontend Performance, Web Servers, Software Development Tools, Web Design and Development, Web Design, Front-End Web Development, Web Applications, Apache, Development Environment, Semantic Web, Software Development
Anfänger · Spezialisierung · 3–6 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Software-Entwicklung, Skripting, Python-Programmierung, Daten-Strukturen, Grundsätze der Programmierung, Datenmanipulation, Skriptsprachen, Datenverarbeitung, Computerprogrammierung, Verifizierung und Validierung
Gemischt · Kurs · 1–4 Wochen

SkillsBooster Academy
Kompetenzen, die Sie erwerben: Prompt Engineering, AI Security, Prompt Patterns, Vibe coding, Agentic Workflows, Tool Calling, AI Workflows, Generative AI Agents, AI Personalization, Application Deployment, GitHub, Integrated Development Environments, Software Development Tools, Generative AI, Software Development, Web Development, Artificial Intelligence, Code Review, Front-End Web Development, Software Engineering
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Model Deployment, Cloud-Native Computing, Application Deployment, Containerization, Security Controls, Kubernetes, IBM Cloud, Network Planning And Design, MLOps (Machine Learning Operations), Cloud Computing, Applied Machine Learning, Computing Platforms, Enterprise Application Management, Cloud Infrastructure, Docker (Software), DevOps, General Networking, Network Infrastructure, Software Design, Software Development
Mittel · Kurs · 3–6 Monate

Microsoft
Kompetenzen, die Sie erwerben: CI/CD, Continuous Deployment, Continuous Delivery, DevSecOps, Continuous Integration, Site Reliability Engineering, Enterprise Architecture, IT Automation, DevOps, Test Automation, Product Automation, Automation, YAML, Software Development, Application Deployment, Business Process Automation, Multi-Cloud, Microsoft Azure, Cloud Standards, Software Configuration Management
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Internet Of Things, PIC Microcontrollers, Cybersecurity, Wireless Networks, Information Systems Security, Information Privacy, Field-Programmable Gate Array (FPGA), Safety and Security, Cloud Services, Software Development, Power Electronics, Microarchitecture, Software Development Life Cycle, Basic Electrical Systems, Systems Development Life Cycle, Restful API, Electrical Wiring, Electrical Equipment, Electric Power Systems, Electrical Power
Anfänger · Spezialisierung · 1–3 Monate

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, MLOps (Machine Learning Operations), Applied Machine Learning, Software Development, Machine Learning
Mittel · Spezialisierung · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Software-Entwicklung, Software-Entwicklungstools, Automatisierung, Integrierte Entwicklungsumgebungen, Entwicklungsumgebung, Code-Überprüfung, Amazon Web Services, AI-Arbeitsabläufe, Fehlersuche, AI-Integrationen
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Embedded Systems, Embedded Software, Memory Management, C (Programming Language), Software Development
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Software Design Patterns, Computational Thinking, Software Design, Algorithms, Theoretical Computer Science, Software Development, Data Structures, Computer Programming, Problem Solving, Computer Science, Machine Learning Methods
Fortgeschritten · Kurs · 1–4 Wochen

Logical Operations
Kompetenzen, die Sie erwerben: Software-Entwicklung, Rechnerische Logik, Wiederverwendbarkeit von Code, Programm-Entwicklung, Python-Programmierung, Grundsätze der Programmierung, Instandhaltbarkeit, Computerprogrammierung, Fehlersuche
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Methoden des maschinellen Lernens, Anwendungsprogrammierschnittstelle (API), Datenwrangling, Algorithmen für maschinelles Lernen, Software-Entwicklung, Modell-Einsatz, Bewertung des Modells, Überwachtes Lernen, Entwicklungstests, Einheitliche Prüfung, Containerisierung, Python-Programmierung, Vorverarbeitung von Daten, Maschinelles Lernen, Angewandtes maschinelles Lernen, Unüberwachtes Lernen, Datenverarbeitung, Scikit Learn (Bibliothek für maschinelles Lernen), Technische Merkmale, Entwicklung von Testskripten
Mittel · Kurs · 1–4 Wochen