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.

Logical Operations
Kompetenzen, die Sie erwerben: NumPy, Data Transformation, Data Manipulation, Data Cleansing, Jupyter, Data Processing, Data Analysis, Data Science, Data Import/Export, Python Programming, Data Management, Computer Programming, Computer Programming Tools, Software Development
Gemischt · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Threat Modeling, Open Web Application Security Project (OWASP), Secure Coding, Application Security, Cloud Security, Security Testing, Application Development, IT Security Architecture, Cloud Standards, Security Controls, Hybrid Cloud Computing, Cloud-Native Computing, Multi-Cloud, Software Development, Continuous Monitoring, CI/CD, Containerization, Dependency Analysis, Supply Chain
Mittel · Kurs · 1–3 Monate

LearnKartS
Kompetenzen, die Sie erwerben: TypeScript, Object Oriented Design, Application Programming Interface (API), Enterprise Application Management, Software Design, Code Reusability, Object Oriented Programming (OOP), Programming Principles, Software Design Patterns, Javascript, Build Tools, Application Development, Web Development Tools, Full-Stack Web Development, Web Development, Software Engineering, Software Development, Front-End Web Development, Software Architecture, Debugging
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Microsoft Azure, Serverloses Rechnen, Plattform als Dienstleistung (PaaS), Skalierbarkeit, Virtuelle Maschinen, Cloud-Bereitstellung, NoSQL, Software-Entwicklung, Verschlüsselung, Bereitstellung von Anwendungen, Identitäts- und Zugangsmanagement, Cloud-Entwicklung, Cloud-Speicher, Virtualisierung und virtuelle Maschinen, Cloud-Anwendungen, Containerisierung, Azure Active Directory, Cloud-natives Computing, Beglaubigungen, Technologien zur Datenspeicherung
Mittel · Kurs · 3–6 Monate

Logical Operations
Kompetenzen, die Sie erwerben: HTML und CSS, Hypertext Markup Language (HTML), Web-Design und Entwicklung, Entwicklungsumgebung, Web-Server, Software-Entwicklung, Web-Entwicklungs-Tools, Web-Design, Web-Anwendungen, Web-Entwicklung, Software-Entwicklungstools, Web-Inhalt, Front-End-Webentwicklung
Gemischt · Kurs · 1–4 Wochen

Northeastern University
Kompetenzen, die Sie erwerben: Java, Object Oriented Programming (OOP), Data Structures, Java Programming, Object Oriented Design, Event-Driven Programming, Computer Programming, Application Development, File I/O, User Interface (UI), User Interface (UI) Design, Development Environment, Software Development
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Blockchain, Enterprise Architecture, Scripting, Site Reliability Engineering, Cryptographic Protocols, Scripting Languages, Cryptography, Payment Systems, Scalability, Distributed Computing, Transaction Processing, FinTech, Application Security, Business Analysis, Emerging Technologies, Secure Coding, Finance, Software Development, Market Dynamics, Computer Programming
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: User Interface (UI), Java, Java Programming, Object Oriented Design, Object Oriented Programming (OOP), User Interface (UI) Design, Unit Testing, Java Platform Enterprise Edition (J2EE), JUnit, Test Script Development, Data Validation, Software Development, Application Design, Development Testing, Application Development, Program Development, Software Testing, Database Development, Test Automation, Software Documentation
Anfänger · Spezialisierung · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Prompt Engineering, GitHub, Version Control, Vibe coding, Git (Version Control System), Claude Code, Development Environment, Web Applications, Application Deployment, GitHub Copilot, Software Development Tools, Computer Programming Tools, Web Design and Development, AI Enablement, HTML and CSS, Web Development Tools, Application Programming Interface (API), Software Development, Node.JS, Javascript
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Fehlersuche, Entwicklungsumgebung, AI-Integrationen, Software-Entwicklung, Open-Source-Technologie, Javascript, Software-Entwicklungstools, Generative KI, Programm-Entwicklung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Hypertext Markup Language (HTML), Frontend Performance, Web Applications, Javascript, Performance Tuning, Software Development
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Integrated Development Environments, Application Deployment, Cross Platform Development, Application Development, Development Environment, Java, Java Programming, Apache Maven, Software Development
Mittel · angeleitetes Projekt · Weniger als 2 Stunden