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.

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Fehlersuche, Laborberichte, Systementwurf und Implementierung, Elektronische Systeme, Entwicklungsumgebung, Laboruntersuchungen, Elektronik-Technik, Software-Entwicklung, Programm-Entwicklung, Funktionales Design, Eingebettete Software, Technische Dokumentation, Eclipse (Software), Simulation und Simulationssoftware, Feldprogrammierbares Gate-Array (FPGA), Software-Entwicklung, Erfahrung im Labor, Elektrotechnik und Computertechnik, Elektronische Hardware, Hardware-Entwurf
★ 4.3 (27) · Mittel · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: IT-Automatisierung, Web-Entwicklungs-Tools, Funktionsübergreifende Teamführung, CI/CD, Kulturwandel, Devops-Werkzeuge, Git (Versionskontrollsystem), Funktionsübergreifende Zusammenarbeit, Prozess-Optimierung, DevSecOps, GitHub, Kontinuierliche Bereitstellung, Software-Entwicklung, Umwandlung von Unternehmen, Digitale Transformation, Versionskontrolle, Software-Entwicklungstools, DevOps, Kontinuierliche Integration, Kontinuierliche Lieferung
★ 3.9 (22) · Mittel · Kurs · 1–4 Wochen

Cisco Learning and Certifications
Kompetenzen, die Sie erwerben: Devops Tools, Development Environment, Software Development Tools, Software Development Methodologies, CI/CD, DevOps, IT Automation, Version Control, Continuous Deployment, Continuous Integration, Network Engineering, Program Development, Docker (Software), Network Infrastructure, Containerization, Software Development, Virtual Environment, Git (Version Control System), Waterfall Methodology, Software Design
★ 4.7 (34) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Pseudocode, Responsive Web Design, Computational Thinking, LinkedIn, Cascading Style Sheets (CSS), Front-End Web Development, React.js, HTML and CSS, Debugging, Algorithms, Interviewing Skills, UI Components, Professional Development, Programming Principles, Web Presence, JavaScript Frameworks, Web Development Tools, Web Development, Javascript, Software Development
★ 4.5 (42) · Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Apple iOS, Validierung von Daten, Kontext-Management, React Native, Fehlersuche, Anwendungs-Rahmenwerke, Mobile Entwicklungstools, React.js, iOS-Entwicklung, Entwicklungsumgebung, Anwendungsentwicklung, Software-Entwicklung, Befehlszeilenschnittstelle, Persistenz der Daten, React Redux, Android-Entwicklung, UI-Komponenten, Mobile Entwicklung, Plattformübergreifende Entwicklung
★ 4.9 (24) · Mittel · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: JSON, NoSQL, Javascript, Data Store, Data Import/Export, Cloud Computing, Software Development
★ 4.5 (36) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Coursera
Kompetenzen, die Sie erwerben: Unit Testing, JUnit, Test Case, Software Testing, Software Development, Software Engineering, Java Programming, Java
★ 4.5 (25) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

digital.auto
Kompetenzen, die Sie erwerben: Software Development Methodologies, Software Development Life Cycle, Software Development, Software Architecture, Systems Architecture, Digital Transformation, AI Integrations, Artificial Intelligence
★ 4.7 (25) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Entwicklungsumgebung, Generative KI, Software-Entwicklung, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Bereitstellung von Anwendungen, Modell-Einsatz, AI-Integrationen, Bildanalyse, Java, LLM-Bewerbung, Computer Vision, Restful API
★ 4.6 (20) · Mittel · Kurs · 1–4 Wochen
University of Alberta
Kompetenzen, die Sie erwerben: Agile Software Development, Agile Product Development, Requirements Analysis, Process Driven Development, Agile Methodology, Software Development, Product Management, Application Lifecycle Management, Software Engineering, Technical Product Management, Software Development Methodologies
★ 4.4 (42) · Gemischt · Kurs · 1–4 Wochen

KodeKloud
Kompetenzen, die Sie erwerben: Anwendungssicherheit, CI/CD, Software-Entwicklung, Benutzerkonten, Jenkins
★ 3.4 (29) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Prompt Engineering, Generative AI, Generative Model Architectures, Gemini, Model Deployment, Generative AI Agents, GitHub Copilot, Generative Adversarial Networks (GANs), Google Gemini, Responsible AI, Performance Tuning, Software Development Tools, Code Review, Software Engineering, Artificial Intelligence, AI Personalization, Software Development, Software Quality Assurance, Debugging, Automation
★ 4.2 (17) · Mittel · Spezialisierung · 3–6 Monate