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.

Howard University
Kompetenzen, die Sie erwerben: Python-Programmierung, Angewandte Mathematik, Datenmanipulation, Lineare Algebra, Algebra, NumPy
Gemischt · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Explorative Datenanalyse, R-Programmierung, Datenanalyse, Datenmanipulation, Datenwrangling, Statistische Analyse, Tidyverse (R-Paket)
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Google Cloud
Kompetenzen, die Sie erwerben: Cloud Security, Cloud Management, Digital Transformation, Real Time Data, Serverless Computing, Google Cloud Platform, Cloud Infrastructure, Artificial Intelligence and Machine Learning (AI/ML), Data Security, Application Programming Interface (API), Cloud Computing, Cloud Services, Cloud Storage, Cost Management, Containerization, Cybersecurity, Cloud Applications, Business Transformation, Data Warehousing, Artificial Intelligence
Anfänger · Spezialisierung · 3–6 Monate

Ball State University
Kompetenzen, die Sie erwerben: Explorative Datenanalyse, R-Programmierung, Datenmanipulation, Plot (Grafiken), Datenanalyse, Statistische Visualisierung, R (Software), Rmarkdown, Ggplot2, Daten-Storytelling, Histogramm, Datenvisualisierungssoftware, Datenvisualisierung, Tidyverse (R-Paket), Streudiagramme, Interaktive Datenvisualisierung
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Korea Advanced Institute of Science and Technology(KAIST)
Kompetenzen, die Sie erwerben: Python-Programmierung, Datenmanipulation, Pandas (Python-Paket), NumPy, Keras (Bibliothek für Neuronale Netze), Matplotlib, Seaborn, Datenvisualisierung, Tensorflow, Scikit Learn (Bibliothek für Maschinelles Lernen), Objektorientierte Programmierung (OOP)
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: MySQL Workbench, Data-Driven Decision-Making, Exploratory Data Analysis, MySQL, Business Analytics, Data Analysis, Database Design, SQL, Analytical Skills, Data Presentation, Technical Communication, Relational Databases
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Model Evaluation, Data Preprocessing, Feature Engineering, AI Personalization, Applied Machine Learning, Data Science, Machine Learning, Scalability, Data Manipulation, Python Programming, Data Transformation, Pandas (Python Package), Predictive Analytics, Machine Learning Methods, Predictive Modeling, Text Mining, Development Environment, Scikit Learn (Machine Learning Library), Machine Learning Algorithms, NumPy
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: AWS SageMaker, Applied Machine Learning, Classification Algorithms, Model Evaluation, Machine Learning, Python Programming, Prototyping
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden
University of Michigan
Kompetenzen, die Sie erwerben: Datenmanipulation, Skripting, Explorative Datenanalyse, Statistische Visualisierung, R-Programmierung, Rmarkdown, R (Software), Datenvisualisierungssoftware, Streudiagramme, Ggplot2, Daten importieren/exportieren, Datenwrangling, Paket- und Software-Management, Histogramm, Tidyverse (R-Paket), Datenvisualisierung
Anfänger · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: SQL, Datenmanipulation, Datenbank Management, Datenbank-Systeme, Abfragesprachen, PostgreSQL
Fortgeschritten · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Python-Programmierung, Maschinelles Lernen, Datenmanipulation, Lernen mit Entscheidungsbäumen, Daten bereinigen, Datenverarbeitung, Random Forest Algorithmus, Datenvorverarbeitung, Angewandtes maschinelles Lernen, Feature Technik, Klassifizierungs- und Regressionsbaum (CART), Prädiktive Modellierung, Datenvisualisierungssoftware, Modellevaluation, Scikit Learn (Bibliothek für Maschinelles Lernen)
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Flutter (Software), Entwicklung von Anwendungen für Mobilgeräte, Web Design und Entwicklung, Android Studio, Anwendungsdesign, UI Komponenten, iOS Entwicklung, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Plattformübergreifende Entwicklung
Anfänger · Projekt · Weniger als 2 Stunden