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.

Coursera
Kompetenzen, die Sie erwerben: Model Evaluation, Exploratory Data Analysis, Scikit Learn (Machine Learning Library), Probability & Statistics, Pandas (Python Package), Natural Language Processing, Data Preprocessing, Data Analysis, Classification Algorithms, Python Programming, Machine Learning
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Colorado Boulder
Kompetenzen, die Sie erwerben: System Programmierung, Fehlersuche, Eingebettete Software, Echtzeit-Betriebssysteme, Code-Überprüfung, Software Entwurf, Elektrotechnik und Computertechnik, Verifizierung und Validierung, Linux, Software-Architektur, Systemsoftware Systeme, Leistungstests, Hardware-Architektur, Leistungsoptimierung, Eingebettete Systeme, Verlässlichkeit, Kontrollsysteme, Daten in Echtzeit, Systemarchitektur, Systementwurf und Implementierung
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 3–6 Monate
Stanford University
Kompetenzen, die Sie erwerben: Theoretische Informatik, Algorithmen, Graphentheorie, Datenstrukturen, Computergestütztes Denken, Pseudocode, Operations Research
Mittel · Kurs · 1–4 Wochen
University of Washington
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Klassifizierungsalgorithmen, Statistische Inferenz, Datenanalyse, Unüberwachtes Lernen, Graphentheorie, Statistische Analyse, Wahrscheinlichkeit & Statistik, Statistisches maschinelles Lernen, Big Data, Statistische Methoden, Prädiktive Analytik, R-Programmierung, Algorithmen für maschinelles Lernen, Erweiterte Analytik, Überwachtes Lernen
Gemischt · Kurs · 1–4 Wochen

Meta
Kompetenzen, die Sie erwerben: UI Komponenten, Benutzeroberfläche (UI), React Native, Tools für die mobile Entwicklung, Entwicklung von Anwendungen für Mobilgeräte, iOS Entwicklung, React.js, Front-End Web-Entwicklung, Plattformübergreifende Entwicklung, Anwendungsentwicklung, Android Entwicklung
Mittel · Kurs · 1–3 Monate

The Linux Foundation
Kompetenzen, die Sie erwerben: Linux-Befehle, Fehlersuche, Dateiverwaltung, System Programmierung, Paket- und Software-Management, Unix-Befehle, Java, Programm-Entwicklung, Dateisysteme, Software-Entwicklungstools, Skripting, Linux, Shell-Skript, Befehlszeilen-Schnittstelle, Skriptsprachen, Bash (Skriptsprache)
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Daten bereinigen, Statistische Modellierung, Erhebung von Daten, Dashboard, R-Programmierung, Datenwrangling, Interaktive Datenvisualisierung, Daten Präsentation, Datenumwandlung, Datenanalyse, Shiny (R-Paket), Ggplot2, Prädiktive Modellierung, Prädiktive Analytik, Regressionsanalyse, Explorative Datenanalyse, Datenvisualisierung, Datenmanipulation, Datenverarbeitung, Tidyverse (R-Paket)
Mittel · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Software-Installation, Entwicklungsumgebung, Web-Entwicklung, Cascading Style Sheets (CSS), MySQL, PHP (Skriptsprache), HyperText Markup Language (HTML), Web-Server, Web-Anwendungen, Datenbank Entwicklung, Datenvalidierung, Back-End Web-Entwicklung
Mittel · Kurs · 1–3 Monate

University of Minnesota
Kompetenzen, die Sie erwerben: Prüftechnik, Einheitstest, Funktionsprüfung, Software-Tests, Java Programmierung, White-Box-Tests, Verhaltensbasierte Entwicklung, Testplanung, Prüfbarkeit, JUnit, Code-Abdeckung, Testfall, Gurke (Software), Abnahmeprüfung, Gherkin (Skriptsprache), Testautomatisierung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Business Intelligence, Excel Macros, Pandas (Python Package), Prompt Engineering, Forecasting, Data Storytelling, Time Series Analysis and Forecasting, Regression Analysis, Data Quality, ChatGPT, Microsoft Excel, Generative AI, Data Analysis, Report Writing, Interactive Data Visualization, Data Modeling, Exploratory Data Analysis, Data Visualization, Statistical Analysis, Automation
Mittel · Spezialisierung · 3–6 Monate

University of Virginia
Kompetenzen, die Sie erwerben: Kanban-Prinzipien, Sprint-Retrospektiven, Innovation, Prioritätensetzung, Agile Methodik, Team Management, Agiles Projektmanagement, Schlanke Methodologien, Team-Führung, Prozessverbesserung, Erleichterung der Diskussion, Agile Entwicklung von Software, Leistungsmanagement im Team, Verkaufstechniken, Zielsetzung, Verkaufspräsentation, Rückstände, Teambildung
Gemischt · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Schätzung, Mathematische Modellierung, Elektronische Komponenten, Elektrische Systeme, Technische Berechnungen, Laboruntersuchungen, Matlab, Simulationen, Elektroingenieurwesen
Mittel · Kurs · 1–3 Monate