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: Anwendungsentwicklung, Grundsätze der Programmierung, C++ (Programmiersprache), Programm-Entwicklung, Computerwissenschaft, Computer Programmierung, Computerprogrammierung, Software-Entwicklung, Informatik, Andere Programmiersprachen, Entwicklungsumgebung, C und C++
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Cisco Learning and Certifications
Kompetenzen, die Sie erwerben: Devops Tools, Development Environment, Software Development Tools, Software Development Methodologies, CI/CD, DevOps, IT Automation, Continuous Deployment, Version Control, Continuous Integration, Network Engineering, Program Development, Docker (Software), Network Infrastructure, Containerization, Software Development, Virtual Environment, Git (Version Control System), Waterfall Methodology, Software Design
Mittel · Kurs · 1–4 Wochen

digital.auto
Kompetenzen, die Sie erwerben: AI-Integrationen, Künstliche Intelligenz, Lebenszyklus der Softwareentwicklung, Software-Architektur, Digitale Transformation, Software-Entwicklung, Methoden der Softwareentwicklung, Software Architektur, Sicherheitsstandards
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Grundsätze der Programmierung, Daten-Strukturen, C++ (Programmiersprache), Programm-Entwicklung, Java Programmierung, Computer Programmierung, Computerwissenschaft, Computerprogrammierung, Software-Entwicklung, Informatik, Datenspeicherung, C und C++, Java-Programmierung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Object Oriented Design, JUnit, Object Oriented Programming (OOP), Unified Modeling Language, Software Design Patterns, Software Testing, Java, Software Engineering, Java Programming, Computer Programming, User Interface and User Experience (UI/UX) Design, Unit Testing, Software Design, Software Architecture, API Design, Model View Controller, Software Development, Test Driven Development (TDD), Conceptual Design, Databases
Mittel · Spezialisierung · 3–6 Monate

LearnKartS
Kompetenzen, die Sie erwerben: Jenkins, Infrastructure as Code (IaC), CI/CD, Ansible, Build Tools, SonarQube, Continuous Integration, DevOps, Apache Tomcat, Devops Tools, Apache Maven, Continuous Deployment, Continuous Delivery, Configuration Management, Software Configuration Management, Code Coverage, Shell Script, Application Deployment, Software Development, Docker (Software)
Anfänger · Spezialisierung · 1–3 Monate
University of Alberta
Kompetenzen, die Sie erwerben: Agile Software Development, Requirements Analysis, Process Driven Development, Agile Methodology, Software Development, Product Management, Software Engineering, Technical Product Management, Software Development Methodologies
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Cloud-Bereitstellung, Cloud-Anwendungen, Design-Strategien, Cloud Computing, Software-Entwicklung, Microsoft Azure, Cloud-Entwicklung, Bereitstellung von Anwendungen
Mittel · Kurs · 1–4 Wochen

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

Kompetenzen, die Sie erwerben: JSON, NoSQL, Javascript, Daten importieren/exportieren, Cloud Computing, Software-Entwicklung, Datenspeicher
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Coursera
Kompetenzen, die Sie erwerben: Unit Testing, JUnit, Test Case, Software Testing, Software Development, Software Engineering, Java Programming, Java
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: IntelliJ IDEA, Integrated Development Environments, Software Development Tools, Development Environment, Scala Programming, Build Tools, Program Development, Software Development, Software Engineering
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden