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.

Kompetenzen, die Sie erwerben: AI-Personalisierung, Prompt-Muster, Google Arbeitsbereich, Generative KI, Google Gemini, Künstliche Intelligenz, LLM-Bewerbung, Datenkompetenz, KI-Kenntnisse, AI-Arbeitsabläufe, Verantwortungsvolle AI, KI-gestützte Kreativität, AI-Förderung, Daten-Synthese
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Prüfung der Benutzerfreundlichkeit, Produktentwicklung, Agile Methodik, Leiterschaft, Generative KI, Anmeldung, Produktplanung, Produktmanagement, Innovation, Produkt-Roadmaps, Agile Software-Entwicklung, Rückstände, Verantwortungsvolle AI, Kanban-Prinzipien, Anwenderbericht, Entwicklung neuer Produkte, Scrum (Software-Entwicklung), KI-Produktstrategie, Generative Modellarchitekturen, Produktlebenszyklus-Management, Führungsqualitäten, Agile Entwicklung von Software
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Operations Research, Finanzielle Modellierung, Risikoanalyse, Statistische Analyse, Microsoft Excel, Statistische Methoden, Risikomodellierung, Regressionsanalyse, Excel-Formeln, Ressourcen-Zuweisung, Business-Analytik, Prädiktive Analytik, Entscheidungsintelligenz, Tabellenkalkulations-Software, Finanzielle Analyse, Geschäftsmodellierung, Prozess-Optimierung, Mathematische Modellierung, Management von Unternehmensrisiken, Transportvorgänge
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Application Deployment, Node.JS, Docker (Software), React.js, Front-End Web Development, Containerization, Full-Stack Web Development, Back-End Web Development, Frontend Integration, Server Side, JavaScript Frameworks, Restful API, Web Development, Web Applications, Application Development, Javascript, Application Programming Interface (API), Software Development, Authentications, Project Management Software
Anfänger · Kurs · 1–3 Monate

University at Buffalo
Kompetenzen, die Sie erwerben: Verteiltes Rechnen, Blockchain, Integrierte Entwicklungsumgebungen, Anwendungsdesign, Netzwerk-Protokolle, Cloud-Plattformen, Aufstrebende Technologien, Web-Entwicklungs-Tools, Entwicklung von Testskripten, Computer-Plattformen, Testgetriebene Entwicklung (TDD), Kryptographische Protokolle, Kryptographie, Entwicklungstests, Grundsätze der Programmierung, Aufkommende Technologien, Transaktionsverarbeitung, Entwicklungsumgebung, Anwendungsentwicklung, Anwendungs-Rahmenwerke, Programm-Entwicklung
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Threat Management, Risk Management Framework, Risk Management, Network Security, Identity and Access Management, Cybersecurity, Disaster Recovery, IT Security Architecture, Cryptography, OSI Models, Application Security, Cyber Security Policies, Infrastructure Security, Network Administration, Secure Coding, Personally Identifiable Information, Encryption, Security Testing, Information Technology, Software Development Tools
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: C# (Programming Language), Data Modeling, User Interface (UI), jQuery, Microsoft SQL Servers, User Interface (UI) Design, Application Design, Microsoft Visual Studio, Application Development, Data Validation, Code Reusability, Database Application, Business Reporting, Data Management, Object Oriented Design, .NET Framework, Data Structures, Web Development, Maintainability, Performance Tuning
Anfänger · Spezialisierung · 1–3 Monate

Simplilearn
Kompetenzen, die Sie erwerben: Computer Programmierung, Objektorientierte Programmierung (OOP), ASP.NET, Model-View-Controller, Entwicklung von Videospielen, Objekt-Relationales Mapping, Computerprogrammierung, Restful API, C++ (Programmiersprache), Grundsätze der Programmierung, Software-Entwurfsmuster, Daten-Strukturen, Datenbank-Management, Anwendungsprogrammierschnittstelle (API), Anwendungsentwicklung, C# (Programmiersprache), Webdienste, Unity-Engine, Datenbank Management
Anfänger · Kurs · 1–4 Wochen

University of California, Irvine
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Netzwerk-Protokolle, Speicherverwaltung, Datei-E/A, Paket- und Softwareverwaltung, Daten importieren/exportieren, Rechnerische Logik, Python-Programmierung, C (Programmiersprache)
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Befehlszeilenschnittstelle, Code-Überprüfung, Installation der Software, GitHub, Versionskontrolle, Software-Konfigurationsmanagement, Git (Versionskontrollsystem), Software-Versionierung, Kontinuierliche Integration, Problemverfolgung, CI/CD, Kollaborative Software
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Vibe coding, Prompt Engineering, Authentications, LLM Application, AI Integrations, AI Workflows, User Interface (UI), Application Deployment, Full-Stack Web Development, Application Development, No-Code Development, Generative AI, Web Applications, Authorization (Computing), Back-End Web Development, System Design and Implementation, Frontend Performance, Software Development Life Cycle, Database Management, Problem Solving
Mittel · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Patientenaufklärung und Unterstützung, Molekularbiologie, Mammographie, Strahlentherapie, Schmerzmanagement, Kapillare, Radiologie, Hämodynamik, Klinische Studien, Diagnostische Radiologie, Vorbeugende Pflege, Medizinische Bildgebung, Planung der Behandlung, Diagnostische Tests, Biologie, Entwicklung von Medikamenten, Zellbiologie, Onkologie, Röntgen-Computertomographie
Anfänger · Spezialisierung · 3–6 Monate