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: Scrum (Software-Entwicklung), Testgetriebene Entwicklung (TDD), CI/CD, NoSQL, Cloud-natives Computing, Kontinuierliche Lieferung, Kontinuierliche Integration, MongoDB, Softwareentwicklung, Methoden der Softwareentwicklung, Cloud-Anwendungen, Agile Methodik, Verhaltensbasierte Entwicklung, Anwenderbericht, DevOps
Mittel · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: SQL, Algorithmen, Netzwerkprotokolle, Cloud Computing, Relationale Datenbanken, Datenbanken, Visual Basic (Programmiersprache), Computer Programmierung, Computer-Vernetzung, Analyse, Netzwerksicherheit, Computer Hardware, Fehlersuche, System-Software, Informatik, Computer Architektur, Softwareentwicklung, Grundsätze der Programmierung, Automatisierung, Datenbank Management
Anfänger · Kurs · 1–3 Monate

LearnKartS
Kompetenzen, die Sie erwerben: Jenkins, CI/CD, Apache Tomcat, Continuous Integration, DevOps, Apache Maven, Docker (Software), Continuous Delivery, Configuration Management, Software Development, Application Lifecycle Management, Shell Script, Continuous Deployment, Application Deployment, Devops Tools, Continuous Monitoring, Application Servers, Software Quality Assurance, User Accounts, Authentications
Anfänger · Spezialisierung · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Eingebettete Software, Integrierte Entwicklungsumgebungen, Systementwurf und Implementierung, Entwicklungsumgebung, Laboruntersuchungen, Programm-Entwicklung, Feldprogrammierbares Gate-Array (FPGA), Laborberichte, Erfahrung im Labor, Eclipse (Software), Elektronische Hardware, Tools erstellen, Software-Entwicklungstools, Eingebettete Systeme, Elektronische Systeme, Softwareentwicklung, Hardware Design, Technische Dokumentation
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computational Thinking, Python Programming, Scripting, Computer Programming, Maintainability, Programming Principles, Scripting Languages, Software Development
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Johns Hopkins University
Kompetenzen, die Sie erwerben: Digitale Transformation, Git (Versionskontrolle-System), GitHub, CI/CD, Versionskontrolle, Funktionsübergreifende Zusammenarbeit, Prozessverbesserung, Kontinuierliche Integration, DevSecOps, DevOps, IT-Automatisierung, Softwareentwicklung, Agile Methodik, Business Transformation, Kontinuierliche Bereitstellung, Prozess der kontinuierlichen Verbesserung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Microsoft Azure, Cloud Computing, Design-Strategien, Programm-Entwicklung, Bereitstellung von Anwendungen, Datenspeicherung, Virtuelle Maschinen, Softwareentwicklung, Cloud-Anwendungen, Azure DevOps, Cloud-Entwicklung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Java, Mobile Development, Java Programming, Object Oriented Programming (OOP), Application Frameworks, Android Development, Application Development, Program Development, Software Development
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Starweaver
Kompetenzen, die Sie erwerben: Embedded Systems, Electronic Systems, Cybersecurity, Automation, Electronics, Sustainable Technologies, Control Systems, Internet Of Things, Software Development, Systems Integration, Reliability, Artificial Intelligence
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Innovation, Algorithmen, Verifizierung und Validierung, Eingebettete Software, Verschlüsselung, Internet der Dinge, Systemintegration, Systemprüfung, Echtzeit-Betriebssysteme, Computervision, Leistungstests, Cloud-basierte Integration, Implementierung des Systems, Software-Ingenieur, Eingebettete Systeme, Softwareentwicklung, Integrationstests
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: LangGraph, Generative AI Agents, Agentic systems, LangChain, LLM Application, Responsible AI, Generative AI, Artificial Intelligence and Machine Learning (AI/ML), Collaborative Software, System Design and Implementation, Software Development, Python Programming, Real Time Data, Data Science
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: HTML und CSS, Front-End Web-Entwicklung, Datenbanken, Bereitstellung von Anwendungen, GitHub, Webanalyse und SEO, Web Design und Entwicklung, UI Komponenten, Web-Entwicklung, Webdesign, Figma (Design-Software), React.js, Softwareentwicklung, Mockups
Fortgeschritten · Kurs · 1–3 Monate