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.

Ludwig-Maximilians-Universität München (LMU)
Kompetenzen, die Sie erwerben: Schwangerenvorsorge, Biowissenschaften, Chronische Krankheiten, Ernährungserziehung, Gesundheit von Kindern, Physiologie, Lebensmittelsicherheit und -hygiene, Klinische Ernährung, Geburtshilfe und Gynäkologie, Ernährungsberatung, Medizinische Wissenschaft und Forschung, Gesundheit von Müttern, Ernährung und Diät, Vorbeugende Pflege, Endokrinologie, Patientenaufklärung und -beratung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computational Thinking, Algorithms, Programming Principles, Data Structures, Problem Solving, Javascript, Performance Tuning
Mittel · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Datenmodellierung, Lineare Algebra, Statistische Inferenz, Statistik, Datenanalyse, Statistische Methoden, R Programmierung, Regressionsanalyse, Statistische Analyse, Datenwissenschaft, Statistische Hypothesenprüfung, Stichproben (Statistik), Analyse, Wahrscheinlichkeitsrechnung und Statistik, Wahrscheinlichkeit, Statistische Modellierung, Biostatistik, Mathematische Modellierung, Wahrscheinlichkeitsverteilung, Bayessche Statistik
Fortgeschritten · Spezialisierung · 3–6 Monate

Northwestern University
Kompetenzen, die Sie erwerben: Algorithmen, Robotik, Technische Berechnungen, Prozesskontrolle, Graphentheorie, Technik, Virtuelle Umgebung, Numerische Analyse, Kontrollsysteme, Simulationen, Physik, Matlab, Drehmoment (Physik), Simulation und Simulationssoftware, Mechanik, Maschinenwesen, Angewandte Mathematik, Mathematische Software, Mathematische Modellierung, Maschinensteuerungen
Mittel · Spezialisierung · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Datenvisualisierung, Datenvorverarbeitung, Vorverarbeitung von Daten, Ggplot2, Paket- und Softwareverwaltung, Einheitstest, Datenwrangling, Plot (Grafiken), R Programmierung, Datenmanipulation, Software-Dokumentation, Tidyverse (R-Paket), Software zur Datenvisualisierung, Objektorientierter Entwurf, Open-Source-Technologie, Web-Scraping, Objektorientierte Programmierung (OOP), Merkblatt (Software), Visualisierung (Computergrafik), Einheitliche Prüfung, R (Software), Technische Dokumentation
Anfänger · Spezialisierung · 3–6 Monate

CentraleSupélec
Kompetenzen, die Sie erwerben: Java, Interaktives Design, Ereignisgesteuerte Programmierung, Benutzeroberfläche (UI) Design, Mobile Entwicklung, Benutzerzentriertes Design, Java Programmierung, Software-Dokumentation, Java-Programmierung, Anwendungsentwicklung, Entwicklungsumgebung, Installation der Software, Android-Entwicklung, Storyboarding, Android (Betriebssystem), Android-Studio, UI-Komponenten, Anwendungsdesign
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: React Native, UI Components, Mobile Development, Responsive Web Design, User Interface (UI), User Interface (UI) Design, Debugging, React Redux, Figma (Design Software), Mobile Development Tools, Development Environment, Application Programming Interface (API), Animations, Javascript
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Android Studio, Kotlin, Android Jetpack, Android Development, Android (Operating System), Mobile Development, Unit Testing, Responsive Web Design, Gradle, Mobile Development Tools, User Interface (UI), UI Components, Code Reusability, Application Development, Integrated Development Environments, User Interface (UI) Design, Object Oriented Programming (OOP), Cross Platform Development, Wireframing, Prototyping
Anfänger · Spezialisierung · 3–6 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Große Daten, Datenumwandlung, SQL, Persistenz der Daten, Apache Hadoop, Daten importieren/exportieren, Datenmanipulation, Scala-Programmierung, Leistungsoptimierung, Apache Spark, Datenverarbeitung, Verteiltes Rechnen
Mittel · Kurs · 1–4 Wochen

Microsoft
Kompetenzen, die Sie erwerben: Web Scraping, Data Storytelling, Generative AI, Data Structures, Git (Version Control System), Data Presentation, Test Script Development, Version Control, Data Ethics, Interactive Data Visualization, Devops Tools, Data Visualization, DevOps, Agile Methodology, Web Development, Flask (Web Framework), GitHub, Automation, Data Analysis, Cloud Computing
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Typografie, Cascading Style Sheets (CSS), Web-Entwicklung, Grundsätze der Programmierung, Web-Design, HTML und CSS, Web-Design und Entwicklung, Web-Entwicklungs-Tools, Reaktionsfähiges Web-Design, Leitlinien für die Zugänglichkeit von Webinhalten, Fehlersuche, Hypertext Markup Language (HTML)
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Kryptographie, Modellierung von Bedrohungen, Internet der Dinge, Netzwerk-Protokolle, Netzarchitektur, Entwurf von Systemen, Verschlüsselung, Eingebettete Systeme, Netzwerksicherheit, Betriebssysteme, Kryptographie-Standards für öffentliche Schlüssel (PKCS), Analyse der Sicherheitsanforderungen, System-Programmierung, Cybersecurity, Daten in Echtzeit, Echtzeit-Betriebssysteme, Eingebettete Software, Software-Systeme, Computer-Vernetzung, Webdienste
Mittel · Spezialisierung · 3–6 Monate