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.

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Object Oriented Design, Object Oriented Programming (OOP), Unified Modeling Language, JUnit, Software Testing, Java, Java Programming, Unit Testing, Software Design, Software Development, Test Driven Development (TDD), Diagram Design
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: R (Software), R Programming, Statistical Programming, Statistical Analysis, Statistical Methods, Debugging, File I/O, Data Analysis, Simulations, Programming Principles, Code Reusability, Data Import/Export, Data Processing, Data Structures, Data Manipulation, Computer Programming, Performance Tuning, Software Installation
Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Hypertext Markup Language (HTML), Web-Entwicklungs-Tools, Web-Inhalt, Web-Entwicklung, HTML und CSS, Web-Design, Web-Design und Entwicklung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Coursera
Kompetenzen, die Sie erwerben: R Programmierung, Pivot-Tabellen und Diagramme, Datenwrangling, Tidyverse (R-Paket), Vorverarbeitung von Daten, Datenverarbeitung, Datenumwandlung, Datenmanipulation, Qualität der Daten, R (Software), Bereinigung von Daten, Integration von Daten
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Predictive Modeling, SAS (Software), Logistic Regression, Model Evaluation, Predictive Analytics, Statistical Modeling, Model Training, Statistical Software, Regression Analysis, Business Analytics, Supervised Learning, Statistical Analysis, Data Preprocessing, Statistical Methods, Feature Engineering, Sampling (Statistics)
Mittel · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Befehlszeilenschnittstelle, Skriptsprachen, Unix-Befehle, Python-Programmierung, Skripting
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Electronic Hardware, Electronic Components, Electronics, Hardware Design, Music, Musical Composition, Embedded Systems, System Configuration, Music Theory, Digital Communications, Creative Design, Programming Principles, Physics
Gemischt · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Jupyter, Rechnerische Logik, Python-Programmierung, Grundsätze der Programmierung, Entwicklungsumgebung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Web-Entwicklung, UI-Komponenten, Javascript, React.js, Persistenz der Daten, JavaScript-Frameworks
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Microsoft
Kompetenzen, die Sie erwerben: Responsive Web Design, Git (Version Control System), Web Development, Cascading Style Sheets (CSS), Data Persistence, React.js, Version Control, Performance Tuning, Full-Stack Web Development, GitHub, Event-Driven Programming, HTML and CSS, Application Design, Development Testing, Video Game Development, Software Design Documents, Game Design, Program Development, Software Testing, Javascript
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Fred Hutchinson Cancer Center
Kompetenzen, die Sie erwerben: Verwaltung von Metadaten, Datenkompetenz, R Programmierung, Software zur Datenanalyse, Datenverarbeitung, Bioinformatik, Datenanalyse
Mittel · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: MySQL Workbench, MySQL, Database Development, Database Management, Databases, Database Management Systems, Relational Databases, Management Information Systems, SQL
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden