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 Florida
Kompetenzen, die Sie erwerben: Emotionale Intelligenz, Musik, Achtsamkeit, Freie Künste, Persönliche Entwicklung, Darstellende Künste, Schreiben, Selbst-Bewusstsein, Zeitschriften, Storytelling, Ermächtigung
Gemischt · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Persistenz, Optimismus, Persönliche Entwicklung, Gewissenhaftigkeit, Resilienz, Aufbau von Beziehungen, Zielsetzung, Selbst-Bewusstsein, Soziale Fertigkeiten, Selbstmotivation, Wissenschaftliche Methoden, Handlungsorientiert, Wachstumsorientiertheit, Planung
Anfänger · Kurs · 1–3 Monate

University of London
Kompetenzen, die Sie erwerben: Responsive Web Design, Cascading Style Sheets (CSS), JSON, HTML and CSS, Ajax, Web Content Accessibility Guidelines, Javascript, Web Design, Semantic Web, Usability, Web Applications, Web Development, Web Content, Usability Testing, Interactive Design, Data Structures, Application Frameworks, Network Protocols, Data Ethics, Animations
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Dateiverwaltung, Musikalische Komposition, Musik, Schreiben, Kreativität, Musik Performance, Instrumentalmusik, Bearbeitung von, Storytelling, Musiktheorie, digitale Kompetenz, Technische Unterstützung
Anfänger · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: Build Tools, CI/CD, Software Development Tools, Java, Gradle, Apache Maven, MLOps (Machine Learning Operations), Package and Software Management, Dependency Analysis
Fortgeschritten · Kurs · 1–4 Wochen

University of Virginia
Kompetenzen, die Sie erwerben: Sprint-Retrospektiven, Kanban-Prinzipien, Sprint-Planung, Agile Methodik, Team Management, Workflow Management, Prozessverbesserung, Methoden der Softwareentwicklung, Prioritätensetzung, Agile Entwicklung von Software, Scrum (Software-Entwicklung), Agiles Projektmanagement, Teamorientiert
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Metasploit, Exploit development, Exploitation techniques, Vulnerability, Penetration Testing, Vulnerability Assessments, Vulnerability Scanning, Network Security, Distributed Denial-Of-Service (DDoS) Attacks, System Configuration, Data Security, Cybersecurity, Cyber Attacks, Linux, Bash (Scripting Language), Proxy Servers, Scripting, Linux Commands, Scripting Languages, Python Programming
Gemischt · Kurs · 1–4 Wochen

Starweaver
Kompetenzen, die Sie erwerben: Open Web Application Security Project (OWASP), Debugging, DevSecOps, Penetration Testing, Cyber Security Strategy, Security Testing, Application Security, Continuous Monitoring, Software Testing, Development Testing, Cybersecurity, Vulnerability Assessments, Threat Modeling, White-Box Testing, Secure Coding, Vulnerability Management, Technical Communication
Mittel · Kurs · 1–3 Monate
University of London
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Klassifizierungsalgorithmen, Datenanalyse, Datenvorverarbeitung, Künstliche Intelligenz, Erhebung von Daten, Modellevaluation, Feature Technik
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: AI Security, Threat Modeling, MITRE ATT&CK Framework, Security Controls, Responsible AI, MLOps (Machine Learning Operations), Secure Coding, Security Testing, Cybersecurity, Model Deployment, Data Security, Threat Detection, Artificial Intelligence and Machine Learning (AI/ML), Vulnerability Assessments, Application Lifecycle Management
Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: AI Security, Threat Modeling, Open Web Application Security Project (OWASP), Security Testing, Retrieval-Augmented Generation, Software Architecture, API Design, Test Automation, Vulnerability Management, Agentic systems, Systems Design, Model Evaluation, Test Driven Development (TDD), CI/CD, Python Programming, Continuous Deployment, Dependency Analysis, Large Language Modeling, Machine Learning, Performance Analysis
Mittel · Spezialisierung · 3–6 Monate
Coursera
Kompetenzen, die Sie erwerben: Classification And Regression Tree (CART), Decision Tree Learning, Classification Algorithms, Java, Java Programming, Machine Learning Algorithms, Supervised Learning, Algorithms, Machine Learning, Data Structures, Software Engineering
Fortgeschritten · Kurs · 1–4 Wochen