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 Minnesota
Kompetenzen, die Sie erwerben: Agile Produktentwicklung, Freigabe-Management, Sprint-Planung, Agile Software-Entwicklung, Agile Entwicklung von Software, Agile Methodik, Anwenderbericht, Agiles Projektmanagement, Methoden der Softwareentwicklung, Scrum (Software-Entwicklung)
★ 4.7 (7483) · Mittel · Kurs · 1–4 Wochen

University of California, Irvine
Kompetenzen, die Sie erwerben: Computer-Systeme, TCP/IP, Betriebssysteme, Allgemeine Netzwerkarbeit, Netzwerksicherheit, Intranet, Informationstechnologie, Datenspeicherung, System-Konfiguration, OSI-Modelle, Hardware-Architektur, System-Software, Vernetzungs-Hardware, Computer-Vernetzung, Netzwerk-Protokolle, Installation der Software, Sicherheitssoftware, Software-Systeme, Computerkenntnisse, Computer-Hardware
★ 4.6 (281) · Anfänger · Kurs · 1–4 Wochen

University of Pennsylvania
Kompetenzen, die Sie erwerben: Rekrutierung, Business Schreiben, Englische Sprache, Soziale Kompetenzen, Mündliche Äußerung, Professionelle Netzwerkarbeit, Geschäftliches Schreiben, Schreiben, Interviewing-Fähigkeiten, Rapportbildung, Kommunikation, Mehrsprachigkeit, Sprachkompetenz, Vokabeln, Geschäftskorrespondenz, Sprachen lernen, Präzision, Arbeitsplatzanalyse, Professionalität, Verbale Kommunikationsfähigkeiten
★ 4.8 (16.988) · Gemischt · Kurs · 1–3 Monate

Amazon Web Services
Kompetenzen, die Sie erwerben: CI/CD, Continuous Integration, Application Deployment, Continuous Delivery, Continuous Deployment, Software Development, Version Control, Git (Version Control System), DevOps, Test Automation, Unit Testing, Software Development Tools, Amazon Web Services, Devops Tools, Development Testing, Software Testing, Debugging
★ 4.8 (18) · Anfänger · Kurs · 1–4 Wochen

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Software Development Life Cycle, Agile Project Management, Collaborative Software, Software Development, Development Testing, Test Script Development, Test Case, Python Programming, Cloud Management, Computer Science
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Kontinuierliche Integration, Web-Design und Entwicklung, Full-Stack Web-Entwicklung, Benutzerkonten, Frontend-Integration, Restful API, Kubernetes, Web-Entwicklung, Node.JS, Django (Web-Framework), Back-End-Webentwicklung, GitHub, Front-End-Webentwicklung, Anwendungsdesign, CI/CD, Web-Anwendungen, Microservices, Kontinuierliche Bereitstellung, Javascript
★ 4.6 (204) · Fortgeschritten · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Application Security, Security Testing, Secure Coding, Open Web Application Security Project (OWASP), Security Requirements Analysis, Cyber Security Assessment, Security Software, Software Design, Security Controls, Cyber Security Strategy, Computer Security, Information Systems Security, Security Strategy, AI Security, Data Security, Network Security, Security Management, Application Development, Computer Programming, Python Programming
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Software Development Methodologies, Scheduling, Stakeholder Engagement, Scope Management, Team Management, Project Schedules, Systems Development Life Cycle, Stakeholder Management, Agile Software Development, Team Performance Management, Project Scoping, Project Management, Project Risk Management, Change Control, Team Leadership, Organizational Leadership, Risk Management, Timelines, Project Management Life Cycle, Agile Project Management
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: NumPy, Datenanalyse, Python-Programmierung
★ 4.6 (43.567) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Threat Modeling, Secure Coding, Application Security, Security Testing, DevSecOps, MITRE ATT&CK Framework, Security Requirements Analysis, Authentications, Threat Detection, Software Development Life Cycle, Security Controls, Systems Development Life Cycle, Vulnerability Assessments, DevOps, Cyber Security Assessment, CI/CD, Linux, Cyber Security Strategy, Cyber Risk, Cyber Governance
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Open Web Application Security Project (OWASP), SonarQube, Threat Modeling, Secure Coding, Application Security, Security Testing, DevSecOps, Code Review, Maintainability, Vulnerability Scanning, Software Quality (SQA/SQC), Risk Mitigation, Software Quality Assurance, MITRE ATT&CK Framework, Vulnerability Assessments, Cyber Security Assessment, Software Technical Review, Continuous Integration, Vulnerability Management, Cyber Attacks
Mittel · Spezialisierung · 1–3 Monate

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Software Development Life Cycle, Version Control, Program Development, Software Development, Application Deployment, Git (Version Control System), Software Design Documents, CI/CD, Software Design, DevOps, Unified Modeling Language, GitHub, Debugging, Containerization, Systems Design, Docker (Software), Code Review, Software Documentation, Functional Requirement, Requirements Analysis
Mittel · Kurs · 1–3 Monate