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.

Fractal Analytics
Kompetenzen, die Sie erwerben: Datenwrangling, Daten-Storytelling, Modell-Bereitstellung, Datenbank-Design, SQL, Interaktive Datenvisualisierung, Maschinelles Lernen, Daten Präsentation, Datenmanipulation, Kritisches Denken, Entscheidungsfindung, Storyboarding, Menschenzentriertes Design, Feature Technik, Modellevaluation, Problemlösung, Ausdrücke zur Datenanalyse (DAX), Datenvisualisierung, Power BI, Python-Programmierung
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenanalyse, Relationale Datenbanken, Datenzugang, Datenverarbeitung, SQL, Datenmanipulation, Datenbank Management, Datenbanken, Abfragesprachen, Datenbank-Systeme, R-Programmierung
Anfänger · Kurs · 1–3 Monate

Meta
Kompetenzen, die Sie erwerben: Datenstrukturen, Pandas (Python-Paket), Datenanalyse, Statistische Modellierung, Datenverarbeitung, Grundsätze der Programmierung, Datenmanipulation, Daten bereinigen, Explorative Datenanalyse, Matplotlib, Deskriptive Statistik, Datenvisualisierungssoftware, Seaborn, Datenvisualisierung, Python-Programmierung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Package and Software Management, Data Science, Computer Programming, Mathematical Software
Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Statistische Modellierung, Theoretische Informatik, Korrelationsanalyse, Angewandte Mathematik, Datenverarbeitung, Datenanalyse, Datenethik, Statistische Hypothesentests, Wahrscheinlichkeitsverteilung, Statistische Methoden, Quantitative Forschung, Deskriptive Statistik, Stichproben (Statistik), Statistische Inferenz, Wahrscheinlichkeit, Bayessche Statistik, Statistik, Wahrscheinlichkeit & Statistik, Statistische Analyse
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 3–6 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Git (Versionskontrolle-System), Datei-E/A, Ereignisgesteuerte Programmierung, Anwendungsentwicklung, Computer Programmierung, Java Programmierung, Persistenz der Daten, Android Studio, Android Entwicklung, Entwicklung von Anwendungen für Mobilgeräte
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: System Programmierung, Eingebettete Software, Echtzeit-Betriebssysteme, C (Programmiersprache), Betriebssysteme, Internet der Dinge, Netzwerkprotokolle, Hardware-Architektur, Simulationen, Computer Architektur, Drahtlose Netzwerke, Eingebettete Systeme
Mittel · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Open Source Technologie, Schnittstelle zur Anwendungsprogrammierung (API), Computervision, Integrierte Entwicklungsumgebungen, Jupyter, Software-Ingenieur, Bildanalyse, Python-Programmierung
Mittel · Kurs · 1–4 Wochen

University of Toronto
Kompetenzen, die Sie erwerben: Benutzeroberfläche (UI), Interaktionsdesign, Anwendungsentwicklung, Grundsätze der Programmierung, Model-View-Controller, UI Komponenten, Persistenz der Daten, Integrierte Entwicklungsumgebungen, Swift Programmierung, Anwendungsdesign, Apple Xcode, Persistenz, Objective-C (Programmiersprache), Anwendungs-Rahmenwerke, Apple iOS, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Entwicklung von Anwendungen für Mobilgeräte, Objektorientierte Programmierung (OOP), iOS Entwicklung, Animationen
Mittel · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Theoretische Informatik, Datenstrukturen, Graphentheorie, Angewandte Mathematik, Kombinatorik, Netzwerk-Modell, Algorithmen, Netzwerkanalyse, Netzwerk-Routing, Programm-Entwicklung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Virtualisierung, Systemanalyse, Datei-E/A, Relationale Datenbanken, Testgetriebene Entwicklung (TDD), Bericht schreiben, Einheitstest, Grundsätze der Programmierung, COBOL (Programmiersprache), IBM DB2, Fehlersuche, Agile Methodik, Softwareentwicklung, Entwicklung von Systemen, Mainframe-Computing, Lebenszyklus der Softwareentwicklung, Job Control Language (JCL), z/OS, Pseudocode, Methoden der Softwareentwicklung
Mittel · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Generative adversarische Netze (GANs), Generative KI, Faltungsneuronale Netzwerke, Unüberwachtes Lernen, Transfer Learning, Zeitreihenanalyse und Vorhersage, Reinforcement Learning, Keras (Bibliothek für Neuronale Netze), Rekurrente Neuronale Netze (RNNs), Deep Learning, Computervision, Tensorflow
Mittel · Kurs · 1–3 Monate