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.

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

Logical Operations
Kompetenzen, die Sie erwerben: Software-Entwicklung, Software-Entwicklungstools, Installation der Software, Programm-Entwicklung, Python-Programmierung, Virtuelle Maschinen, Grundsätze der Programmierung, Entwicklungsumgebung, Computerprogrammierung, System-Konfiguration
Gemischt · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Software Quality Assurance, Quality Assurance, Software Testing, Test Tools, Jira (Software), Development Testing, Regression Testing, Functional Testing, Software Quality (SQA/SQC), Test Planning, 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

Kompetenzen, die Sie erwerben: Spiel-Design, Datenbanken, Gestaltung, Software-Entwicklung, Datenbank-Management, Anwendungsentwicklung, Informatik, Objektorientierter Entwurf, Java, Simulation und Simulationssoftware, Dateisysteme, Interaktives Design, Computerprogrammierung, Datei-E/A, Java-Programmierung, Relationale Datenbanken
★ 4.9 (20) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: IntelliJ IDEA, Integrated Development Environments, Apache Maven, Build Tools, Development Environment, Data Import/Export, Productivity, Kotlin, Software Installation, Unit Testing, Software Development, Java, Software Testing, Database Management, Collaboration
★ 4.8 (19) · Anfänger · Kurs · 1–4 Wochen

Whizlabs
Kompetenzen, die Sie erwerben: Cloud-Dienste, Kontinuierliche Integration, Kubernetes, Software-Entwicklung, Cloud-Bereitstellung, Containerisierung, Devops-Werkzeuge, CI/CD, Cloud-Sicherheit, Bereitstellung von Anwendungen, DevOps, Kontinuierliche Lieferung, Systemüberwachung, Identitäts- und Zugangsmanagement, Google Cloud-Plattform, Allgemeine Netzwerkarbeit
★ 5 (6) · Anfänger · 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

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

Kompetenzen, die Sie erwerben: Web-Entwicklung, Projektmanagement-Software, Anwendungsprogrammierschnittstelle (API), Software-Entwicklung, Containerisierung, Web-Design und Entwicklung, Anwendungsentwicklung, Bereitstellung von Anwendungen, Frontend-Integration, Full-Stack Web-Entwicklung, Beglaubigungen, JavaScript-Frameworks, Web-Anwendungen, Javascript, Docker (Software), Node.JS, React.js, Server-Seite, Back-End-Webentwicklung, Front-End-Webentwicklung
★ 4.8 (16) · Anfänger · Kurs · 1–3 Monate

LearnKartS
Kompetenzen, die Sie erwerben: Eclipse (Software), Freigabe-Management, Microsoft Visual Studio, Software-Versionierung, Software-Entwicklung, Software-Entwicklungstools, Kollaborative Software, IntelliJ IDEA, Integrierte Entwicklungsumgebungen, Entwicklungsumgebung, Versionskontrolle, Kontrolle ändern, Git (Versionskontrollsystem), Methoden der Softwareentwicklung
Mittel · Kurs · 1–3 Monate

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, Problem Solving
★ 5 (15) · Gemischt · Kurs · 1–4 Wochen

Amazon Web Services
Kompetenzen, die Sie erwerben: Serverless Computing, Amazon Web Services, Cloud Computing Architecture, Development Environment, Software Development Tools, Software Architecture, Computer Programming Tools, Cloud Development, Cloud Platforms, Software Development, Cloud Applications, Program Development
★ 4.6 (14) · Gemischt · Kurs · 1–4 Wochen