Finden Sie Softwareentwicklungs-Kurse, die Themen wie Programmierung, Softwaredesign und agile Entwicklung abdecken. Bereiten Sie sich auf Karrieren in IT und App-Entwicklung vor.

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Projektplanung, Analyse der Anforderungen, Lebenszyklus der Systementwicklung, Software Entwurf, Software-Entwurfsmuster, Abnahmeprüfung, Lebenszyklus der Softwareentwicklung, Software-Tests, Funktionale Anforderung, Software-Qualitätssicherung, Unified Modeling Language, Software-Architektur, Systeme Design, Methoden der Softwareentwicklung, Konfigurationsverwaltung, Datenmodellierung, Fehlersuche, Software-Ingenieur, Projektmanagement, Objektorientierter Entwurf
Mittel · Spezialisierung · 3–6 Monate

University of Alberta
Kompetenzen, die Sie erwerben: Software-Visualisierung, Software Entwurf, Java, Simple Object Access Protocol (SOAP), Software-Entwurfsmuster, Serviceorientierte Architektur, Microservices, Systemarchitektur, Restful API, API-Design, Code-Überprüfung, Model-View-Controller, Unified Modeling Language, Webdienste, Software-Architektur, Software-Entwurfsdokumente, Objektorientierte Programmierung (OOP), Lösungsarchitektur, Softwareentwicklung, Objektorientierter Entwurf
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Web Content Accessibility Guidelines, Software-Visualisierung, Benutzererlebnis, User Experience Design, Nutzerorientierte Gestaltung, Javascript, API-Design, Benutzeroberfläche (UI), JavaScript-Frameworks, Software Versionierung, Linux-Befehle, Design Forschung, Anwendungsentwicklung, Einheitstest, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Web-Anwendungen, Fehlersuche, Pseudocode, UI Komponenten, Cascading Style Sheets (CSS)
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

The Linux Foundation
Kompetenzen, die Sie erwerben: Git (Versionskontrolle-System), Befehlszeilen-Schnittstelle, Unix-Befehle, CI/CD, System-Konfiguration, Dateisysteme, Kollaborative Software, Versionskontrolle, Software-Entwicklungstools, Shell-Skript, Open Source Technologie, Linux-Befehle, Software Versionierung, GitHub, Linux Verwaltung, Bash (Skriptsprache), Paket- und Software-Management, Benutzerkonten, Linux, Betriebssystem-Verwaltung
Anfänger · Spezialisierung · 3–6 Monate

Simplilearn
Kompetenzen, die Sie erwerben: Prompt Engineering, AI Personalization, Generative AI, Infrastructure as Code (IaC), Legal Risk, Requirements Analysis, Test Tools, Software Testing, Security Testing, ChatGPT, Risk Analysis, Sprint Planning, Software Development Tools, Software Development Life Cycle, User Interface and User Experience (UI/UX) Design, Automation, Software Documentation, Artificial Intelligence, Software Architecture, Software Development Methodologies
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Git (Versionskontrolle-System), Web Scraping, Bereitstellung von Anwendungen, Versionskontrolle, Python-Programmierung, Restful API, Software-Entwurfsmuster, Software Entwurf, Grundsätze der Programmierung, Flask (Web-Framework), Linux-Befehle, Dateiverwaltung, Lebenszyklus der Softwareentwicklung, Daten importieren/exportieren, Shell-Skript, GitHub, Software-Architektur, Methoden der Softwareentwicklung, Bash (Skriptsprache), Linux
Anfänger · Spezialisierung · 3–6 Monate
Duke University
Kompetenzen, die Sie erwerben: Statistische Analyse, Computer Programmierung, Datenverarbeitung, Verschlüsselung, Integrierte Entwicklungsumgebungen, Datenanalyse, Algorithmen, Software Entwurf, Ereignisgesteuerte Programmierung, Javascript, Java Programmierung, Fehlersuche, Web-Server, Bildanalyse, Prädiktive Modellierung, Web-Anwendungen, Daten importieren/exportieren, Software-Ingenieur, Datenmanipulation, Cascading Style Sheets (CSS)
Anfänger · Spezialisierung · 3–6 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: LLM-Bewerbung, Schnelles Engineering, Modellierung großer Sprachen, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Code-Überprüfung, Generative KI, Methoden der Softwareentwicklung, Programm-Entwicklung, Maschinelles Lernen
Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Git (Versionskontrolle-System), Befehlszeilen-Schnittstelle, C (Programmiersprache), Hardware-Architektur, Konfigurationsverwaltung für Software, Versionskontrolle, Entwicklungsumgebung, Software Entwurf, Software-Entwicklungstools, Eingebettete Software, Fehlersuche, Programm-Entwicklung, Tools erstellen, Eingebettete Systeme
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: HTML und CSS, Front-End Web-Entwicklung, Reaktionsfähiges Webdesign, Bootstrap (Front-End-Framework), Web Design und Entwicklung, Benutzeroberfläche (UI), JavaScript-Frameworks, Javascript, React.js, Web-Anwendungen, Web-Entwicklungstools
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Embedded Software, Performance Tuning, System Programming, Software Development Tools, Embedded Systems, Microarchitecture, Software Development, Development Environment, Hardware Architecture, Debugging, Application Security, Secure Coding, Computer Architecture, C (Programming Language), System Configuration, Application Development, C++ (Programming Language), System Requirements, Product Support
Mittel · Spezialisierung · 3–6 Monate

Amazon
Kompetenzen, die Sie erwerben: Full-Stack Web Development, Restful API, Front-End Web Development, Web Services, Application Deployment, Web Development, Spring Framework, Amazon Web Services, HTML and CSS, Server Side, Java Platform Enterprise Edition (J2EE), Web Applications, Back-End Web Development, Spring Boot, Model View Controller, Responsive Web Design, Javascript
Anfänger · Kurs · 1–4 Wochen