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 Colorado System
Kompetenzen, die Sie erwerben: Medizinischer Datenschutz, Einhaltung des Health Insurance Portability and Accountability Act (HIPAA), Informatik, Tidyverse (R-Paket), Datenmodellierung, R Programmierung, Daten-Mapping, Datenqualität, Datenbank-Design, Text Mining, Datenmanipulation, Qualität der Daten, grep, R (Software), Verwaltung klinischer Daten, Ethik in der klinischen Forschung, Klinische Forschung, Verarbeitung natürlicher Sprache, Prädiktive Modellierung, Auszug, Klinische Informatik
Mittel · Spezialisierung · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Datenumwandlung, Neurologie, Magnetresonanztomographie, Daten importieren/exportieren, Bildqualität, Radiologie, R Programmierung, Paket- und Softwareverwaltung, Histogramm, Datenverarbeitung, Datenmanipulation, Datenvorverarbeitung, Installation der Software, R (Software), Vorverarbeitung von Daten, Bildanalyse, Wissenschaftliche Visualisierung, Dateiverwaltung, Medizinische Bildgebung
Mittel · Kurs · 1–4 Wochen

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: NoSQL, Entwurf von Systemen, Skalierbarkeit, Algorithmen, Verteiltes Rechnen, Cloud Computing, Datenbank-Theorie, C++ (Programmiersprache), Datenspeicher, Architektur des Cloud Computing, Apache Cassandra
Anfänger · Kurs · 1–3 Monate

University of Alberta
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Stichproben (Statistik), Wahrscheinlichkeitsverteilung, Algorithmen für maschinelles Lernen, Angewandtes maschinelles Lernen, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Algorithmen, Methoden des maschinellen Lernens, Simulationen, Reinforcement Learning
Mittel · Kurs · 1–3 Monate

Universitat Autònoma de Barcelona
Kompetenzen, die Sie erwerben: Video Game Development, Game Design, Animation and Game Design, Computer Programming, Computer Graphics, Interaction Design, Artificial Intelligence
Gemischt · Kurs · 1–3 Monate

MathWorks
Kompetenzen, die Sie erwerben: Datenwissenschaft, Datenvisualisierung, Explorative Datenanalyse, Bereinigung von Daten, Plot (Grafiken), Datenkompetenz, Software zur Datenvisualisierung, Technische Kommunikation, Daten importieren/exportieren, Präsentation der Daten, Statistische Analyse, Statistische Visualisierung, Datenverarbeitung, Matlab, Datenanalyse, Datenwrangling, Wissenschaftliche Visualisierung, Statistische Berichterstattung, Interaktive Datenvisualisierung, Statistische Methoden
Anfänger · Kurs · 1–3 Monate

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

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Betriebssysteme, Shell-Skript, Bash (Skriptsprache), Cloud-Entwicklung, Kommunikationssysteme, Linux, Verteiltes Rechnen, Skalierbarkeit, Hardware-Architektur, Daten importieren/exportieren, Linux-Befehle, Große Daten, Speicherverwaltung, Mikroarchitektur, Computer-Systeme, Leistungsprüfung, Computer-Plattformen, C++ (Programmiersprache), Dateisysteme, C und C++
Fortgeschritten · Spezialisierung · 3–6 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Agile Methodik, Software-Entwicklung, Testgetriebene Entwicklung (TDD), Computational Thinking, Software-Entwicklungstools, Software-Entwurfsmuster, Software-Versionierung, Kontinuierliche Integration, CI/CD, Methoden der Softwareentwicklung, Cloud-natives Computing, Apache Maven, Jenkins, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, Grundsätze der Programmierung, Unified Modeling Language, Lebenszyklus der Softwareentwicklung, Versionskontrolle, Tools erstellen
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Software-Entwicklung, Anwendungs-Rahmenwerke, Mobile Entwicklungstools, Back-End-Webentwicklung, Andere mobile Programmiersprachen, Mobile Entwicklung, Software-Entwicklungstools, Benutzeroberfläche (UI), Apple iOS, Plattformübergreifende Entwicklung, Fehlersuche, Benutzeroberfläche (UI) Design, Entwicklungsumgebung, UI-Komponenten, Anwendungsprogrammierschnittstelle (API), Android-Entwicklung, Flutter (Software), iOS-Entwicklung
Anfänger · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Java, Computer Programmierung, Java-Programmierung, Virtuelle Maschinen, Eclipse (Software), Programm-Entwicklung, Web-Anwendungen, Installation der Software, Entwicklungsumgebung, Objektorientierte Programmierung (OOP), Integrierte Entwicklungsumgebungen, Computerprogrammierung, Java Programmierung
Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Computer Programmierung, Datenwissenschaft, Rechnerische Logik, Python-Programmierung, Datenmanipulation, Grundsätze der Programmierung, Computerprogrammierung
Anfänger · Kurs · 1–4 Wochen