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.

DeepLearning.AI
Kompetenzen, die Sie erwerben: Bayessche Statistik, Deskriptive Statistik, Wahrscheinlichkeitsverteilung, Statistische Analyse, NumPy, Dimensionalitätsreduktion, Algorithmen für maschinelles Lernen, Infinitesimalrechnung, Lineare Algebra, Angewandte Mathematik, Stichproben (Statistik), Statistische Inferenz, Wahrscheinlichkeit & Statistik, Maschinelles Lernen, Datenvorverarbeitung, Statistische Hypothesentests, Wahrscheinlichkeit, Methoden des Maschinellen Lernens, Numerische Analyse, A/B-Tests
Mittel · Spezialisierung · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Regressionsanalyse, Datenmodellierung, Modellevaluation, Datenverarbeitung, Datenmanagement, Klassifizierungsalgorithmen, Big Data, Datenbank-Design, Skalierbarkeit, Apache Spark, MongoDB, Datenvorverarbeitung, Angewandtes maschinelles Lernen, Graphentheorie, Explorative Datenanalyse, Daten Präsentation, Daten-Integration, Data-Mining, Daten-Pipelines, Apache Hadoop
Anfänger · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Theoretische Informatik, Kombinatorik, Computergestützte Logik, Computergestütztes Denken, Deduktive Argumentation, Programm-Entwicklung, Logisches Denken, Algorithmen, Python-Programmierung, Informatik
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: 3D Modeling, Integration Testing, Programming Principles, Data Structures, Computer Programming
Mittel · Spezialisierung · 1–3 Monate
LearnQuest
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Datenstrukturen, Datei-E/A, Java, Java Programmierung, Entwicklungsumgebung, Paket- und Software-Management, Computer Programmierung, Web-Entwicklung, Fehlersuche, Grundsätze der Programmierung, Objektorientierter Entwurf, Software Entwurf, Integrierte Entwicklungsumgebungen, Virtuelle Maschinen, Anwendungs-Rahmenwerke, Eclipse (Software), Persistenz der Daten
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Graphic and Visual Design, Application Design, Program Development, Real Time Data, Programming Principles
Anfänger · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: HyperText Markup Language (HTML), Web Content Accessibility Guidelines, Benutzerfreundlichkeit, Cloud-Hosting, Cascading Style Sheets (CSS), Datenvalidierung, Webdesign, Web Design und Entwicklung, Semantisches Web, Dateiübertragungsprotokoll (FTP), Web-Server
Anfänger · Kurs · 1–4 Wochen

Stanford University
Kompetenzen, die Sie erwerben: Datenstrukturen, Theoretische Informatik, Analyse sozialer Netzwerke, Bioinformatik, Computergestützte Logik, Graphentheorie, Grundsätze der Programmierung, Computergestütztes Denken, Netzwerkanalyse, Netzwerk-Routing, Operations Research, Wahrscheinlichkeit, Algorithmen, Netzwerk-Modell, Pseudocode, Analyse, Informatik
Mittel · Spezialisierung · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Datenverarbeitung, Experimentieren, Diagnostische Radiologie, Statistische Analyse, Datenanalyse, Magnetresonanztomographie, R-Programmierung, Statistik, Medizinische Bildgebung, Analytische Fähigkeiten, Datenmanipulation, Netzwerkanalyse, Biomedizinische Technik, Anatomie, Forschungsdesign, Erweiterte Analytik, Radiologie, Bildanalyse, Neurologie, Röntgen-Computertomographie
Mittel · Spezialisierung · 3–6 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Finanzielle Analyse, Regressionsanalyse, Modellevaluation, Statistische Analyse, Risikoanalyse, Daten importieren/exportieren, Finanzielle Daten, Datenmanipulation, Statistische Inferenz, Jupyter, Pandas (Python-Paket), Wahrscheinlichkeit & Statistik, Datenvisualisierung, Finanzhandel, Finanzplanung, Python-Programmierung
Mittel · Kurs · 1–4 Wochen

JetBrains
Kompetenzen, die Sie erwerben: Integrated Development Environments, File I/O, Software Development Tools, Python Programming, Development Environment, Data Structures, Computer Programming, Programming Principles, Scripting, Maintainability, Code Review, Data Processing, NumPy, Computational Thinking, Software Installation, Numerical Analysis
Anfänger · Kurs · 1–3 Monate

JetBrains
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Java, Funktionales Design, Java Programmierung, Einheitstest, IntelliJ IDEA, Interoperabilität, Spring Framework, Kotlin, Android Entwicklung
Mittel · Kurs · 1–3 Monate