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: Wiederverwendbarkeit von Code, React Native, Unix-Befehle, Jest (JavaScript Testing Framework), React.js, Restful API, Git (Versionskontrollsystem), Daten-Strukturen, Javascript, Kotlin, Nutzerforschung, Android-Studio, UI/UX-Forschung, GitHub, Persona (Benutzererfahrung), Versionskontrolle, Android-Entwicklung, Prüfung der Benutzerfreundlichkeit, Android-Jetpack, Interaktionsdesign
★ 4.6 (9239) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of Minnesota
Kompetenzen, die Sie erwerben: Code-Abdeckung, Verhaltensbasierte Entwicklung, Regressionsprüfung, Gurke (Software), Selenium (Software), Prüftechnik, JUnit, Leistungsprüfung, Einheitliche Prüfung, Test-Automatisierung, Entwicklungstests, Verifizierung und Validierung, Testfall, Sicherheitstests, Prüfbarkeit, White-Box-Tests, Open Web Application Security Project (OWASP), Einheitstest, Gherkin (Skriptsprache), Sicherheitsprüfung, Software-Entwicklungstools, Software-Prüfung
★ 4.2 (1017) · Mittel · Spezialisierung · 3–6 Monate

Meta
Kompetenzen, die Sie erwerben: React Native, Mobile Entwicklung, Unix-Befehle, Jest (JavaScript Testing Framework), Git (Versionskontrollsystem), React.js, Restful API, Daten-Strukturen, Apple iOS, Javascript, Apple Xcode, Benutzeroberfläche (UI), Kerndaten (Software), iOS-Entwicklung, Persona (Benutzererfahrung), UI/UX-Forschung, Nutzerforschung, Prüfung der Benutzerfreundlichkeit, Versionskontrolle, Swift-Programmierung
★ 4.6 (8724) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Simplilearn
Kompetenzen, die Sie erwerben: Prompt Engineering, AI Personalization, AI Security, GitHub Copilot, Generative AI, Infrastructure as Code (IaC), Legal Risk, Requirements Analysis, Test Tools, Software Testing, ChatGPT, Risk Analysis, Sprint Planning, Software Development Tools, Software Development Life Cycle, User Interface and User Experience (UI/UX) Design, Automation, Software Documentation, Artificial Intelligence, Software Architecture
★ 4.3 (59) · Anfänger · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Datei-E/A, Instandhaltbarkeit, Problemlösung, Software-Entwicklung, Software Entwurf, Speicherverwaltung, Computerprogrammierung, Daten-Strukturen, Entwicklungstests, Planung der Prüfung, System-Programmierung, Grundsätze der Programmierung, Algorithmen, Simulationen, C (Programmiersprache), Lebenszyklus der Systementwicklung, Programm-Entwicklung, Fehlersuche, C und C++, Softwaretechnik, Software-Prüfung, Computer Programmierung
★ 4.6 (7448) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Ereignisgesteuerte Programmierung, Designforschung, Benutzerfreundlichkeit, UI-Komponenten, Leitlinien für die Zugänglichkeit von Webinhalten, Pseudocode, Benutzerfreundliches Design, Einheitliche Prüfung, JavaScript-Frameworks, Javascript, Benutzeroberfläche (UI), Unix, Nutzerforschung, Cascading Style Sheets (CSS), Linux-Befehle, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Software-Visualisierung, Fehlersuche, Einheitstest, Hypertext Markup Language (HTML)
★ 4.7 (24.068) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate
Kompetenzen, die Sie erwerben: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Memory Management, Integrated Development Environments, Computer Programming Tools, Development Environment, System Programming, Software Development Tools, Program Development, Hardware Architecture, Systems Architecture, Eclipse (Software), Data Structures, C and C++, Build Tools, Programming Principles, Microarchitecture
★ 4.4 (277) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Anwendungssicherheit, Software-Entwicklung, Generative KI, Prompt-Muster, Generative AI-Agenten, Software-Architektur, Software Entwurf, AI-Integrationen, Software-Entwurfsdokumente, Kontinuierliche Integration, Code-Überprüfung, Fehlersuche, Daten-Ethik, Softwaretechnik, DevSecOps, LLM-Bewerbung, Agentische Arbeitsabläufe, Software Architektur
★ 4.5 (249) · Mittel · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Pharmazeutische Verkäufe, Kommerzialisierung, Bioinformatik, Klinische Studien, Präklinische Entwicklung, Klinische Forschung, Managed Care, Verkaufsstrategie, Pharmazeutika, Strategische Partnerschaft, Produktplanung, Biotechnologie, Portfolio-Verwaltung, Pharmazeutische Terminologie, Geistiges Eigentum, Apotheke, Regulatorische Angelegenheiten, Pharmakologie, Entwicklung von Medikamenten, Marketing
★ 4.6 (6478) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Secure Coding, Application Security, Security Testing, Software Development Methodologies, Configuration Management, Software Development, Software Configuration Management, Systems Development Life Cycle, Software Development Life Cycle, Package and Software Management, Software Testing, Security Engineering, API Testing, Application Programming Interface (API), Cloud Security, Process Driven Development, Risk Management Framework
★ 4.8 (39) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: 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, Responsive Web Design, Git (Version Control System), GitHub, User Interface (UI) Design, Android (Operating System), Front-End Web Development, Cascading Style Sheets (CSS), Data Ethics, AI Personalization
★ 4.6 (8378) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Embedded Software, Performance Tuning, System Programming, Software Development Tools, Embedded Systems, Memory Management, Microarchitecture, Software Development, Hardware Architecture, Debugging, System Software, Secure Coding, Build Tools, Application Security, Computer Architecture, System Configuration, Programming Principles, C (Programming Language), Digital Signal Processing, Real-Time Operating Systems
★ 4.6 (206) · Mittel · Spezialisierung · 3–6 Monate