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.

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programmierung, Daten-Storytelling, Daten importieren/exportieren, Daten bereinigen, Datenkompetenz, Daten Präsentation, Ggplot2, Datenmanipulation, Datenvisualisierung, Vorverarbeitung der Daten, Statistische Visualisierung, Datenwrangling, Datenumwandlung, R-Programmierung, Grafische Darstellung, Datenvisualisierungssoftware, Tidyverse (R-Paket), Datenvorverarbeitung
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: SQL, PHP (Skriptsprache), Datenbank Management, Objektorientierte Programmierung (OOP), Webentwicklung, Datenbanken, Relationale Datenbanken, HyperText Markup Language (HTML), Web-Entwicklung, Full-Stack Web-Entwicklung, Back-End Web-Entwicklung, MySQL
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Johns Hopkins University
Kompetenzen, die Sie erwerben: Interaktive Datenvisualisierung, Gemeinsame Nutzung von Daten, Bereitstellung von Anwendungen, Ggplot2, Daten Präsentation, Anwendungsentwicklung, Dashboard, Datenvisualisierungssoftware, UI Komponenten, Shiny (R-Paket)
Gemischt · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Java Programmierung, Java, Funktionales Design, Eclipse (Software)
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Unternehmensanalytik, Datenanalyse, Statistik, Python-Programmierung, Pandas (Python-Paket), Datenverarbeitung, Daten importieren/exportieren, Vorverarbeitung der Daten, Datengesteuerte Entscheidungsfindung, Business-Analytik, Daten bereinigen, Datenvisualisierung, Datenmanipulation, Datenumwandlung, Wahrscheinlichkeit & Statistik, Zeitreihenanalyse und Vorhersage, Datenvisualisierungssoftware, Datenvorverarbeitung
Anfänger · Kurs · 1–4 Wochen

Packt
Kompetenzen, die Sie erwerben: Stata, STATA (Software), Scripting, Graphing, Data Visualization Software, Data Manipulation, Statistical Methods, Data Analysis, Data Management, Statistical Programming, Data Presentation, Debugging, Data Import/Export, Data Integrity
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Python-Programmierung, Integrierte Entwicklungsumgebungen, Fehlersuche, Testautomatisierung, Entwicklung von Testskripten, Skripting, Entwicklungsumgebung, Objektorientierte Programmierung (OOP), Selenium (Software), Test-Tools, Grundsätze der Programmierung, Software-Tests, Software-Installation
Anfänger · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Selenium (Software), Test Script Development, Test Automation, Debugging, Automation, Web Scraping, Software Testing, Web Development Tools, Test Case, Browser Compatibility, Cascading Style Sheets (CSS)
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: NumPy, Pandas (Python Package), Image Analysis, Data Manipulation, Matplotlib, Computer Vision, Data Analysis, Interactive Data Visualization, Python Programming, Data Visualization, JSON, Programming Principles, Scripting, Scripting Languages, Data Structures, Development Environment, Microsoft Visual Studio, Integrated Development Environments, Computer Programming, Software Installation
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Predictive Modeling, Data Preprocessing, Django (Web Framework), Data Visualization, Model Evaluation, Machine Learning Methods, Feature Engineering, Programming Principles, Databases, Game Design, Development Environment, Data Science, Web Applications, Animation and Game Design, Application Frameworks, Scripting, Scripting Languages, Software Design Patterns, Functional Design, Data Validation
Mittel · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Datenanalyse, R Programmierung, Datenstrukturen, Daten importieren/exportieren, Daten bereinigen, Ggplot2, Datenmanipulation, Datenumwandlung, Tidyverse (R-Paket), Relationale Datenbanken, R-Programmierung, Grundsätze der Programmierung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: File I/O, Object Oriented Programming (OOP), Debugging, JSON, Program Development, Data Structures, Code Review, Python Programming, Microsoft Visual Studio, Development Environment, Scripting, Maintainability, Integrated Development Environments, Package and Software Management, Authorization (Computing), Programming Principles, Computer Programming, Web Scraping, Application Programming Interface (API), Scalability
Anfänger · Spezialisierung · 3–6 Monate