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.

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programmierung, Datenmanipulation, Software zur Datenvisualisierung, Datenvisualisierung, Grafische Darstellung, Plot (Grafiken), Explorative Datenanalyse, R (Software), Statistische Visualisierung, Ggplot2, Datenwrangling, Präsentation der Daten, Tidyverse (R-Paket)
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenvalidierung, Prototyping, Ereignisgesteuerte Programmierung, Wiederverwendbarkeit von Code, Skripting, Javascript, Grundsätze der Programmierung, Rechnerische Logik, Validierung von Daten, Objektorientierte Programmierung (OOP), Entwicklungsumgebung, Cascading Style Sheets (CSS), Web-Entwicklung
Anfänger · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Maschinelles Lernen, Methoden des maschinellen Lernens, Pandas (Python-Paket), Statistische Analyse, Datenwissenschaft, Datenmanipulation, Statistische Methoden, Modellevaluation, NumPy, Bewertung des Modells, Wahrscheinlichkeit, Statistische Inferenz, Angewandtes maschinelles Lernen, Python-Programmierung, Wahrscheinlichkeitsverteilung
Anfänger · Kurs · 1–4 Wochen

Goodwill Industries International
Kompetenzen, die Sie erwerben: digital literacy, Cultural Responsiveness, Training Programs, Educational Materials, Digital pedagogy, Intercultural Competence, Relationship Building, Active Listening, Cultural Diversity, Digital Transformation, Computer Literacy, Workforce Development, Community Development, Research, Workplace inclusivity, Curriculum Planning, Needs Assessment, Computer Security Awareness Training, Community Outreach, End User Training and Support
Anfänger · Spezialisierung · 1–3 Monate

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Computational Logic, Logical Reasoning, Deductive Reasoning, Theoretical Computer Science, Analytical Skills, Programming Principles, Computer Science, Data Analysis, Computer Programming, Algorithms, Verification And Validation, Software Development, Machine Learning
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Skalierbarkeit, Daten-Pipelines, Apache Kafka, Datenverarbeitung, Daten in Echtzeit
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Dimensionalitätsreduktion, Maschinelles Lernen, Pandas (Python-Paket), Daten-Pipelines, AI-Personalisierung, Datenmanipulation, Unüberwachtes Lernen, Datenumwandlung, PySpark, Einbettungen, Datenverarbeitung, Angewandtes maschinelles Lernen, OpenAI-API, Apache Spark
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Debugging, Data Validation, Record Keeping, Programming Principles, Data Entry, Code Reusability
Mittel · Kurs · 1–4 Wochen

Logical Operations
Kompetenzen, die Sie erwerben: Code Reusability, Program Development, Python Programming, Maintainability, Programming Principles, Debugging, Computer Programming, Software Development, Computational Logic
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Predictive Modeling, Data Preprocessing, Django (Web Framework), Data Visualization, Plot (Graphics), Predictive Analytics, Statistical Visualization, Model Training, Model Evaluation, File I/O, Application Programming Interface (API), Programming Principles, Databases, Development Environment, Web Applications, Code Reusability, Data Management, Functional Design, Memory Management, Data Validation
Mittel · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Modell-Optimierung, MLOps (Operationen für maschinelles Lernen), Engagement der Interessengruppen, Methoden des maschinellen Lernens, Datenwissenschaft, Daten-Storytelling, Engagement von Stakeholdern, Modell Ausbildung, Kommunikation, Datenvisualisierung, Datengestützte Entscheidungsfindung, Algorithmen für maschinelles Lernen, Kontinuierliche Bereitstellung, Kommunikation mit Interessenvertretern, Angewandtes maschinelles Lernen, Web-Anwendungen, Abschluss des Projekts, Präsentation der Daten, Präsentationen, Lieferung der Lösung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Exploit development, Penetration Testing, Exploitation techniques, Scripting, Brute-force attacks, Scripting Languages, Shell Script, Python Programming, Program Development, Network Protocols, Data Persistence, Software Installation
Fortgeschritten · Kurs · 1–3 Monate