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.

Coursera
Kompetenzen, die Sie erwerben: Cross Platform Development, Application Development, Program Development, Programming Principles, Computer Programming, Software Engineering, Python Programming, Software Installation, Computer Programming Tools, Web Development, Software Design, System Configuration
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden
Stanford University
Kompetenzen, die Sie erwerben: Kryptographie, Anwendungssicherheit, Wahrscheinlichkeit, Kryptographische Protokolle, Verschlüsselung, Kryptographie-Standards für öffentliche Schlüssel (PKCS), Arithmetik, Datenverschlüsselungsstandard, Schlüsselverwaltung, Algorithmen, Beglaubigungen, Erweiterter Verschlüsselungsstandard (AES), Cybersecurity, Integrität der Daten
Gemischt · Kurs · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Datenvisualisierung, Paket- und Softwareverwaltung, Datenmanipulation, Bereinigung von Daten, Python-Programmierung, Datenwörterbuch, Datei-E/A, Daten-Mapping, Datenanalyse, Plot (Grafiken), Entwicklungsumgebung, Installation der Software, Grundsätze der Programmierung, Wiederverwendbarkeit von Code, Daten-Strukturen, Rechnerische Logik, Datenzugang, Software zur Datenvisualisierung, Datenverarbeitung, Datenwrangling
Anfänger · Spezialisierung · 3–6 Monate

University of London
Kompetenzen, die Sie erwerben: Politische Wissenschaften, Interkulturelle Kompetenz, Kulturelle Sensibilität, Internationale Beziehungen, Politische Analyse, Diplomatie, Kulturelle Vielfalt, Konfliktmanagement, Weltgeschichte
Gemischt · Kurs · 1–3 Monate

Universitat Autònoma de Barcelona
Kompetenzen, die Sie erwerben: Microsoft PowerPoint, Microsoft Word, Microsoft Excel, Microsoft Office, Spreadsheet Software, digital literacy, Automation, Data Entry, Computer Literacy, Information Technology, Document Management, Graphical Tools
Anfänger · Kurs · 1–3 Monate

Simplilearn
Kompetenzen, die Sie erwerben: Git (Version Control System), Version Control, DevSecOps, Devops Tools, DevOps, CI/CD, Open Web Application Security Project (OWASP), Continuous Delivery, IT Automation, Collaborative Software, Continuous Integration, Agile Methodology, Secure Coding, Application Security, Continuous Deployment, Security Software, Agile Software Development, Automation, Real Time Data, Control Systems
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Cascading Style Sheets (CSS), Reaktionsfähiges Web-Design, Hypertext Markup Language (HTML), React.js, Benutzeroberfläche (UI), Allgemeine Netzwerkarbeit, Bootstrap (Front-End-Framework), Web-Server, Web-Anwendungen, Front-End-Webentwicklung, Back-End-Webentwicklung, Web-Entwicklung, Full-Stack Web-Entwicklung, UI-Komponenten, JavaScript-Frameworks, HTML und CSS, Web-Design
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Git (Version Control System), GitHub, Version Control, Software Versioning, Software Development Tools, Software Configuration Management, Collaborative Software, Software Installation, Web Development Tools, Release Management, Application Programming Interface (API)
Mittel · Kurs · 1–4 Wochen

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Skripting, Lineare Algebra, Fortgeschrittene Mathematik, Differentialgleichungen, Angewandte Mathematik, Mechanik, Technik, Algebra, Integralrechnung, Mathematische Software, Technische Analyse, Kalkulation, Matlab, elektromagnetik, Technische Berechnungen, Geometrie, Numerische Analyse, Computational Thinking, Mathematische Modellierung, Simulation und Simulationssoftware
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: User Story, Program Management, Stakeholder Management, Resource Allocation, Change Control, Agile Software Development, Scrum (Software Development), Stakeholder Engagement, Agile Methodology, Kanban Principles, Project Management Life Cycle, Backlogs, Change Management, Project Management Office (PMO), Stakeholder Communications, Organizational Change, Responsible AI, Program Implementation, Project Management, Leadership
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: iOS-Entwicklung, Anwendungsprogrammierschnittstelle (API), Swift-Programmierung, Benutzeroberfläche (UI), Anwendungsentwicklung, Kenntnisse der Apple Software, Apple Xcode, Mobile Entwicklungstools, Objective-C (Programmiersprache), Entwicklungsumgebung, Mobile Entwicklung, UI-Komponenten, Storyboarding, Integrierte Entwicklungsumgebungen, Apple iOS
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Code Review, DevSecOps, Maintainability, Software Quality (SQA/SQC), Software Quality Assurance, Secure Coding, Application Security, Software Technical Review, Continuous Integration, Continuous Deployment, CI/CD, Vulnerability Scanning, Vulnerability Management, Analysis, Cyber Security Assessment, Security Strategy, Cyber Governance, Security Management, Cyber Security Strategy, Security Awareness
Mittel · Kurs · 1–4 Wochen