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.

National Taiwan University
Kompetenzen, die Sie erwerben: Data Structures, Data Visualization Software, File I/O, Market Data, Financial Data, Financial Analysis, Data Analysis, Programming Principles, Data Processing, Python Programming, Data Manipulation, Data Import/Export, Maintainability, Data Validation
★ 4.6 (261) · Mittel · Kurs · 1–4 Wochen

National Taiwan University
Kompetenzen, die Sie erwerben: Plot (Graphics), Web Scraping, Machine Learning, Machine Learning Algorithms, User Interface (UI), Operational Analysis, Business Analytics, Python Programming, Programming Principles, User Interface (UI) Design, Computational Thinking, UI Components, Object Oriented Programming (OOP), Numerical Analysis
★ 4.9 (163) · Gemischt · Kurs · 1–3 Monate
Johns Hopkins University
Kompetenzen, die Sie erwerben: Statistische Visualisierung, Explorative Datenanalyse, R (Software), Gemeinsame Nutzung von Daten, Bereinigung von Daten, Datenverarbeitung, Datenmanipulation, Statistische Analyse, Datenwissenschaft, Rmarkdown, Datenwrangling, R Programmierung, Ggplot2, GitHub, Knitr, Versionskontrolle, Statistische Programmierung, Maschinelles Lernen, Plot (Grafiken), Datenvisualisierung
★ 4.6 (48.234) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Box Plots, Statistische Methoden, Modell Ausbildung, Statistische Visualisierung, Explorative Datenanalyse, R (Software), Datenumwandlung, Datenmanipulation, Datenanalyse, Statistische Analyse, Datenwissenschaft, Datenwrangling, R Programmierung, Tidyverse (R-Paket), Bewertung des Modells, Prädiktive Modellierung, Korrelationsanalyse, Regressionsanalyse, Plot (Grafiken), Datenvisualisierung
★ 4.7 (379) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Programmable Logic Controllers, Automation Engineering, Machine Controls, Computer Hardware, Electrical Wiring, Computational Logic, Control Systems, Automation, Simulation and Simulation Software, TCP/IP, Data Storage, Communication Systems, Applied Mathematics, Memory Management
★ 4.7 (36) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Control Systems, Programmable Logic Controllers, Animations, Human Machine Interfaces, Motion Graphics, UI Components, Real-Time Operating Systems, Control Panels, Test Tools, Interactive Design, Code Reusability, Program Development, Simulations, Interactive Data Visualization, Automation Engineering, Machine Controls, Computer Hardware, Electrical Wiring, Computational Logic, Network Troubleshooting
★ 4.7 (44) · Mittel · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Relationale Datenbanken, Fehlersuche, Programm-Entwicklung, Datenbank-Design, Datenbanken, Erweiterbare Markup-Sprache (XML), Datenverarbeitung, SQL, Präsentation der Daten, JSON, Web-Scraping, Daten-Strukturen, Restful API, Datenspeicher, Grundsätze der Programmierung, Python-Programmierung, Datei-E/A, Webdienste, Software zur Datenvisualisierung, Datenvisualisierung
★ 4.8 (280.706) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Software Development Life Cycle, Cloud-Native Computing, Software Architecture, Hibernate (Java), Database Design, Docker (Software), Containerization, Git (Version Control System), GitHub, Object Oriented Programming (OOP), Javascript, CI/CD, Restful API, Data Ethics, Java Programming, Model Deployment, Version Control, Database Management, Software Development, Software Design
★ 4.6 (7890) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate
Kompetenzen, die Sie erwerben: Computerprogrammierung, Fehlersuche, Programm-Entwicklung, Rechnerische Logik, Entwicklungsumgebung, Skripting, Daten-Strukturen, Integrierte Entwicklungsumgebungen, Grundsätze der Programmierung, Python-Programmierung, Computational Thinking
★ 4.8 (40.599) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: NumPy, Datenanalyse, Daten importieren/exportieren, Datenerhebung, Skripting, Python-Programmierung
★ 4.6 (43.801) · Anfänger · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Computerprogrammierung, Fehlersuche, Programm-Entwicklung, Simulationen, Algorithmen, C (Programmiersprache), Tools erstellen, Software-Prüfung, Planung der Prüfung, Grundsätze der Programmierung
★ 4.3 (836) · Anfänger · Kurs · 1–4 Wochen
University of Toronto
Kompetenzen, die Sie erwerben: Computerprogrammierung, Fehlersuche, Programm-Entwicklung, Funktionales Design, Software-Dokumentation, Technische Dokumentation, Daten-Strukturen, Integrierte Entwicklungsumgebungen, Grundsätze der Programmierung, Python-Programmierung, Datei-E/A
★ 4.7 (6740) · Anfänger · Kurs · 1–3 Monate