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 Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Matplotlib, Python-Programmierung, Datenvorverarbeitung, Skripting, Datenbanken, Buchhaltung, Skriptsprachen, Datenmanipulation, Regressionsanalyse, NumPy, Datenstrukturen, SQL, Datenmodellierung, Jupyter, Datenvisualisierung, Pandas (Python-Paket), Seaborn, Datenbank Management
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Betriebssysteme, Kommunikationssysteme, Skalierbarkeit, Skripting, Datei-E/A, Verteiltes Rechnen, Computer-Systeme, Leistungsoptimierung, Big Data, Linux, Leistungstests, Befehlszeilen-Schnittstelle, Cloud-Entwicklung, Software-Architektur, Dateisysteme, Bash (Skriptsprache), C und C++, OS Prozessverwaltung
Fortgeschritten · Spezialisierung · 3–6 Monate

University of London
Kompetenzen, die Sie erwerben: Javascript, JavaScript-Frameworks, Datenzugang, Befehlszeilen-Schnittstelle, Entwicklung von Anwendungen für Mobilgeräte, MongoDB, Datenvalidierung, Web-Anwendungen, Benutzerkonten, Benutzeroberfläche (UI), Full-Stack Web-Entwicklung
Gemischt · Kurs · 1–3 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Mathematische Modellierung, Daten in Echtzeit, Digitale Signalverarbeitung, Elektrotechnik und Computertechnik, Telekommunikation, Elektronik, Digitale Kommunikation, Kommunikationssysteme, Numerische Analyse, Daten-Mapping, Systeme der Messung, Technische Analyse, Jupyter
Mittel · Kurs · 1–4 Wochen
LearnQuest
Kompetenzen, die Sie erwerben: Matplotlib, Python-Programmierung, Skripting, Paket- und Software-Management, Testautomatisierung, Datenstrukturen, Datenmanipulation, Grundsätze der Programmierung, Einheitstest, Datenmodellierung, Software-Tests, Computer Programmierung, Containerisierung, DevOps, Pandas (Python-Paket), Kontinuierliche Integration, Docker (Software), Datei-E/A, Entwicklungsumgebung, Unified Modeling Language
Anfänger · Spezialisierung · 3–6 Monate

MathWorks
Kompetenzen, die Sie erwerben: Deskriptive Statistik, Technische Kommunikation, Skripting, Datenanalyse, Daten importieren/exportieren, Datenmanipulation, Interaktive Datenvisualisierung, Daten bereinigen, Datenvisualisierungssoftware, Explorative Datenanalyse, Wahrscheinlichkeit & Statistik, Datenvisualisierung, Matlab, Daten-Mapping, Statistische Analyse
Anfänger · Kurs · 1–3 Monate

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Cloud Computing, Deep Learning, Datenbanken, Verteiltes Rechnen, Daten in Echtzeit, Skalierbarkeit, Apache Hadoop, Big Data, Maschinelles Lernen, NoSQL, Apache Kafka, Analytics, Datenverarbeitung, Apache Spark, Datenspeicherung, Graphentheorie, Apache Mahout, Algorithmen für maschinelles Lernen
Gemischt · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Statistische Modellierung, Datenverarbeitung, Plot (Grafiken), Prädiktive Modellierung, Datenwrangling, Datenmodellierung, Datenanalyse, Regressionsanalyse, Daten importieren/exportieren, Datenmanipulation, Explorative Datenanalyse, Ggplot2, R (Software), Statistische Hypothesentests, Web Scraping, Datenvisualisierungssoftware, Datenvisualisierung, Datenanalyse-Software, Tidyverse (R-Paket), R-Programmierung
Anfänger · Spezialisierung · 3–6 Monate

Microsoft
Kompetenzen, die Sie erwerben: Front-End Web Development, Debugging, Programming Principles, Computational Thinking, GitHub, Pseudocode, Version Control, Git (Version Control System), Integrated Development Environments, Microsoft Copilot, Algorithms, Program Development, Computer Programming, Data Flow Diagrams (DFDs), C# (Programming Language)
Anfänger · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Mathematische Modellierung, Statistische Modellierung, Regressionsanalyse, Wahrscheinlichkeitsverteilung, Angewandte Mathematik, Datenverarbeitung, Statistische Inferenz, Statistische Analyse, Wahrscheinlichkeit & Statistik, R-Programmierung, Lineare Algebra
Fortgeschritten · Kurs · 1–4 Wochen

Rice University
Kompetenzen, die Sie erwerben: Python-Programmierung, Unüberwachtes Lernen, Algorithmen, Datenanalyse, Datenstrukturen, Bioinformatik, Computergestütztes Denken, Big Data, Algorithmen für maschinelles Lernen, Analyse
Mittel · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Sichere Kodierung, Kryptographie, Linux, Code-Überprüfung, Fehlersuche, Anwendungssicherheit, C (Programmiersprache), Datenvalidierung, OS Prozessverwaltung, Benutzerkonten, Bewertungen der Anfälligkeit, Verifizierung und Validierung, Dateiverwaltung
Mittel · Kurs · 1–4 Wochen