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.

Vanderbilt University
Kompetenzen, die Sie erwerben: Dimensionalitätsreduktion, Methoden des maschinellen Lernens, Software zur Datenvisualisierung, Datenverarbeitung, Angewandtes maschinelles Lernen, Matlab, Prädiktive Modellierung, Datenanalyse, Klassifizierungsalgorithmen, Bildanalyse, Digitale Signalverarbeitung
★ 4.6 (233) · Mittel · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programmierung, Statistische Berichterstattung, Datenmanipulation, Daten importieren/exportieren, Software zur Datenvisualisierung, Datenvisualisierung, R (Software), Datenverarbeitung, Datenwrangling, Statistische Visualisierung, Installation der Software, Rmarkdown, Dateiverwaltung, Tidyverse (R-Paket)
★ 4.7 (308) · Anfänger · Kurs · 1–4 Wochen

University of Toronto
Kompetenzen, die Sie erwerben: Bioinformatik, Software zur Datenvisualisierung, Informatik, Datenverarbeitung, Wissenschaftliche Visualisierung, Wärmekarten, R (Software), Netzwerkanalyse, Molekularbiologie, Datenanalyse, Strukturelle Analyse
★ 4.8 (488) · Anfänger · Kurs · 1–3 Monate
University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Buchhaltung, Pandas (Python-Paket), Regressionsanalyse, Datenmanipulation, SQL, Datenvisualisierung, NumPy, Datengestützte Entscheidungsfindung, Plot (Grafiken), Datenverarbeitung, Wissenschaftliche Visualisierung, Jupyter, Datenerfassung, Python-Programmierung, Angewandtes maschinelles Lernen, Abfragesprachen, Vorverarbeitung von Daten, Matplotlib, Datenbank-Management, Datenvorverarbeitung, Seaborn, Datenbank Management
★ 4.4 (116) · Mittel · Kurs · 1–3 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Projektleitung, Softwaretechnik, Projektplanung, Unified Modeling Language, Lebenszyklus der Softwareentwicklung, Lebenszyklus der Systementwicklung, Software Architektur, Software-Entwicklung, Software-Qualitätssicherung, Qualitätssicherung, Software-Entwurfsmuster, Entwurf von Systemen, Software-Architektur, Diagramm Entwurf, Objektorientierter Entwurf, Systemanalyse, Software Entwurf
★ 4.6 (208) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenvalidierung, Modell-Optimierung, Maschinelles Lernen, Methoden des maschinellen Lernens, Technische Merkmale, Überwachtes Lernen, Regressionsanalyse, Feature Technik, Modellevaluation, Modell Ausbildung, Bewertung des Modells, Matlab, Angewandtes maschinelles Lernen, Validierung von Daten, Prädiktive Modellierung, Statistisches maschinelles Lernen, Vorverarbeitung von Daten, Klassifizierungsalgorithmen, Datenvorverarbeitung
★ 4.8 (119) · Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Softwaretechnik, Datenwissenschaft, Datenmanipulation, Computer Programmierung, Wiederverwendbarkeit von Code, Software-Entwicklung, Grundsätze der Programmierung, Python-Programmierung, Computerprogrammierung
★ 4.8 (58) · Anfänger · Kurs · 1–4 Wochen

Rice University
Kompetenzen, die Sie erwerben: Daten-Mapping, Bereinigung von Daten, Software-Dokumentation, Daten importieren/exportieren, Software zur Datenvisualisierung, Wiederverwendbarkeit von Code, Plot (Grafiken), Daten-Strukturen, Datenverarbeitung, Integration von Daten, Installation der Software, Programm-Entwicklung, Python-Programmierung, Paket- und Softwareverwaltung
★ 4.6 (549) · Anfänger · Kurs · 1–4 Wochen

Cisco Learning and Certifications
Kompetenzen, die Sie erwerben: Automatisierung, Anwendungsprogrammierschnittstelle (API), Netzwerktechnik, Linux-Befehle, Netzwerkplanung und -entwurf, Datenmodellierung, Netzwerkverwaltung, IT-Automatisierung, Skripting, Allgemeine Netzwerkarbeit, Programm-Entwicklung, Netzarchitektur, Python-Programmierung
★ 4.6 (90) · Mittel · Kurs · 1–4 Wochen

University of Minnesota
Kompetenzen, die Sie erwerben: Kontinuierliche Integration, Softwaretechnik, Anwendungssicherheit, Software-Qualität (SQA/SQC), Software-Entwicklung, Software-Qualitätssicherung, Software Architektur, Entwicklungstests, Qualitätssicherung, Modellierung von Bedrohungen, Überprüfung der Sicherheitsarchitektur, Software-Prüfung, Instandhaltbarkeit, Software-Entwurfsmuster, Software-Architektur, Kontinuierliche Bereitstellung, Objektorientierter Entwurf, Bereitstellung von Anwendungen, Kontinuierliche Lieferung, CI/CD, Software Entwurf, IT-Sicherheitsarchitektur
★ 4.5 (467) · Mittel · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Datenerfassung, Datenspeicherung, Computational Thinking, Computer Programmierung, C (Programmiersprache), C und C++, Microsoft Visual Studio, Grundsätze der Programmierung, Computerprogrammierung, Datenerhebung, Integrierte Entwicklungsumgebungen, Programm-Entwicklung, Entwicklungsumgebung, Algorithmen, Microsoft Entwicklungswerkzeuge
★ 4.6 (377) · Anfänger · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Java, Anwendungs-Rahmenwerke, Software-Entwicklung, Wiederverwendbarkeit von Code, HTML und CSS, JavaScript-Frameworks, Grundsätze der Programmierung, Hypertext Markup Language (HTML), Software-Entwurfsmuster, Instandhaltbarkeit, Eckig, Web-Design und Entwicklung, Javascript, Web-Anwendungen, Web-Entwicklung, Full-Stack Web-Entwicklung, Cascading Style Sheets (CSS), Front-End-Webentwicklung, Software Entwurf, Web-Komponenten, Web-Design
★ 4.4 (113) · Mittel · Kurs · 1–4 Wochen