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: Rmarkdown, Plot (Graphics), Box Plots, Descriptive Statistics, Scatter Plots, Histogram, Jupyter, Matplotlib, Data Presentation, Ggplot2, Statistical Visualization, Data Manipulation, R (Software), Statistical Hypothesis Testing, Regression Analysis, Correlation Analysis, Data Visualization, Data Analysis, R Programming, Python Programming
Anfänger · Spezialisierung · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Javascript, Ajax, JSON, Web Applications, Web Development, Scripting, Hypertext Markup Language (HTML), Object Oriented Programming (OOP), Event-Driven Programming, Web Services, Prototyping, Network Protocols
Gemischt · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Java Programmierung, Objektorientierte Programmierung (OOP), Spring Framework, Java-Plattform Enterprise Edition (J2EE), Fehlersuche, Datenstrukturen, Dateiverwaltung
Mittel · Kurs · 1–3 Monate

Columbia University
Kompetenzen, die Sie erwerben: Risikomanagement, Computer Programmierung, Risikoanalyse, Portfolio Management, Derivate, Aktien, Terminbörse, Kapitalmärkte, Marktdynamik, Mathematische Modellierung, Finanzplanung, Finanzmarkt, Wahrscheinlichkeitsverteilung, Kreditrisiko
Mittel · Kurs · 1–3 Monate

KodeKloud
Kompetenzen, die Sie erwerben: Python Programming, Programming Principles, Data Structures, Debugging, Computer Programming, Scripting, Scripting Languages
Anfänger · Kurs · 1–3 Monate

LearnKartS
Kompetenzen, die Sie erwerben: Java Programming, Object Oriented Programming (OOP), Object Oriented Design, Java, Maintainability, Programming Principles, Computer Programming, Application Development, Android Development, Software Design Patterns, Debugging
Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Statistische Hypothesentests, Regressionsanalyse, Statistische Analyse, Statistische Inferenz, Datenverarbeitung, Prädiktive Modellierung, Forschungsdesign, Klassifizierungs- und Regressionsbaum (CART), R-Programmierung, Wahrscheinlichkeit & Statistik, Datenmodellierung, Lineare Algebra, Quantitative Forschung, Datenethik, Mathematische Modellierung, Datenanalyse, Statistische Methoden, Maschinelles Lernen, Statistische Modellierung, Wahrscheinlichkeitsverteilung
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Statistische Hypothesentests, Statistische Analyse, Statistische Inferenz, Statistik, Wahrscheinlichkeit & Statistik, Bayessche Statistik, Wahrscheinlichkeit, Stichproben (Statistik), Statistische Methoden, Biostatistik, Wahrscheinlichkeitsverteilung
Gemischt · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Data Structures, Plot (Graphics), Programming Principles, Python Programming, Data Storage
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Informationstechnologie, IT-Infrastruktur, Netzwerk-Fehlerbehebung, Datenbank Software, Betriebssysteme, Computer Hardware, Computer-Vernetzung, Technische Unterstützung und Dienstleistungen, Cloud Computing, Cybersicherheit, Software-Installation, Virtual Private Networks (VPN), Datenspeicherung, Projektmanagement, Hardware-Fehlerbehebung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Java, Java Programming, Software Design, Software Testing, Application Development
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

LearnQuest
Kompetenzen, die Sie erwerben: Linux, Git (Versionskontrolle-System), Cloud Computing Architektur, Infrastruktur mit öffentlichem Schlüssel, Befehlszeilen-Schnittstelle, Paket- und Software-Management, Systemüberwachung, Versionskontrolle, Linux-Befehle, DevOps, Benutzerkonten, Ubuntu, Dateisysteme, Virtual Private Networks (VPN), Linux Verwaltung, Dateiverwaltung, Linux-Server, Firewall, Intrusion Detection und Prävention, Betriebssystem-Verwaltung
Anfänger · Spezialisierung · 3–6 Monate