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: Angular, JavaScript Frameworks, Model View Controller, Javascript, Web Development, Software Development
★ 4.5 (11) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Logical Operations
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Python-Programmierung, Datei-E/A, Daten importieren/exportieren, Software-Entwicklung, Computerprogrammierung, Dateiverwaltung, Dateisysteme, Grundsätze der Programmierung
★ 4.9 (19) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Microsoft Azure, Cloud-Entwicklung, Serverloses Rechnen, Cloud Computing, NoSQL, Hypertext Markup Language (HTML), Microsoft Entwicklungswerkzeuge, Software-Entwicklung, Microsoft Visual Studio, Front-End-Webentwicklung, Cloud-Bereitstellung, Microservices, DevOps, HTML und CSS, Integrierte Entwicklungsumgebungen
★ 4.6 (15) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Animation und Spieldesign, Interaktive Datenvisualisierung, Vibe-Codierung, Web-Entwicklung, Javascript, 3D-Assets, Spiel-Design, Generative KI, Software-Entwicklung, Visuelle Gestaltung, Code-Überprüfung, Produktentwicklung, Produktdesign, Generative AI-Agenten, Künstliche Intelligenz, Schnelles Engineering, Projektplanung, Animationen, 3D-Modellierung, Integrierte Entwicklungsumgebungen
★ 4.9 (18) · Anfänger · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: Full-Stack Web Development, Information Architecture, React.js, UI Components, Web Applications, Scalability, JavaScript Frameworks, Web Development Tools, Data Access, Query Languages, Database Application, Back-End Web Development, Data Store, Web Design and Development, Database Development, Databases, Front-End Web Development, Software Design, Web Development, Software Development
★ 4.8 (6) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Fehlersuche, Microsoft Entwicklungswerkzeuge, Git (Versionskontrollsystem), Entwicklungsumgebung, Software-Entwicklung, Microsoft Visual Studio, Versionskontrolle, Software-Entwicklungstools, Integrierte Entwicklungsumgebungen
★ 3.4 (8) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Restful API, Application Deployment, Microservices, Docker (Software), Spring Boot, Spring Framework, Containerization, CI/CD, API Design, Application Programming Interface (API), Java Programming, Hibernate (Java), Back-End Web Development, Systems Architecture, Java, Software Architecture, Software Design, Authentications, Software Development, IntelliJ IDEA
★ 3.7 (9) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Programming Principles, Information Technology, Operating Systems, Collaborative Software, Computer Literacy, Browser Compatibility, Program Development, Computing Platforms, Computer Programming, Python Programming, System Software, Linux, Application Design, Microsoft Windows, Mac OS, Package and Software Management, Open Source Technology, Software Development
★ 4.4 (8) · Anfänger · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Continuous Integration, Sprint Planning, Kaizen Methodology, Quality Improvement, Process Improvement, Backlogs, DevSecOps, Agile Product Development, Scalability, Performance Metric, Organizational Development, Integration Testing, Coordinating, Software Development, Performance Reporting, Management Reporting, AI Integrations, Project Management, Meeting Facilitation, Git (Version Control System)
★ 2.9 (14) · Anfänger · Spezialisierung · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: TypeScript, Debugging, Javascript, Software Development
★ 4.1 (15) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

LearnQuest
Kompetenzen, die Sie erwerben: Docker (Software), Containerization, Application Deployment, Data Persistence, Software Development, Virtualization, Application Security, Virtual Networking, Virtualization and Virtual Machines, Command-Line Interface
★ 3.3 (9) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Application Security, Secure Coding, Threat Modeling, Security Testing, Software Development Life Cycle, Systems Development Life Cycle, Security Controls, Security Architecture Review, Risk Management Framework, Security Engineering, Computer Security, Software Testing, Security Requirements Analysis, Security Management, Software Development, Authorization (Computing), Data Security, Identity and Access Management, Software Architecture, Software Design
★ 4.4 (7) · Mittel · Kurs · 1–3 Monate