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: Datenanalyse, Daten importieren/exportieren, Datenvorverarbeitung, Datenumwandlung, Datenkompetenz, Datenmanipulation, R-Programmierung, Statistische Visualisierung, Ggplot2, Daten bereinigen, Statistische Berichterstattung, Datenvisualisierungssoftware, Daten-Storytelling, Tidyverse (R-Paket), Dashboard, Daten-Synthese, Grafische Darstellung, Daten Präsentation, Storyboarding
Gemischt · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Matplotlib, Object Oriented Programming (OOP), Plotly, Seaborn, Data Visualization Software, Object Oriented Design, Data Visualization, Pandas (Python Package), NumPy, Statistical Visualization, Interactive Data Visualization, Software Documentation, Scatter Plots, Box Plots, Heat Maps, Data Structures, Maintainability, Programming Principles, Data Import/Export, Data Manipulation
Mittel · Spezialisierung · 3–6 Monate

University of London
Kompetenzen, die Sie erwerben: Datenstrukturen, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, C++ (Programmiersprache), Computer Programmierung, Fehlersuche, Programm-Entwicklung, Grundsätze der Programmierung
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–4 Wochen

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, Test Data, Data Validation
Anfänger · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Statistics, Data Analysis, Statistical Programming, Descriptive Statistics, Exploratory Data Analysis, Python Programming
Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: TypeScript, Computational Logic, Scripting Languages, Programming Principles, Web Development Tools, Data Structures, Computer Programming
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of California San Diego
Kompetenzen, die Sie erwerben: Datenstrukturen, Objektorientierte Programmierung (OOP), Algorithmen, Computer Programmierung, Integrierte Entwicklungsumgebungen, Testfall, Fehlersuche, Java, Digitale Pädagogik
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Apple Xcode, Entwicklung von Anwendungen für Mobilgeräte, Swift Programmierung, Fehlersuche, Integrierte Entwicklungsumgebungen, Git (Versionskontrolle-System), Datenmanagement, Benutzeroberfläche (UI), Apple iOS
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Selenium (Software), Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Eclipse (Software), Test Tools, File Management, Cascading Style Sheets (CSS), Test Automation, Computer Programming, Development Environment, Integrated Development Environments, Software Testing, Test Script Development, Web Scraping, Data Validation, Test Case, Web Development Tools, Data Structures
Anfänger · Spezialisierung · 3–6 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Data Storytelling, Data Presentation, Feature Engineering, Data Visualization Software, Unsupervised Learning, SQL, Data Analysis, Model Evaluation, Seaborn, Data Visualization, Tableau Software, Predictive Modeling, Exploratory Data Analysis, Predictive Analytics, Analytics, Presentations, Interactive Data Visualization, Verbal Communication Skills, Data Science, Machine Learning
Anfänger · Spezialisierung · 1–3 Monate

University of London
Kompetenzen, die Sie erwerben: Statistische Analyse, Datenanalyse, Algorithmen für maschinelles Lernen, Wahrscheinlichkeit & Statistik, Datenvorverarbeitung, NumPy, Python-Programmierung, Datenmanipulation, Maschinelles Lernen, Matplotlib, Deskriptive Statistik, Unüberwachtes Lernen, Statistik, Datenvisualisierungssoftware, Pandas (Python-Paket), Jupyter
Anfänger · Kurs · 1–4 Wochen

Epic Games
Kompetenzen, die Sie erwerben: Mockups, Benutzerfreundlichkeit, Prototyping, Entwicklung von Videospielen, Benutzererlebnis, Grundsätze der Programmierung, Unreal Engine, User-Interface-(UI)-Design, Benutzeroberfläche (UI), Spiel-Design, UI Komponenten
Anfänger · Kurs · 1–4 Wochen