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.

Johns Hopkins University
Kompetenzen, die Sie erwerben: Regressionsanalyse, Angewandte Mathematik, Wahrscheinlichkeit & Statistik, Lineare Algebra, R-Programmierung, Integralrechnung, Statistische Analyse, Mathematische Modellierung, Statistische Modellierung, Wahrscheinlichkeitsverteilung
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: JSON, Android Entwicklung, iOS Entwicklung, Entwicklungsumgebung, Entwicklung von Anwendungen für Mobilgeräte, Software-Entwicklungstools, Benutzeroberfläche (UI), Schnittstelle zur Anwendungsprogrammierung (API), Softwareentwicklung, Fehlersuche, Plattformübergreifende Entwicklung, Flutter (Software), Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Apple iOS, Anwendungsentwicklung
Anfänger · Kurs · 1–3 Monate

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

University of Michigan
Kompetenzen, die Sie erwerben: Statistische Methoden, Datenvisualisierungssoftware, Statistische Analyse, Statistische Visualisierung, Plot (Grafiken), R-Programmierung, Umfragen, Fallstudien, R (Software), Öffentliche Politiken, Politische Analyse, Datenethik, Explorative Datenanalyse, Ggplot2, Analytische Fähigkeiten, Datenvisualisierung, Daten Präsentation, Datenanalyse, Tidyverse (R-Paket), Programm Bewertung
Mittel · Spezialisierung · 3–6 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Angewandte Mathematik, Mathematische Modellierung, Lineare Algebra, Mathematische Software, Numerische Analyse, Plot (Grafiken), Simulationen, Wissenschaftliche Visualisierung, Schätzung, Technische Analyse, Technische Berechnungen, Differentialgleichungen, Skripting, Computergestütztes Denken, Infinitesimalrechnung, Algorithmen, Matlab, Integralrechnung, Simulation und Simulationssoftware, Grundsätze der Programmierung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Graph Theory, Programming Principles, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming, Pandas (Python Package), Machine Learning Algorithms, Computational Thinking, C++ (Programming Language), Data Architecture, Random Forest Algorithm, Performance Tuning, Object Oriented Programming (OOP), Network Analysis, Program Development, Problem Solving, Debugging
Mittel · Spezialisierung · 3–6 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Apple Xcode, iOS Entwicklung, Objektorientierte Programmierung (OOP), Entwicklung von Anwendungen für Mobilgeräte, Anwendungsserver, Apple-Software-Kenntnisse, Objective-C (Programmiersprache), Swift Programmierung, Apple iOS, Anwendungsentwicklung
Gemischt · Kurs · 1–4 Wochen

University of London
Kompetenzen, die Sie erwerben: Datenstrukturen, Cascading Style Sheets (CSS), Reaktionsfähiges Webdesign, Wireframing, HTML und CSS, Javascript, JavaScript-Frameworks, Bootstrap (Front-End-Framework), Webdesign, Mensch-Computer-Interaktion, Benutzerfreundlichkeit, Interaktionsdesign, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX)
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Lineare Algebra, Scikit Learn (Bibliothek für Maschinelles Lernen), Dimensionalitätsreduktion, Text Mining, Big Data, Maschinelles Lernen, Datenverarbeitung, Algorithmen, Statistisches maschinelles Lernen, Data-Mining, Feature Technik, Verarbeitung natürlicher Sprache, NumPy, Algorithmen für maschinelles Lernen, Datenanalyse, Unüberwachtes Lernen
Mittel · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: JSON, Datenstrukturen, Transaktionsverarbeitung, Einheitstest, iOS Entwicklung, Apple Xcode, Objektorientierte Programmierung (OOP), Entwicklung von Anwendungen für Mobilgeräte, Datenmodellierung, Reaktionsfähiges Webdesign, Benutzeroberfläche (UI), UI Komponenten, Schnittstelle zur Anwendungsprogrammierung (API), Model-View-Controller, Datenspeicherung, Apple-Software-Kenntnisse, Swift Programmierung, Grundsätze der Programmierung, Apple iOS, Anwendungsentwicklung
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Entwicklung von Verfahren, Datenstrukturen, Programm-Entwicklung, Dateiverwaltung, Fehlersuche, Programmdurchführung, Bearbeitung von, COBOL (Programmiersprache), Mainframe-Computing, Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen

Alberta Machine Intelligence Institute
Kompetenzen, die Sie erwerben: Regressionsanalyse, Klassifizierungs- und Regressionsbaum (CART), Python-Programmierung, Überwachtes Lernen, Leistungsmetrik, Maschinelles Lernen, Business Lösungen, Feature Technik, Angewandtes maschinelles Lernen, Scikit Learn (Bibliothek für Maschinelles Lernen), Leistungsanalyse, Jupyter, Algorithmen für maschinelles Lernen, Datenverarbeitung
Gemischt · Kurs · 1–4 Wochen