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.

Nanjing University
Kompetenzen, die Sie erwerben: Operating Systems, File Systems, File Management, Computer Systems, Memory Management, System Software, OS Process Management, File I/O, Data Storage, Computer Hardware, Program Development, Peripheral Devices, System Design and Implementation, Algorithms
★ 4.5 (143) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenanalyse, Statistische Analyse, Präsentation der Daten, Prädiktive Analytik, Glänzend (R-Paket), Bereinigung von Daten, Datenwrangling, Dashboard, Tidyverse (R-Paket), Datenvisualisierung, Datenwissenschaft, Explorative Datenanalyse, Erstellung des Dashboards, Datenerhebung, Interaktive Datenvisualisierung, Regressionsanalyse, Ggplot2, Prädiktive Modellierung, Datenumwandlung, Web-Scraping
★ 4.6 (116) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Project Closure, Project Implementation, Cost Management, Team Management, Project Planning, Project Scoping, Management Training And Development, Team Leadership, Agile Project Management, Communication Planning, Scope Management, Quality Management, Product Quality (QA/QC), Project Management Life Cycle, Quality Assessment, Stakeholder Analysis, Agile Methodology, Agile Software Development, Change Management, Project Management
★ 4.8 (574) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Bayesian Network, Linear Algebra, Numerical Analysis, Mathematical Modeling, Estimation, Matlab, Statistical Modeling, Markov Model, Simulations, Integral Calculus, Correlation Analysis, Control Systems, Probability, Simulation and Simulation Software, Probability & Statistics, Applied Mathematics, Statistical Methods, Probability Distribution, Time Series Analysis and Forecasting, Forecasting
★ 4.9 (38) · Mittel · Spezialisierung · 3–6 Monate

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Exploratory Data Analysis, Matplotlib, Pandas (Python Package), Data Visualization, Extract, Transform, Load, Plot (Graphics), Data Analysis, NumPy, Data Visualization Software, Package and Software Management, Time Series Analysis and Forecasting, Data Science, Analysis, Jupyter, Graphing, Data Wrangling, Software Installation, Python Programming, Computational Thinking, Mac OS
★ 4 (100) · Anfänger · Spezialisierung · 3–6 Monate

Pontificia Universidad Católica de Chile
Kompetenzen, die Sie erwerben: Object Oriented Design, Object Oriented Programming (OOP), Data Structures, Computer Programming, Algorithms, Program Development, Python Programming, Solution Design, Analysis
★ 4.7 (106) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Automatisierung, Unstrukturierte Daten, Git (Versionskontrollsystem), Anwendungsprogrammierschnittstelle (API), Skriptsprachen, Restful API, Einheitliche Prüfung, Dateiverwaltung, Skripting, Datei-E/A, Cloud-API, Produktivität, Dateisysteme, Versionskontrolle, E-Mail-Automatisierung, Shell-Skript, Befehlszeilenschnittstelle, Entwicklung von Testskripten, Web-Scraping, GitHub
★ 3.7 (51) · Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Datenanalyse, Matplotlib, Bereinigung von Daten, JSON, Datenmanipulation, Datenvisualisierung, Datenverarbeitung, Datenwissenschaft, Vorverarbeitung von Daten, Software zur Datenvisualisierung, Daten importieren/exportieren, Interaktive Datenvisualisierung, Datei-E/A, Pandas (Python-Paket), NumPy, Web-Scraping, Python-Programmierung
★ 4.3 (201) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Cyber-Operationen, Automatisierung, Penetrationstests, Cybersecurity, Netzwerkanalyse, Skripting, Techniken der Ausbeutung, MITRE ATT&CK Rahmenwerk, Brute-force-Angriffe, Python-Programmierung
★ 4.4 (56) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Network Troubleshooting, Display Devices, Cloud Computing Architecture, Networking Hardware, Dynamic Host Configuration Protocol (DHCP), Cloud Computing, Firewall, Virtual Networking, Mobile Security, Network Infrastructure, USB, Computer Networking, Cloud Services, Network Support, Microarchitecture, System Configuration, Computer Systems, Data Storage, Information Technology, Memory Management
★ 4.5 (94) · Mittel · Spezialisierung · 3–6 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: UI-Komponenten, Frontend-Leistung, Cascading Style Sheets (CSS), HTML und CSS, Javascript, Skripting, jQuery, Javascript und jQuery, Ereignisgesteuerte Programmierung, Animationen, JavaScript-Frameworks, Hypertext Markup Language (HTML)
★ 4.8 (128) · Anfänger · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Verteiltes Rechnen, PySpark, DevOps, Apache Hadoop, Datenverarbeitung, Integration von Daten, Schneeflocken-Schema, Datenarchitektur, Qualität der Daten, Daten-Pipelines, MLOps (Operationen für maschinelles Lernen), Databricks, Datenumwandlung, Apache Spark, Modell Ausbildung, Modell-Einsatz, Große Daten, Python-Programmierung, Data Warehousing, SQL
★ 3.9 (71) · Fortgeschritten · Kurs · 1–4 Wochen