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.
Dartmouth College
Kompetenzen, die Sie erwerben: Datenstrukturen, Computer Programmierung, C (Programmiersprache), System Programmierung, Technische Informatik, Befehlszeilen-Schnittstelle, Linux-Befehle, Dateisysteme, Eingebettete Software, Fehlersuche, Software-Dokumentation, Algorithmen, Software-Ingenieur, Informatik, Tools erstellen, Linux-Server, Linux, Computer Architektur, Eingebettete Systeme, Grundsätze der Programmierung
Anfänger · Spezialisierung · 3–6 Monate

Indian Institute of Technology Guwahati
Kompetenzen, die Sie erwerben: Generative KI, Computer Programmierung, Microsoft Kopilot, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Software-Entwicklungstools, Computer-Programmierwerkzeuge, Microsoft Visual Studio, Innovation, GitHub, OpenAI
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–4 Wochen

Meta
Kompetenzen, die Sie erwerben: HyperText Markup Language (HTML), Datenmodellierung, MySQL, Django (Web-Framework), Web-Entwicklung, Objekt-Relationales Mapping, Datenbank Entwicklung, Web-Anwendungen, Model-View-Controller, Anwendungssicherheit, Datenbank Management, Anwendungs-Rahmenwerke, Back-End Web-Entwicklung, Web-Server
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Buchhaltung, Lohnsummensteuer, Hauptbuch, Finanzbuchhaltung, Lohn- und Gehaltsabrechnung, Darlehen, Aktien, Gehaltsabrechnung, Bilanz, Hypothekendarlehen, Verwaltung der Gehaltsabrechnung, Umsatzsteuer, Kreditorenbuchhaltung, Allgemeine Buchhaltung, Einhaltung der Steuervorschriften
Anfänger · Kurs · 1–4 Wochen

Google Cloud
Kompetenzen, die Sie erwerben: No-Code Development, Email Automation, Business Process Automation, Application Deployment, Automation, Business Process, Workflow Management, Cloud Applications, Google Workspace, Application Design, Application Development, Application Performance Management, Data Integration, Authorization (Computing), Authentications, Google Sheets, Application Lifecycle Management, User Interface (UI), Data Management, Productivity Software
Anfänger · Spezialisierung · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Datenvisualisierungssoftware, Datenwrangling, Statistische Visualisierung, Daten importieren/exportieren, R-Programmierung, Rmarkdown, Streudiagramme, Datenmanipulation, Ggplot2, Statistische Berichterstattung, Datenvisualisierung, Histogramm, Tidyverse (R-Paket)
Anfänger · Kurs · 1–4 Wochen

University of Alberta
Kompetenzen, die Sie erwerben: JSON, Simple Object Access Protocol (SOAP), API-Design, Serviceorientierte Architektur, Restful API, Android Entwicklung, Schnittstelle zur Anwendungsprogrammierung (API), Webdienste, Web-Anwendungen, Software-Architektur, Microservices
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Biologie, Produktprüfung, Chemie, Einhaltung gesetzlicher Vorschriften, Werkstoffkunde, Sicherheitsstandards, Produktentwicklung, Nachhaltigkeitsstandards, Mikrobiologie, Körperpflege
Anfänger · Kurs · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Time Management, Planning, Delegation Skills, Resource Management, Expectation Management, Organizational Skills, Productivity, Personal Development, Prioritization, Overcoming Obstacles, Goal Setting, Decision Making, Sales
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: SQL, Datenbankadministration, NoSQL, Datenbanken, Datenbank-Management-Systeme, MySQL, Datenbank-Design, Relationale Datenbanken, Abfragesprachen
Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Angewandte Mathematik, Statistische Methoden, Numerische Analyse, Chemie, Mathematische Modellierung, Simulationen, Werkstoffkunde, Technische Analyse, Technische Berechnungen, Naturwissenschaft, Technik, Thermisches Management, Physik, Wahrscheinlichkeitsverteilung, Maschinenwesen, Differentialgleichungen, Chemieingenieurwesen, Simulation und Simulationssoftware, Mechanik, Quantitative Forschung
Fortgeschritten · Spezialisierung · 3–6 Monate

Nanjing University
Kompetenzen, die Sie erwerben: Data Processing, Data Mining, Data Structures, Data Presentation, Object Oriented Programming (OOP), Web Scraping, Data Analysis, Python Programming, Pandas (Python Package), NumPy, Data Visualization, Data Import/Export, Data Manipulation, Matplotlib, User Interface (UI) Design
Anfänger · Kurs · 1–3 Monate