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: Testautomatisierung, Mockups, Anwenderbericht, Testfall, Verhaltensbasierte Entwicklung, API-Tests, Software-Tests, Test-Tools, Gherkin (Skriptsprache), Testgetriebene Entwicklung (TDD), Restful API, Microservices, Code-Abdeckung, Test Daten, Einheitstest
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Web Applications, Authentications, Front-End Web Development, Authorization (Computing), Application Programming Interface (API), User Interface (UI) Design
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Daten-Storytelling, Datenwrangling, Apache Hadoop, Statistische Analyse, Big Data, Daten Präsentation, Excel-Formeln, Daten bereinigen, Streudiagramme, Analytische Fähigkeiten, IBM Cognos-Analytik, Interaktive Datenvisualisierung, Tabellenverarbeitungssoftware, Datenanalyse, Looker (Software), Datenvisualisierungssoftware, Statistische Visualisierung, Dashboard, Microsoft Excel, Datenvisualisierung
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Computer Programmierung, Datei-E/A, Entwicklungsumgebung, Technische Berechnungen, Grundsätze der Programmierung, Fehlersuche, Informatik, Benutzeroberfläche (UI), Datenstrukturen, Plot (Grafiken), Problemlösung, Mathematische Software, Matlab
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Open Source Technology, Package and Software Management, Web Development, Linux, Shell Script, Database Design, Ubuntu, Relational Databases, Web Development Tools, Unix Shell, Test Driven Development (TDD), Python Programming, Linux Administration, Databases, Object Oriented Programming (OOP), Full-Stack Web Development, Scripting Languages, Computer Programming, Javascript, Database Management
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Transfer Learning, Computervision, Faltungsneuronale Netzwerke, PyTorch (Bibliothek für Maschinelles Lernen), Datenvorverarbeitung, Deep Learning, Keras (Bibliothek für Neuronale Netze), Künstliche neuronale Netze, Bildanalyse, Tensorflow
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: OpenAI API, Generative Model Architectures, Hugging Face, Programming Principles, Computer Programming, Software Installation
Mittel · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Computer Programmierung, Objektorientierte Programmierung (OOP), Ereignisgesteuerte Programmierung, Datei-E/A, Einheit-Engine, Prototyping, Algorithmen, Entwicklung von Videospielen, Datenmanagement, Fehlersuche, Datenspeicherung, Datenstrukturen, Objektorientierter Entwurf, Graphentheorie, Integrierte Entwicklungsumgebungen, Software-Architektur, Software-Entwurfsmuster, Spiel-Design, C# (Programmiersprache), Grundsätze der Programmierung
Anfänger · Spezialisierung · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Daten importieren/exportieren, Statistisches Programmieren, Statistische Analyse, Grundsätze der Programmierung, Fehlersuche, Datenanalyse, Computer-Programmierwerkzeuge, Simulationen, R-Programmierung, Leistungsoptimierung, Datenmanipulation, Datenstrukturen
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: HyperText Markup Language (HTML), Cascading Style Sheets (CSS), JavaScript-Frameworks, Front-End Web-Entwicklung, Bootstrap (Front-End-Framework), Web-Entwicklung, Webdesign, React.js, Benutzeroberfläche (UI), Full-Stack Web-Entwicklung, Back-End Web-Entwicklung, Web-Anwendungen, Reaktionsfähiges Webdesign, HTML und CSS
Anfänger · Kurs · 1–4 Wochen

DeepLearning.AI
Kompetenzen, die Sie erwerben: Maschinelles Lernen, MLOps (Maschinelles Lernen Operations), Modellevaluation, Datengesteuerte Entscheidungsfindung, Transfer Learning, Deep Learning, KI-Produktstrategie, Fehlersuche, Angewandtes maschinelles Lernen, Leistungsoptimierung
Anfänger · Kurs · 1–4 Wochen

The University of Edinburgh
Kompetenzen, die Sie erwerben: Computer Programmierung, Algorithmen, Computergestütztes Denken, Grundsätze der Programmierung, Fehlersuche, Softwareentwicklung, Software Entwurf, Software-Ingenieur, Spiel-Design
Anfänger · Kurs · 1–3 Monate