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.

LearnQuest
Kompetenzen, die Sie erwerben: Cloud-natives Computing, Kontinuierliche Integration, Jenkins, Software-Entwurfsmuster, CI/CD, Methoden der Softwareentwicklung, Testgetriebene Entwicklung (TDD), Software-Entwicklung, Unified Modeling Language, Tools erstellen, Objektorientierter Entwurf, Versionskontrolle, Grundsätze der Programmierung, Objektorientierte Programmierung (OOP), Agile Methodik, Apache Maven, Software-Versionierung, Computational Thinking, Software-Entwicklungstools, Lebenszyklus der Softwareentwicklung
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Python-Programmierung, Programm-Entwicklung, Generative KI, Entwicklungsumgebung, Schnelles Engineering, Software-Entwicklung, Google Gemini, Computational Thinking, Vibe-Codierung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

DeepLearning.AI
Kompetenzen, die Sie erwerben: Rekurrente Neuronale Netze (RNNs), Angewandtes maschinelles Lernen, Verarbeitung natürlicher Sprache, Modell-Optimierung, Modellierung großer Sprachen, Gesicht umarmen, Überwachtes Lernen, Künstliche Intelligenz, Bildanalyse, Künstliche neuronale Netze, Tensorflow, Lernen übertragen, Generative KI, Modell Ausbildung, Feinabstimmung, Einbettungen, Faltungsneuronale Netze, Tiefes Lernen, Computer Vision, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Faltungsneuronale Netzwerke, Transfer Learning
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 3–6 Monate

Michigan State University
Kompetenzen, die Sie erwerben: 3D-Modellierung, Konzeptionelle Gestaltung, Software-Dokumentation, Benutzeroberfläche (UI) Design, Prototyping, Benutzeroberfläche (UI), Unity-Engine, Design erleben, Plattformübergreifende Entwicklung, Geschichtenerzählen, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Peer Review, Entwicklung von Videospielen, Spiel-Design, Animation und Spieldesign, Benutzererfahrung, C# (Programmiersprache), Software-Entwurfsdokumente, Benutzerfreundliches Design, 3D-Assets
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenvisualisierung, Professionelle Netzwerkarbeit, SQL, Bereinigung von Daten, Plotly, Datenkompetenz, Python-Programmierung, Generative KI, Plot (Grafiken), Unüberwachtes Lernen, Erstellung des Dashboards, Explorative Datenanalyse, Dashboard, Web-Scraping, Präsentation der Daten, Interaktive Datenvisualisierung, Software zur Datenvisualisierung, Datenwrangling, Jupyter, Daten-Storytelling
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenvisualisierung, Tabellenkalkulations-Software, Tableau-Software, Datengestützte Entscheidungsfindung, Bereinigung von Daten, Datenkompetenz, Datenanalyse, Daten-Ethik, Analytik, SQL, Gemeinsame Nutzung von Daten, Datenverarbeitung, Software zur Datenvisualisierung, Abfragesprachen, Analytische Fähigkeiten
Anfänger · Kurs · 1–4 Wochen

IBM
Kompetenzen, die Sie erwerben: Datenvisualisierung, SQL, Professionelle Netzwerkarbeit, Plotly, Python-Programmierung, Generative KI, Plot (Grafiken), Datenanalyse, Microsoft Excel, Erstellung des Dashboards, Explorative Datenanalyse, Dashboard, Interaktive Datenvisualisierung, Web-Scraping, Präsentation der Daten, Datenwrangling, Excel-Formeln, Software zur Datenvisualisierung, IBM Cognos-Analytik, IBM Kognos-Analytik, Daten-Storytelling
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: No-Code Development, Mobile Development, Google Sheets, Application Development, Mobile Development Tools, Google Workspace, Application Design, Application Deployment, Development Testing, Spreadsheet Software, Data Structures, User Interface (UI), User Accounts, Persona (User Experience), Authentications, User Feedback, Web Development, Marketing
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Northeastern University
Kompetenzen, die Sie erwerben: Systems Development Life Cycle, Software Development Life Cycle, Agile Software Development, Agile Methodology, Requirements Analysis, Agile Project Management, Requirements Management, Software Development Methodologies, User Requirements Documents, Requirements Elicitation, User Story, Waterfall Methodology, Software Architecture, Project Management, Cross-Functional Collaboration, Quality Assurance
Anfänger · Kurs · 1–4 Wochen

DeepLearning.AI
Kompetenzen, die Sie erwerben: Angewandtes maschinelles Lernen, Rekurrente Neuronale Netze (RNNs), Methoden des maschinellen Lernens, Modell-Optimierung, Python-Programmierung, Überwachtes Lernen, Künstliche Intelligenz, Künstliche neuronale Netze, Modell Ausbildung, Faltungsneuronale Netze, Tiefes Lernen, Faltungsneuronale Netzwerke
Mittel · Kurs · 1–4 Wochen
Macquarie University
Kompetenzen, die Sie erwerben: Tabellenkalkulations-Software, Business-Analytik, Microsoft Excel, Software zur Datenanalyse, Produktivitätssoftware, Excel-Formeln, Analytische Fähigkeiten
Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Eingebettete Software, Mikroarchitektur, Instandhaltbarkeit, Software-Architektur, C (Programmiersprache), Software-Entwicklung, Speicherverwaltung, Daten-Strukturen, System-Konfiguration, Wiederverwendbarkeit von Code, Peripheriegeräte, Computerarchitektur, Eingebettete Systeme, Software Architektur, System-Programmierung, Hardware-Architektur, Fehlersuche, Software Entwurf
Mittel · Kurs · 1–4 Wochen