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.

DeepLearning.AI
Kompetenzen, die Sie erwerben: Faltungsneuronale Netzwerke, Rekurrente Neuronale Netze (RNNs), Künstliche neuronale Netze, Überwachtes Lernen, Infinitesimalrechnung, Python-Programmierung, Lineare Algebra, Angewandtes maschinelles Lernen, Deep Learning
Mittel · Kurs · 1–4 Wochen
University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Grundsätze der Programmierung, Software-Dokumentation
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Rückstände, Projektmanagement, Projektdurchführung, Qualitätsmanagement, Projektmanagende Life Cycle, Projekt-Scoping, Abschluss des Projekts, Agiles Projektmanagement, Sprint-Retrospektiven, Team Management, Umfangsmanagement, Agile Methodik, Projekt-Kontrollen, Team-Führung, Projektplanung, Änderungsmanagement, Bewerber-Tracking-System, Stakeholder-Analyse, Interviewing-Fähigkeiten, Qualitätssicherung
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Kryptographie, Sicherheitskontrollen, Rahmen für das Risikomanagement, Verifizierung und Validierung, Analyse der Sicherheitsanforderungen, Modellierung von Bedrohungen, Softwareentwicklung, Datensicherheit, Identitäts- und Zugriffsmanagement, Sicherheitsprüfung, Lebenszyklus der Softwareentwicklung, Sichere Kodierung, Bewertungen der Anfälligkeit, Software Entwurf, Anwendungssicherheit, Software-Architektur, Autorisierung (Computing)
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Scrum (Software-Entwicklung), Kommunikation, Risikomanagement, Projektmanagement, Projektmanagende Life Cycle, Stakeholder-Management, Engagement von Stakeholdern, Team-Motivation, Lebenszyklus der Softwareentwicklung, Peer Review, Informationstechnologie, Projekt-Risikomanagement, Software-Architektur, Agile Entwicklung von Software, Ressourcenmanagement, Agiles Projektmanagement, Interviewing-Fähigkeiten, Agile Methodik, Leiterschaft, Earned Value Management
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Computer Programmierung, Git (Versionskontrolle-System), Fehlersuche, Integrierte Entwicklungsumgebungen, Objektorientierte Programmierung (OOP), Versionskontrolle, Grundsätze der Programmierung, Objektorientierter Entwurf, Softwareentwicklung, Software Entwurf, Software-Ingenieur, Befehlszeilen-Schnittstelle, Software-Entwurfsmuster
Anfänger · Kurs · 1–4 Wochen

Microsoft
Kompetenzen, die Sie erwerben: Program Development, Data Validation, Microsoft Development Tools, Security Testing, Software Development Tools, Development Environment, Performance Testing
Anfänger · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: CI/CD, Hardware Design, Continuous Integration, Continuous Deployment, Devops Tools, Electronic Hardware, Embedded Software, Continuous Delivery, Test Automation, Software Development Tools, Automation, Verification And Validation, YAML, Process Optimization
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Cloud Deployment, Software Development Life Cycle, Istio, Software Architecture, Node.JS, Application Deployment, Restful API, Kubernetes, React Redux, Database Design, CI/CD, Cloud-Native Computing, Responsive Web Design, NoSQL, OpenShift, Git (Version Control System), Ajax, Javascript, Azure DevOps, Engineering Software
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate
University of Alberta
Kompetenzen, die Sie erwerben: Scrum (Software-Entwicklung), Analyse der Anforderungen, Anwenderbericht, Sprint-Retrospektiven, Usability-Tests, Agile Entwicklung von Software, Software-Qualitätssicherung, Agiles Projektmanagement, Technische Überprüfung der Software, Agile Methodik, Benutzerforschung
Gemischt · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Prompt Engineering, ChatGPT, Generative AI Agents, AI Orchestration, Prompt Patterns, Generative AI, LangChain, OpenAI API, Ideation, Verification And Validation, Data Presentation, AI Workflows, LLM Application, Productivity, OpenAI, AI Personalization, Document Management, Responsible AI, AI Enablement, Software Development
Anfänger · Spezialisierung · 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