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 Toronto
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Persistenz der Daten, Anwendungsdesign, Animationen, Grafische und visuelle Gestaltung, Mobile Entwicklung, Interaktives Design, Benutzeroberfläche (UI), Netzwerk-Modell, Persistenz, Swift-Programmierung, Apple iOS, Grafik-Software, Benutzeroberfläche (UI) Design, UI-Komponenten, Interaktionsdesign, iOS-Entwicklung, Computergrafik
Gemischt · Kurs · 1–3 Monate

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

Amazon Web Services
Kompetenzen, die Sie erwerben: Automatisierung, Amazon DynamoDB, Serviceorientierte Architektur, Middleware, Amazon Web Services, Cloud-API, Ereignisgesteuerte Programmierung, Datenbank Management, Web-Entwicklung, Cloud-Entwicklung, Python-Programmierung, Cloud-Anwendungen, Software-Architektur, Software Architektur, Amazon Webdienste, Datenbank-Management, Datenbanken, Bereitstellung von Anwendungen, API-Gateway, Microservices, Cloud-Bereitstellung, Relationale Datenbanken, Serverloses Rechnen
Anfänger · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Persistenz der Daten, Java-Programmierung, Datenzugang, Dienstleistungsverwaltung, Mobile Entwicklung, Android (Betriebssystem), Benutzeroberfläche (UI) Design, Software Entwurf, Software-Entwicklung, Android-Entwicklung, Java Programmierung
Anfänger · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Datenumwandlung, Datenvisualisierung, Tidyverse (R-Paket), Erhebungen, Analytik, R Programmierung, Statistische Visualisierung, Demografie, Öffentliche Verwaltung, Datenmanipulation, R (Software), Datenanalyse, Statistische Programmierung, Politische Analyse, Öffentliche Politiken, Grundsätze der Programmierung
Mittel · Kurs · 1–3 Monate
University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Datenvisualisierung, Plot (Grafiken), NumPy, Buchhaltung, Datenerfassung, Matplotlib, Datengestützte Entscheidungsfindung, Datenbank Management, Seaborn, SQL, Abfragesprachen, Python-Programmierung, Angewandtes maschinelles Lernen, Datenbank-Management, Datenmanipulation, Datenverarbeitung, Regressionsanalyse, Datenvorverarbeitung, Pandas (Python-Paket), Jupyter, Vorverarbeitung von Daten, Wissenschaftliche Visualisierung
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

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

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

Imperial College London
Kompetenzen, die Sie erwerben: Computer Programmierung, Python-Programmierung, Programm-Entwicklung, Computer-Programmierwerkzeuge, Entwicklungsumgebung, Microsoft Visual Studio, Integrierte Entwicklungsumgebungen, Grundsätze der Programmierung, Computerprogrammierung
Anfänger · Kurs · 1–4 Wochen

University of Toronto
Kompetenzen, die Sie erwerben: Graphentheorie, Robotik, Algorithmen, Simulationen, Szenario-Tests, Prädiktive Modellierung, Netzwerk-Routing
Fortgeschritten · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Kryptographie, Verschlüsselung, Arithmetik, Kryptographische Protokolle, Python-Programmierung, Cybersecurity, Algorithmen, Schlüsselverwaltung, Algebra
Anfänger · Kurs · 1–4 Wochen

DeepLearning.AI
Kompetenzen, die Sie erwerben: Datenvisualisierung, Explorative Datenanalyse, Seaborn, Matplotlib, Software zur Datenvisualisierung, Statistische Analyse, Python-Programmierung, Zeitreihenanalyse und Vorhersage, Statistische Inferenz, Analytik, Deskriptive Statistik, Regressionsanalyse, Statistische Modellierung, Datenmanipulation, Pandas (Python-Paket), Jupyter, Statistische Programmierung, Prädiktive Modellierung, Statistische Methoden, Grundsätze der Programmierung
Anfänger · Kurs · 1–3 Monate