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.

Vanderbilt University
Kompetenzen, die Sie erwerben: Prompt Engineering, Prompt Patterns, ChatGPT, Retrieval-Augmented Generation, Generative AI Agents, AI Orchestration, AI powered creativity, Agentic Workflows, OpenAI API, LLM Application, Ideation, Verification And Validation, Generative AI, AI Workflows, AI literacy, OpenAI, Expense Management, Multimodal Prompts, AI Personalization, Software Development
★ 4.8 (10.078) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Relationale Datenbanken, Docker (Software), Java, Model-View-Controller, Datenbank-Design, Restful API, Datenbank-Anwendung, Datenbanken, Java-Programmierung, Kontinuierliche Integration, Java Programmierung, Spring Boot, CI/CD, Software-Entwurfsdokumente, Back-End-Webentwicklung, Full-Stack Web-Entwicklung, Front-End-Webentwicklung, Datenbank-Entwicklung, Web-Design und Entwicklung, Anwenderbericht, Frontend-Integration
★ 4.3 (10) · Fortgeschritten · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Microsoft 365, Microsoft Office, Microsoft Excel, Excel-Formeln, Tabellenkalkulations-Software, Microsoft Büro
★ 4.6 (14.151) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden
Johns Hopkins University
Kompetenzen, die Sie erwerben: Datenmanipulation, Explorative Datenanalyse, GitHub, Bewertung des Modells, Datenwrangling, Statistische Analyse, Statistische Inferenz, Merkblatt (Software), R Programmierung, Versionskontrolle, Regressionsanalyse, Prädiktive Modellierung, Statistische Hypothesenprüfung, Datenvisualisierung, Datenwissenschaft, Maschinelles Lernen, Bereinigung von Daten, Rmarkdown, R (Software), Modellevaluation, Glänzend (R-Paket)
★ 4.5 (50.955) · Anfänger · Spezialisierung · 3–6 Monate

Atlassian
Kompetenzen, die Sie erwerben: Arbeitsablauf-Management, Agile Methodik, Projektmanagement-Software, Sprint-Planung, Schlanke Methodologien, Software-Versionierung, Konfigurationsmanagement, Agiles Projektmanagement, Problemverfolgung, Konfigurationsverwaltung, Projektleitung, Rückstände, Agile Software-Entwicklung, Agile Produktentwicklung, Kontinuierlicher Verbesserungsprozess, Abfragesprachen, Anwenderbericht, Kanban-Prinzipien, Jira (Software), Scrum (Software-Entwicklung), Benutzerkonten, Agile Entwicklung von Software
★ 4.7 (9713) · Anfänger · Kurs · 1–4 Wochen
Johns Hopkins University
Kompetenzen, die Sie erwerben: Statistische Programmierung, GitHub, Explorative Datenanalyse, Datenmanipulation, Statistische Visualisierung, Plot (Grafiken), Statistische Analyse, Datenwrangling, R Programmierung, Versionskontrolle, Knitr, Gemeinsame Nutzung von Daten, Datenvisualisierung, Maschinelles Lernen, Ggplot2, Datenwissenschaft, Datenverarbeitung, Bereinigung von Daten, R (Software), Rmarkdown
★ 4.6 (48.209) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Explorative Datenanalyse, Datenanalyse, Statistische Modellierung, Bewertung des Modells, Datenwrangling, Datenmanipulation, Analytik, Modell-Optimierung, Modell Ausbildung, Vorverarbeitung von Daten, Datenvisualisierung, Daten importieren/exportieren, Prädiktive Analytik, Prädiktive Modellierung, Datenwissenschaft, Datenumwandlung, Bereinigung von Daten, Pandas (Python-Paket), Datenverarbeitung, Python-Programmierung, Modellevaluation, Datenvorverarbeitung
★ 4.7 (19.698) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computer Programmierung, Integrierte Entwicklungsumgebungen, Computer-Programmierwerkzeuge, Computerprogrammierung, Fehlersuche, Skripting, Computational Thinking, Datenspeicher, Entwicklungsumgebung, Daten-Strukturen, Skriptsprachen, Grundsätze der Programmierung, Programm-Entwicklung, Python-Programmierung
★ 4.8 (40.427) · Anfänger · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Computer Programmierung, Computer-Programmierwerkzeuge, Software-Dokumentation, Ereignisgesteuerte Programmierung, Objektorientierte Programmierung (OOP), 3D-Assets, Spiel-Design, Entwicklung von Videospielen, Datenspeicherung, Computerprogrammierung, Fehlersuche, Unreal Engine, C++ (Programmiersprache), Datei-E/A, Objektorientierter Entwurf, Entwicklungsumgebung, Daten-Strukturen, Programm-Entwicklung, Unity-Engine, C# (Programmiersprache), C und C++
★ 4.5 (212) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: OS Prozessmanagement, Systemüberwachung, Befehlszeilenschnittstelle, Installation der Software, Microsoft Windows, Linux-Befehle, Betriebssysteme, Desktop-Unterstützung, Fernzugriffssysteme, Benutzerbereitstellung, Dateisysteme, System-Unterstützung, Dateiverwaltung, Technische Unterstützung und Dienstleistungen, Paket- und Softwareverwaltung, Verwaltung des Betriebssystems, Linux, Benutzerkonten, Systemverwaltung, Linux-Verwaltung
★ 4.7 (29.449) · Anfänger · Kurs · 1–3 Monate

California Institute of the Arts
Kompetenzen, die Sie erwerben: Entwurf, Adobe Photoshop, Software für Grafik und visuelle Gestaltung, Bildanalyse, Kreatives Design, Design Bewertungen, Farbenlehre, Gestaltungselemente und -prinzipien, Entwurfssoftware, Kreativität, Kreatives Denken, Grafische und visuelle Gestaltung, Visuelle Gestaltung, Grafikdesign, Design-Strategien, Konzeptionelle Gestaltung, Grafisches Design, Adobe Creative Cloud, Gestaltung
★ 4.8 (18.398) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Prompt-Muster, Arbeitsablauf-Management, Schnelles Engineering, Tiefes Lernen, Generative KI, Künstliche Intelligenz, Software für maschinelles Lernen, LLM-Bewerbung, Bereitstellung von Anwendungen, KI-Kenntnisse, Analyse des Geschäftsablaufs, AI-Arbeitsabläufe, Datenwissenschaft, Verarbeitung natürlicher Sprache, Verantwortungsvolle AI, Maschinelles Lernen, ChatGPT, No-Code-Entwicklung, Generative Modellarchitekturen, IBM Wolke
★ 4.7 (35.804) · Anfänger · Spezialisierung · 3–6 Monate