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.

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

University of Michigan
Kompetenzen, die Sie erwerben: Python-Programmierung, Datei-E/A, Programm-Entwicklung, Fehlersuche, Restful API, Datenverarbeitung, Datenbanken, SQL, Datenvisualisierung, Datenbank-Design, Datenbank-Software, Grundsätze der Programmierung, Datenspeicher, Daten-Strukturen, Software zur Datenvisualisierung, JSON, Webdienste, Relationale Datenbanken, Präsentation der Daten, Web-Scraping
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate

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

Kompetenzen, die Sie erwerben: Python-Programmierung, Datenanalyse, Datenerhebung, Daten importieren/exportieren, Datenerfassung, NumPy, Skripting
Anfänger · Kurs · 1–3 Monate
Duke University
Kompetenzen, die Sie erwerben: Wahrscheinlichkeitsverteilung, R Programmierung, Statistische Methoden, Explorative Datenanalyse, Datenanalyse, Datenvisualisierung, Statistische Hypothesenprüfung, Statistische Programmierung, Wahrscheinlichkeitsrechnung und Statistik, Regressionsanalyse, Statistische Software, Peer Review, Statistik, Statistische Inferenz, Statistische Analyse, Bayessche Statistik, R (Software), Stichproben (Statistik), Statistische Modellierung, Statistische Berichterstattung
Anfänger · Spezialisierung · 3–6 Monate

L&T EduTech
Kompetenzen, die Sie erwerben: Robotics, Machine Controls, Automation Engineering, Programmable Logic Controllers, Electrical Equipment, Control Systems, Automation, Simulation and Simulation Software, Manufacturing Processes, Human Machine Interfaces, Simulations, Industrial Engineering, Equipment Design, Internet Of Things, Matlab, Electronic Components, Engineering, Scientific, and Technical Instruments, Process Control
Mittel · Kurs · 1–4 Wochen

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

University of Michigan
Kompetenzen, die Sie erwerben: C (Programming Language), Python Programming, Programming Principles, Computer Programming, Unix
Mittel · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Debugging, Unit Testing, Relational Databases, Object Oriented Programming (OOP), Data Visualization, Data Store, Web Scraping, Database Management, Data Structures, Scatter Plots, Data Manipulation, SQL, File I/O, Test Case, Integrated Development Environments, Software Testing, Python Programming, Computer Programming, Program Development, Diversity and Inclusion
Mittel · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Speicherverwaltung, Softwaretechnik, Datei-E/A, Befehlszeilenschnittstelle, Software-Entwicklung, Grundsätze der Programmierung, Simulationen, C (Programmiersprache), System-Programmierung, Kollaborative Software, Instandhaltbarkeit
Anfänger · Kurs · 1–4 Wochen