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.

Rice University
Kompetenzen, die Sie erwerben: Datenstrukturen, Datenanalyse, Daten importieren/exportieren, Skripting, Datei-E/A, Datenmanipulation, Datenspeicherung, Python-Programmierung
Anfänger · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Datenstrukturen, System Programmierung, Entwicklungsumgebung, Rust (Programmiersprache), Grundsätze der Programmierung, Fehlersuche, Testfall, Software-Tests, GitHub, Software-Dokumentation, Paket- und Software-Management
Anfänger · Kurs · 1–4 Wochen

DeepLearning.AI
Kompetenzen, die Sie erwerben: Statistische Modellierung, Verarbeitung natürlicher Sprache, Algorithmen, Datenvorverarbeitung, Künstliche neuronale Netze, Markov-Modell, Methoden des Maschinellen Lernens, Einbettungen, Wahrscheinlichkeit & Statistik, Lineare Algebra
Mittel · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Gesundheitssysteme, Gesundheitspolitik, Bildung und Ausbildung, Öffentliche Gesundheit und Krankheitsvorbeugung, Grundversorgung, Gemeinschaft Gesundheit, Entwicklung der Gemeinschaft, Befürwortung, Gesundheitsförderung, Öffentliche Gesundheit, Interkulturelle Kompetenz, Trainingsprogramme, Behaviorale Gesundheit, Abwasserentsorgung, Intelligente Ziele, Krisenintervention, Gesundheitliche Chancengleichheit, Epidemiologie, Ethik im Gesundheitswesen, Gesundheit von Müttern
Anfänger · Spezialisierung · 3–6 Monate

Imperial College London
Kompetenzen, die Sie erwerben: Datenanalyse, Statistische Hypothesentests, Daten importieren/exportieren, Wahrscheinlichkeitsverteilung, Öffentliche Gesundheit, R (Software), Stichproben (Statistik), Statistische Inferenz, Deskriptive Statistik, Analytische Fähigkeiten, Statistik, Datenkompetenz, R-Programmierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenanalyse, Relationale Datenbanken, Datenzugang, Datenverarbeitung, SQL, Datenmanipulation, Datenbank Management, Datenbanken, Abfragesprachen, Datenbank-Systeme, R-Programmierung
Anfänger · Kurs · 1–3 Monate

Arizona State University
Kompetenzen, die Sie erwerben: Supervised Learning, Unsupervised Learning, Matplotlib, File I/O, Generative Adversarial Networks (GANs), NumPy, Object Oriented Programming (OOP), Deep Learning, Image Analysis, Plot (Graphics), Machine Learning Algorithms, Object Oriented Design, Applied Machine Learning, Integrated Development Environments, Pandas (Python Package), Python Programming, Machine Learning, Event-Driven Programming, Programming Principles, Computer Programming
Anfänger · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Datenstrukturen, Daten importieren/exportieren, Modell-Bereitstellung, Skripting, Maschinelles Lernen, NumPy, Datenmanipulation, Schnittstelle zur Anwendungsprogrammierung (API), Testautomatisierung, Fehlersuche, Software-Tests, Befehlszeilen-Schnittstelle, Objektorientierte Programmierung (OOP), MLOps (Maschinelles Lernen Operations), Numerische Analyse, Pandas (Python-Paket), Python-Programmierung
Mittel · Kurs · 1–3 Monate
University of Washington
Kompetenzen, die Sie erwerben: Graphentheorie, Datenanalyse, Apache Spark, Datenverarbeitung, SQL, Relationale Datenbanken, NoSQL, Algorithmen, Apache Hadoop, Big Data, Skalierbarkeit, Datenbanken, Datenfluss, Datenmanipulation, Datenbank-Systeme, Cloud Computing, Abfragesprachen, Verteiltes Rechnen, Python-Programmierung
Gemischt · Kurs · 1–3 Monate
University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Theoretische Informatik, Datenstrukturen, Algorithmen, Digitales Design, Software-Entwicklungstools, Computergestützte Logik, Systeme Design, Fehlersuche, Computer-Programmierwerkzeuge, Mathematische Software, Computer Architektur, Technische Informatik, Verifizierung und Validierung, Anwendungsspezifische integrierte Schaltungen, Entwurfssoftware
Mittel · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Integrated Development Environments, Computer Programming Tools, Development Environment, System Programming, Electronics, Software Development Tools, Hardware Architecture, Data Structures, Electronic Hardware, Microarchitecture, Programming Principles, Performance Tuning, Computer Architecture, Control Systems, Computer Programming
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Game Design, Python Programming, Programming Principles, Computer Programming, Scripting, Data Validation, Data Analysis
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden