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 Alberta
Kompetenzen, die Sie erwerben: Sprint-Retrospektiven, Anwenderbericht, Scrum (Software-Entwicklung), Agiles Projektmanagement, Usability-Tests, Software-Qualitätssicherung, Technische Überprüfung der Software, Agile Entwicklung von Software, Agile Methodik, Analyse der Anforderungen, Benutzerforschung
Gemischt · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Computer Programmierung, Jenkins, Kontinuierliche Integration, Kontinuierliche Lieferung, Cloud Computing Architektur, Scrum (Software-Entwicklung), Lebenszyklus der Softwareentwicklung, Kubernetes, Cloud-Anwendungen, Softwareentwicklung, CI/CD, Cloud-Entwicklung, Software-Ingenieur, Agile Entwicklung von Software, Methoden der Softwareentwicklung, Agile Methodik
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Kommunikation, Sprint-Retrospektiven, Sprint-Planung, Lebenszyklus der Softwareentwicklung, Kanban-Prinzipien, Anwenderbericht, Computer Hardware, Scrum (Software-Entwicklung), Teambildung, Software Entwurf, Agiles Projektmanagement, Leiterschaft, Informationstechnologie, Risikomanagement, Agile Entwicklung von Software, Software-Architektur, Methoden der Softwareentwicklung, Agile Methodik, Agile Produktentwicklung, DevOps
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Internet Of Things, Embedded Software, Prototyping, PIC Microcontrollers, Embedded Systems, General Networking, Information Technology Architecture, USB, Field-Programmable Gate Array (FPGA), System Configuration, Software Development, Power Electronics, Microarchitecture, Software Development Tools, Basic Electrical Systems, Electrical Wiring, Electrical Equipment, Electrical Power, Project Planning, Electric Power Systems
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: JavaScript-Frameworks, Linux-Befehle, Cascading Style Sheets (CSS), Ereignisgesteuerte Programmierung, Web Content Accessibility Guidelines, Javascript, User Experience Design, Fehlersuche, Benutzeroberfläche (UI), Software Versionierung, Benutzerfreundlichkeit, Schnittstelle zur Anwendungsprogrammierung (API), Web-Anwendungen, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Design Forschung, Software-Visualisierung, Benutzererlebnis, Benutzerforschung, Pseudocode, Einheitstest
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Cloud Computing, Scrum (Software-Entwicklung), Sprint-Retrospektiven, Cloud-Sicherheit, Cloud Computing Architektur, Testgetriebene Entwicklung (TDD), Kanban-Prinzipien, Cloud-Dienste, Anwenderbericht, Cloud-Infrastruktur, Cloud-Plattformen, Agiles Projektmanagement, Cloud-Speicher, Cloud-natives Computing, DevOps, CI/CD, Agile Entwicklung von Software, Cloud-Bereitstellung, Agile Methodik, Agile Produktentwicklung
Anfänger · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: CI/CD, Bitbucket, DevOps, Data Pipelines, Jira (Software), Debugging
Mittel · Kurs · 1–4 Wochen

Northeastern University
Kompetenzen, die Sie erwerben: Software Development Life Cycle, Agile Software Development, Agile Methodology, Requirements Analysis, Agile Project Management, Software Development Methodologies, Application Lifecycle Management, Interpersonal Communications, Scrum (Software Development), Sprint Retrospectives, User Story, Waterfall Methodology, Sprint Planning, Quality Management, Project Management, Cross-Functional Collaboration, Continuous Improvement Process
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Web Content Accessibility Guidelines, Datenethik, User Experience Design, Figma (Design-Software), Interviewing-Fähigkeiten, Anwenderbericht, Webdesign, Design Bewertungen, UI/UX Forschung, Storyboarding, Informationsarchitektur, Usability-Tests, Benutzerfreundlichkeit, Wireframing, Bewerber-Tracking-System, Nutzerorientierte Gestaltung, Präsentationen, Reaktionsfähiges Webdesign, Benutzerforschung, Persona (Benutzererfahrung)
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Test Planning, Test Driven Development (TDD), Release Management, Software Testing, Behavior-Driven Development, Business Continuity Planning, Risk Management, System Testing, Application Deployment, Software Quality Assurance, Software Development Life Cycle, CI/CD, Data Validation, Systems Analysis, Systems Thinking, Data Modeling, Product Lifecycle Management, Business Process Automation, Digital Transformation, Process Flow Diagrams
Mittel · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Git (Versionskontrolle-System), HyperText Markup Language (HTML), Cascading Style Sheets (CSS), Cloud-Hosting, Front-End Web-Entwicklung, Bildqualität, Web-Entwicklung, Web Design und Entwicklung, Webdesign, GitHub, Web-Inhalt, Versionskontrolle, Web-Server, Semantisches Web, HTML und CSS
Anfänger · Kurs · 1–4 Wochen

University of Minnesota
Kompetenzen, die Sie erwerben: Testautomatisierung, Systemprüfung, Testfall, Verifizierung und Validierung, Funktionsprüfung, Software-Tests, White-Box-Tests, Entwicklungstests, JUnit, Einheitstest, Testplanung, Software-Qualitätssicherung, Test Daten, Code-Abdeckung
Mittel · Kurs · 1–4 Wochen