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.

DeepLearning.AI
Skills you'll gain: Software Documentation, LLM Application, Software Testing, Technical Documentation, Dependency Analysis, Security Testing, Package and Software Management, Debugging, Software Engineering
★ 4.6 (187) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cloud Deployment, Software Development Life Cycle, OpenShift, Istio, Kubernetes, Node.JS, Software Architecture, Application Deployment, Restful API, Database Design, CI/CD, Cloud-Native Computing, NoSQL, Git (Version Control System), Cloud Applications, Javascript, Front-End Web Development, Ajax, Azure DevOps, Software Development
★ 4.6 (9.8K) · Beginner · Professional Certificate · 3 - 6 Months

The Hong Kong University of Science and Technology
Skills you'll gain: Requirements Analysis, Unified Modeling Language, Functional Requirement, Data Modeling, Object Oriented Programming (OOP), Systems Development Life Cycle, System Requirements, Functional Specification, Software Development, Software Engineering, Software Systems, Software Design, Verification And Validation, Model Evaluation, Project Planning, Project Management
★ 4.6 (394) · Intermediate · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Software Design, Software Development Life Cycle
★ 4.6 (253) · Mixed · Course · 1 - 3 Months

Skills you'll gain: User Story, Cloud Infrastructure, Cloud Platforms, Agile Software Development, Scrum (Software Development), Agile Methodology, Cloud Computing, Cloud Computing Architecture, Kanban Principles, DevOps, Backlogs, Cloud Services, Cloud Development, Cloud Deployment, Sprint Retrospectives, Cloud Security, Infrastructure as Code (IaC), Cloud-Native Computing, CI/CD, Continuous Integration
★ 4.7 (14K) · Beginner · Specialization · 3 - 6 Months

University of California, Santa Cruz
Skills you'll gain: Software Development Life Cycle, Agile Project Management, Software Development, Development Testing, Python Programming, Cloud Management, Computer Science
Beginner · Course · 1 - 3 Months
Skills you'll gain: User Experience, UI/UX Research, User Experience Design, User Research, Design Thinking, Design Research, Usability, User Centered Design, Design, Prototyping, Usability Testing, Sprint Retrospectives, Wireframing, Ideation
★ 4.8 (76K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Secure Coding, Application Security, Security Testing, Software Development Methodologies, Configuration Management, Software Development, Software Configuration Management, Software Development Life Cycle, Application Programming Interface (API), Cloud Security, Process Driven Development
★ 4.8 (42) · Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Apache Maven, Software Development Life Cycle, Unified Modeling Language, Object Oriented Programming (OOP), Build Tools, CI/CD, Object Oriented Design, Cloud-Native Computing, Software Development Methodologies, Continuous Integration, Agile Methodology, Software Development Tools, Version Control, Software Design Patterns, Test Driven Development (TDD), Cloud Development, Continuous Delivery, Programming Principles, Algorithms, Software Architecture
★ 4.5 (196) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Digital Transformation, GitHub Copilot, Generative AI, ChatGPT, Software Development Tools, AI literacy, Program Development, Artificial Intelligence, AI Integrations, User Interface (UI) Design, Debugging
★ 4.6 (28) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Android Studio, Android Development, Android (Operating System), Mobile Development, Gradle, Mobile Development Tools, Application Development, Integrated Development Environments, Kotlin, Development Environment, Build Tools, Extensible Markup Language (XML)
★ 4.6 (1.6K) · Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Prompt Engineering, Responsive Web Design, Node.JS, TypeScript, Unit Testing, Command-Line Interface, SQL, HTML and CSS, Web Content Accessibility Guidelines, Typography, Cascading Style Sheets (CSS), User Interface and User Experience (UI/UX) Design, React.js, Hypertext Markup Language (HTML), UI Components, JSON, Generative AI, Database Design, Web Development, Full-Stack Web Development
★ 4.6 (946) · Beginner · Specialization · 3 - 6 Months