Programmieren-Kurse können Ihnen helfen zu lernen, wie Code geschrieben, getestet und strukturiert wird. Sie können Fähigkeiten in Syntax, Algorithmen, Datenstrukturen und Projektaufbau aufbauen. Viele Kurse stellen Entwicklungsumgebungen, Versionskontrolle und Beispiele aus der Praxis vor.

New York University
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Finanzhandel, Überwachtes Lernen, Korrelationsanalyse, Scikit Learn (Bibliothek für Maschinelles Lernen), Dimensionalitätsreduktion, Lernen mit Entscheidungsbäumen, Künstliche neuronale Netze, Finanzdienstleistungen, Portfolio Management, Python-Programmierung, Unüberwachtes Lernen, Explorative Datenanalyse, Regressionsanalyse, Angewandtes maschinelles Lernen, Reinforcement Learning
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Bioinformatics, Scientific Visualization, Data Access, Extensible Markup Language (XML), Data Wrangling, Database Software, File I/O, Python Programming
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of California San Diego
Kompetenzen, die Sie erwerben: Pandas (Python-Paket), Datenanalyse, JSON, NumPy, Datenmanipulation, Daten bereinigen, Daten importieren/exportieren, Datenvorverarbeitung, Matplotlib, Web Scraping, Datenverarbeitung, Datenvisualisierung, Datenvisualisierungssoftware, Jupyter, Python-Programmierung
Mittel · Kurs · 1–3 Monate

University at Buffalo
Kompetenzen, die Sie erwerben: Minitab, Datenanalyse, Statistische Prozesskontrollen, Unternehmensanalytik, Daten-Storytelling, Wichtige Leistungsindikatoren (KPIs), Prozess-Analyse, Daten bereinigen, Statistische Analyse, Datenvisualisierungssoftware, Datengesteuerte Entscheidungsfindung, Tableau Software, Datenqualität, Datenvisualisierung, Matlab, Geschäftsprozess
Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Sitzungseinleitungsprotokolle, Internet der Dinge, Entwicklung von Anwendungen für Mobilgeräte, Anwendungsentwicklung, Telekommunikation, Android Studio, Kommunikationssysteme, Netzwerkprotokolle, Open Source Technologie, Drahtlose Netzwerke, Android Entwicklung, Eingebettete Systeme
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Zeitreihenanalyse und Vorhersage, Datenanalyse, Datenmanipulation, Datenvisualisierungssoftware, Datenumwandlung, Statistisches Programmieren, Prädiktive Analytik, Geografische Informationssysteme, Datengesteuerte Entscheidungsfindung, SAS (Software), Geospatial Mapping, Vorhersage
Mittel · Kurs · 1–4 Wochen

University of Minnesota
Kompetenzen, die Sie erwerben: Prototyping, Schlanke Produktion, Kanban-Prinzipien, Produktentwicklung, Softwareentwicklung, Innovation, Lean Six Sigma, User Experience Design, Schlanke Methodologien, Prozess der kontinuierlichen Verbesserung, Design Thinking, Agile Entwicklung von Software, Methoden der Softwareentwicklung, Prozessverbesserung, Prozess-Mapping
Anfänger · Kurs · 1–4 Wochen

Meta
Kompetenzen, die Sie erwerben: Tools für die mobile Entwicklung, React Native, Entwicklung von Anwendungen für Mobilgeräte, Anwendungsentwicklung, React.js, Benutzeroberfläche (UI), UI Komponenten, Front-End Web-Entwicklung, Plattformübergreifende Entwicklung
Mittel · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Operating Systems, C (Programming Language), Performance Tuning, Virtual Machines, System Programming, Virtualization, Linux
Fortgeschritten · Kurs · 1–3 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Wahrscheinlichkeit & Statistik, Bayessche Statistik, Klassifizierungsalgorithmen, R-Programmierung, Statistische Modellierung, Mathematische Modellierung, Unüberwachtes Lernen, Markov-Modell, Wahrscheinlichkeitsverteilung, Statistische Methoden, Methoden des Maschinellen Lernens, Statistische Software
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Apache Spark, Maschinelles Lernen, Modell-Bereitstellung, Daten-Pipelines, Design Thinking, Skalierbarkeit, Datenverarbeitung, Jupyter, Docker (Software), MLOps (Maschinelles Lernen Operations), IBM Cloud, PySpark, Python-Programmierung
Fortgeschritten · Kurs · 1–4 Wochen

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Exploratory Data Analysis, Pandas (Python Package), Extract, Transform, Load, Data Analysis, NumPy, Data Visualization Software, Package and Software Management, Time Series Analysis and Forecasting, Data Science, Python Programming, Jupyter, Graphing, Data Import/Export, Data Manipulation, Software Installation, Ubuntu, Scripting, Computational Thinking, Development Environment, Mac OS
Anfänger · Spezialisierung · 3–6 Monate