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.

Skills you'll gain: Python Programming, NumPy, Data Analysis
★ 4.6 (44K) · Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Deepseek, DeepSeek API, LangChain, Responsible AI, Generative AI, Generative Adversarial Networks (GANs), GitHub Copilot, LLM Application, Artificial Neural Networks, Generative AI Agents, Generative Model Architectures, AI literacy, Retrieval-Augmented Generation, Artificial Intelligence and Machine Learning (AI/ML), Fine-tuning, Embeddings, Artificial Intelligence, Gemini, Model Evaluation, Debugging
★ 4.6 (108) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Embedded Software, Performance Tuning, Software Development Tools, Embedded Systems, Memory Management, Software Development, Hardware Architecture, Debugging, Build Tools, Computer Architecture, C (Programming Language), Digital Signal Processing, System Configuration, Application Development, C++ (Programming Language)
★ 4.7 (211) · Intermediate · Specialization · 3 - 6 Months

University of Minnesota
Skills you'll gain: Open Web Application Security Project (OWASP), Cucumber (Software), Software Testing, Selenium (Software), Gherkin (Scripting Language), JUnit, Verification And Validation, Test Automation, Unit Testing, Security Testing, Regression Testing, Test Case, Testability, White-Box Testing, Behavior-Driven Development, Code Coverage, Performance Testing, Test Planning, Functional Testing, Test Tools
★ 4.2 (1K) · Intermediate · Specialization · 3 - 6 Months
Skills you'll gain: Embedded Software, C (Programming Language), Embedded Systems, Peripheral Devices, Debugging, Hardware Architecture, Data Structures, C and C++, Performance Tuning, Computer Architecture, Memory Management, Computer Programming
★ 4.5 (349) · Intermediate · Specialization · 3 - 6 Months

The Linux Foundation
Skills you'll gain: Package and Software Management, Open Source Technology, Git (Version Control System), Linux, Command-Line Interface, Bash (Scripting Language), File Systems, GitHub, Linux Administration, Version Control, Linux Commands, User Accounts, CI/CD, Shell Script, grep, Continuous Integration, Operating System Administration, System Configuration, Software Installation, Software Versioning
★ 4.6 (3.1K) · Beginner · Specialization · 3 - 6 Months

University of California San Diego
Skills you'll gain: Drug Development, Clinical Trials, Pharmaceuticals, Clinical Research, Commercialization, Pharmaceutical Sales, Pharmacology, Pharmacy, Regulatory Affairs, Intellectual Property, Biotechnology, Business Modeling, Portfolio Management, Strategic Partnership, Regulatory Compliance, Marketing, Marketing Strategies, Marketing Materials
★ 4.6 (6.5K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Responsible AI, LangChain, Generative AI, Software Development Tools, Debugging, AI Workflows, Software Development, Retrieval-Augmented Generation, Program Development, Software Quality Assurance, CI/CD, AI Security, AI Integrations, Software Testing, Artificial Intelligence, Computer Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Generative Model Architectures, Retrieval-Augmented Generation, Generative AI, Generative AI Agents, Agentic systems, Tool Calling, Generative Adversarial Networks (GANs), Responsible AI, Fine-tuning, LangChain, Model Deployment, LLM Application, AI Orchestration, Software Development Tools, Debugging, Software Development, Program Development, Artificial Intelligence, Computer Programming
Intermediate · Specialization · 1 - 3 Months

University of Michigan
Skills you'll gain: Database Design, Data Processing, Debugging, Web Scraping, File I/O, Data Visualization, Relational Databases, Restful API, Web Services, SQL, Databases, Data Visualization Software, JSON, Data Presentation, Extensible Markup Language (XML), Data Structures, Data Cleansing, Programming Principles, Python Programming, Program Development
★ 4.8 (281K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: React Native, iOS Development, Apple iOS, Software Development Life Cycle, Flutter (Software), Mobile Development, Software Architecture, Android Studio, User Centered Design, Android Development, Swift Programming, Git (Version Control System), GitHub, User Interface (UI) Design, Javascript, Android (Operating System), Front-End Web Development, React Redux, Data Ethics, AI Personalization
★ 4.6 (8.8K) · Beginner · Professional Certificate · 3 - 6 Months

University of Michigan
Skills you'll gain: Wireframing, Responsive Web Design, HTML and CSS, Hypertext Markup Language (HTML), Web Content Accessibility Guidelines, Cascading Style Sheets (CSS), Web Design, Javascript, Bootstrap (Front-End Framework), Web Design and Development, Debugging, Web Language, Front-End Web Development, Verification And Validation, Web Development, Interactive Design, Event-Driven Programming, Development Testing, Application Frameworks, Code Review
★ 4.7 (36K) · Beginner · Specialization · 3 - 6 Months