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.

LearnQuest
Kompetenzen, die Sie erwerben: Schnittstelle zur Anwendungsprogrammierung (API), Python-Programmierung, Bereitstellung von Anwendungen, Datenverarbeitung, Microsoft Azure, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Computervision, Angewandtes maschinelles Lernen, Maschinelles Lernen, Bildanalyse, Verarbeitung natürlicher Sprache, Algorithmen für maschinelles Lernen
Fortgeschritten · Kurs · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Algorithmen, Objektorientierte Programmierung (OOP), Computer Programmierung, Python-Programmierung, Kombinatorik, Angewandte Mathematik, Programm-Entwicklung, Simulationen, Software-Tests, Entwicklungstests, Fehlersuche, Computergestütztes Denken, Wahrscheinlichkeit, Spiel-Design, Grundsätze der Programmierung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Structures, Debugging, Functional Design
Mittel · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Statistische Hypothesentests, Regressionsanalyse, Prädiktive Modellierung, Statistische Analyse, Datenverarbeitung, Statistische Inferenz, R-Programmierung, Statistik, Angewandte Mathematik, Wahrscheinlichkeit & Statistik, Bayessche Statistik, Lineare Algebra, Wahrscheinlichkeit, Mathematische Modellierung, Statistische Modellierung, Datenanalyse, Biostatistik, Statistische Methoden, Stichproben (Statistik), Wahrscheinlichkeitsverteilung
Fortgeschritten · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Analytics, Integrated Development Environments
Anfänger · Kurs · 1–4 Wochen

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Object Oriented Design, Software Architecture, Software Design, Software Design Patterns, Software Development Life Cycle, Software Development, Software Engineering, Maintainability, Systems Architecture, Service Oriented Architecture, Technical Design, Web Services, Model View Controller, Event-Driven Programming
Mittel · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Integrated Development Environments, Development Environment, Electronic Hardware, System Programming, Electronics, Software Development Tools, Program Development, Hardware Architecture, Data Structures, Microarchitecture, System Configuration, Programming Principles, Performance Tuning, Computer Architecture, Computer Programming
Mittel · Spezialisierung · 3–6 Monate

EDHEC Business School
Kompetenzen, die Sie erwerben: Risikomanagement, Risikoanalyse, Matplotlib, Python-Programmierung, Finanzielle Analyse, Portfolio Management, Simulationen, Investment Management, Vermögensverwaltung, Datenmanipulation, Finanzplanung, Pandas (Python-Paket), NumPy, Wahrscheinlichkeitsverteilung
Gemischt · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Angular, HTML and CSS, Data Structures, Spring Boot, Eclipse (Software), Restful API, Java Programming, JavaScript Frameworks, Object Oriented Programming (OOP), Model View Controller, Hypertext Markup Language (HTML), Java, Front-End Web Development, Spring Framework, Object Oriented Design, Web Services, Integrated Development Environments, Software Design Patterns, Cascading Style Sheets (CSS), Javascript
Mittel · Spezialisierung · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Algorithmen, Python-Programmierung, Graphentheorie, Kombinatorik, Verschlüsselung, Deduktive Argumentation, Arithmetik, Kryptographische Protokolle, Bayessche Statistik, Computergestützte Logik, Computergestütztes Denken, Wahrscheinlichkeit, Theoretische Informatik, Schlüsselverwaltung, Kryptographie-Standards für öffentliche Schlüssel (PKCS), Datenstrukturen, Kryptographie, Netzwerkanalyse, Logisches Denken, Wahrscheinlichkeitsverteilung
Anfänger · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Algorithmen, Statistische Analyse, Biologie, Infektionskrankheiten, Python-Programmierung, Biochemie, Dimensionalitätsreduktion, Molekularbiologie, Angewandtes maschinelles Lernen, Biotechnologie, Markov-Modell, Pharmakologie, Biowissenschaften, Daten-Mapping, Netzwerkanalyse, Maschinelles Lernen, Unüberwachtes Lernen, Datenanalyse, Datenanalyse-Software, Bioinformatik
Anfänger · Spezialisierung · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Open Source Technologie, R-Programmierung, Datenvisualisierungssoftware, Visualisierung (Computergrafik), Merkblatt (Software), Daten bereinigen, Paket- und Software-Management, Software-Dokumentation, Technische Dokumentation, Fehlersuche, Interaktive Datenvisualisierung, Ggplot2, GitHub, Datenvisualisierung, Datenmanipulation, Web Scraping, Tidyverse (R-Paket), Datamaps, Datenumwandlung
Anfänger · Spezialisierung · 3–6 Monate