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.

Coursera
Kompetenzen, die Sie erwerben: Microsoft Büro, Excel-Formeln, Tabellenverarbeitungssoftware, Microsoft Excel, Microsoft 365, Dateneingabe
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of Michigan
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Computer Programmierung, Web Scraping, Grundsätze der Programmierung, Daten importieren/exportieren, Programm-Entwicklung, Datenstrukturen, Fehlersuche, Datenverarbeitung, Unified Modeling Language, Objektorientierter Entwurf, JSON, Python-Programmierung, Jupyter, Software Entwurf, Datenmanipulation, Restful API, Bildanalyse, Datei-E/A, Einheitstest
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Datengesteuerte Entscheidungsfindung, Erwartungsmanagement, Kommunikation mit Stakeholdern, Analytische Fähigkeiten, Tabellenverarbeitungssoftware, Datenanalyse, Problemlösung, Datenkompetenz, Intelligente Ziele, Dashboard, Unternehmensanalyse, Quantitative Forschung
Anfänger · Kurs · 1–4 Wochen

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

Duke University
Kompetenzen, die Sie erwerben: Computer Programmierung, Algorithmen, C (Programmiersprache), Grundsätze der Programmierung, Software-Ingenieur, Problemlösung, Lösung Design
Anfänger · Kurs · 1–4 Wochen

LearnKartS
Kompetenzen, die Sie erwerben: Web Analytics and SEO, Content Management Systems, Web Design, Web Analytics, Supplier Management, Web Design and Development, E-Commerce, WordPress, Search Engine Optimization, No-Code Development, Blogs, Retail Management, Order Management, Web Content, Web Development, Marketing Strategies, Order Management Systems, Shipping and Receiving, Web Frameworks, Web Development Tools
Anfänger · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Computer Programmierung, Objektorientierte Programmierung (OOP), Entwicklungsumgebung, Java, Algorithmen, Grundsätze der Programmierung, Ereignisgesteuerte Programmierung, Datenstrukturen, Interaktive Datenvisualisierung, Fehlersuche, Objektorientierter Entwurf, Java Programmierung, Software-Ingenieur, Software-Dokumentation, Benutzeroberfläche (UI)
Mittel · Kurs · 1–3 Monate
Johns Hopkins University
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Regressionsanalyse, Explorative Datenanalyse, Prädiktive Modellierung, Modellevaluation, Datenverarbeitung, Plotly, Statistische Analyse, Daten bereinigen, Rmarkdown, Statistische Inferenz, Versionskontrolle, Shiny (R-Paket), Interaktive Datenvisualisierung, Statistische Hypothesentests, Algorithmen für maschinelles Lernen, R-Programmierung, Plot (Grafiken), Datenmanipulation, GitHub
Anfänger · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Computer Programmierung, Objektorientierte Programmierung (OOP), Prädiktive Modellierung, Java, Datei-E/A, Algorithmen, Datenstrukturen, Grundsätze der Programmierung, Fehlersuche, Software Entwurf, Software-Ingenieur, Schnittstelle zur Anwendungsprogrammierung (API), Java Programmierung, Leistungstests
Anfänger · Kurs · 1–3 Monate
LearnQuest
Kompetenzen, die Sie erwerben: Computer Programmierung, Objektorientierte Programmierung (OOP), Java, Datei-E/A, Entwicklungsumgebung, Virtuelle Maschinen, Paket- und Software-Management, Web-Entwicklung, Grundsätze der Programmierung, Software Entwurf, Fehlersuche, Datenstrukturen, Objektorientierter Entwurf, Integrierte Entwicklungsumgebungen, Anwendungs-Rahmenwerke, Eclipse (Software), Java Programmierung, Persistenz der Daten
Mittel · Spezialisierung · 3–6 Monate
University of Colorado Boulder
Kompetenzen, die Sie erwerben: Professional Networking, Intercultural Competence, Teamwork, LinkedIn, Intellectual Property, Collaboration, Professional Development, Communication, Productivity, Cultural Responsiveness, Accountability, Conflict Management, Self-Awareness, Personal Development, Interviewing Skills, Data Management, Planning, Resilience
Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Computer Programmierung, Algorithmen, Computergestütztes Denken, Grundsätze der Programmierung, Testfall, Entwicklungstests, Programm-Entwicklung, Fehlersuche, Design-Strategien, Software-Tests, Theoretische Informatik, Datenstrukturen
Mittel · Kurs · 1–3 Monate