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: Anwendungssicherheit, Entwicklung von Testskripten, Andere Programmiersprachen, Blockchain, Benutzerbereitstellung, Identitäts- und Zugangsmanagement, Berechtigung (Computing), Transaktionsverarbeitung, Software-Entwicklung, Token-Optimierung, Bereitstellung von Anwendungen, Programm-Entwicklung, Sichere Kodierung, Grundsätze der Programmierung, Beglaubigungen, Rollenbasierte Zugriffskontrolle (RBAC)
★ 4.9 (42) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Software-Entwicklung, Tools erstellen, Entwicklungsumgebung, Scala-Programmierung, Software-Entwicklung, Programm-Entwicklung, Software-Entwicklungstools, IntelliJ IDEA, Integrierte Entwicklungsumgebungen
★ 4.5 (24) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Logical Operations
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Data Structures, File I/O, Data Processing, Application Development, Code Reusability, Maintainability, File Management, File Systems, Programming Principles, Computer Programming, Python Programming, System Configuration, Data Import/Export, Software Development, Virtual Machines
★ 4.7 (23) · Anfänger · Spezialisierung · 1–3 Monate

Google Cloud
Kompetenzen, die Sie erwerben: Cloud Applications, Cloud Development, Cloud-Native Computing, Google Cloud Platform, Cloud API, Application Development, Data Store, Cloud Hosting, Cloud Storage, Cloud Services, Software Development, Data Storage, Cloud Platforms
★ 4.4 (29) · Mittel · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Video Game Development, Game Design, Program Development, Web Development Tools, Software Development, Computer Programming Tools, Software Development Tools, Development Environment, Software Documentation, Data Validation, Javascript, Debugging, Integrated Development Environments, Maintainability, Programming Principles, Data Structures, Code Reusability, Software Design, Computer Programming, Object Oriented Programming (OOP)
★ 4.2 (11) · Anfänger · Kurs · 1–4 Wochen

SkillsBooster Academy
Kompetenzen, die Sie erwerben: Vibe-Codierung, Verantwortungsvolle AI, Web-Entwicklung, Software-Entwicklung, Javascript, React.js, Generative KI, GitHub, Anwendungsentwicklung, Microsoft Kopilot, Software-Entwicklung, Entwurfssoftware, AI-Personalisierung, Code-Überprüfung, Front-End-Webentwicklung, Software-Entwicklungstools, AI-Arbeitsabläufe, Generative AI-Agenten, Künstliche Intelligenz, Schnelles Engineering
★ 4.5 (13) · Anfänger · Kurs · 1–3 Monate

Heriot-Watt University
Kompetenzen, die Sie erwerben: Instandhaltbarkeit, Objektorientierte Programmierung (OOP), Rechnerische Logik, Fehlersuche, Anwendungsentwicklung, Software-Entwicklung, Computerprogrammierung, Programm-Entwicklung, Java-Programmierung, Java, Lebenszyklus der Softwareentwicklung, Mathematische Software, Grundsätze der Programmierung, Objektorientierter Entwurf
★ 4.9 (8) · Anfänger · Kurs · 1–4 Wochen

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: Infrastructure as Code (IaC), CI/CD, Bash (Scripting Language), Software Architecture, PostgreSQL, Data Pipelines, Google Cloud Platform, Command-Line Interface, Continuous Integration, Prometheus (Software), Amazon Bedrock, Linux Commands, SQL, Extract, Transform, Load, Object Oriented Programming (OOP), Software Development, Verification And Validation, Vector Databases, Code Coverage, Database Systems
★ 3.5 (12) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: CI/CD, Javascript, Git (Versionskontrollsystem), Node.JS, GitHub, Kontinuierliche Bereitstellung, Software-Entwicklung, Bereitstellung von Anwendungen, Test-Automatisierung, Kontinuierliche Integration, Kontinuierliche Lieferung
★ 4.5 (26) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden
Georgia Institute of Technology
Kompetenzen, die Sie erwerben: Cloud-Entwicklung, Cloud Computing, Cloud-Infrastruktur, Cloud-Plattformen, Cloud-Management, Anwendungsentwicklung, Software-Entwicklung, Bereitstellung von Anwendungen, Internet der Dinge, Skalierbarkeit, Computer-Plattformen, Cloud-Bereitstellung, Cloud-Dienste, Architektur des Cloud Computing, Daten in Echtzeit, Verteiltes Rechnen, Cloud-natives Computing, Cloud-Anwendungen
★ 4.5 (19) · Gemischt · Kurs · 1–3 Monate

LearnKartS
Kompetenzen, die Sie erwerben: JUnit, File I/O, Unit Testing, Java Programming, Debugging, Java, Maintainability, Software Development, Secure Coding, Software Testing, Test Case, Cryptographic Protocols, Authentications, Application Security, Data Import/Export, Cryptography, Object Oriented Programming (OOP), Eclipse (Software), Integrated Development Environments, Encryption
★ 4.9 (12) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: TypeScript, Object Oriented Design, Node.JS, Role-Based Access Control (RBAC), Object Oriented Programming (OOP), Webpack, React Redux, Back-End Web Development, React.js, Full-Stack Web Development, Web Development, MongoDB, Front-End Web Development, Javascript, Application Programming Interface (API), Software Design Patterns, API Design, Programming Principles, Software Development, Debugging
★ 4.7 (6) · Anfänger · Spezialisierung · 3–6 Monate