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.

Starweaver
Kompetenzen, die Sie erwerben: Prompt Engineering, Generative AI Agents, Retrieval-Augmented Generation, Generative Model Architectures, CrewAI, AI Orchestration, Vector Databases, AI Workflows, Model Deployment, AI Personalization, Generative AI, Transfer Learning, Kubernetes, Enterprise Application Management, ChatGPT, Agentic systems, MLOps (Machine Learning Operations), Python Programming, System Monitoring, Engineering
Mittel · 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

MathWorks
Kompetenzen, die Sie erwerben: Matlab, Software-Dokumentation, Visualisierung (Computergrafik), Code-Überprüfung, LLM-Bewerbung, Generative KI
Anfänger · Kurs · 1–4 Wochen

University of Minnesota
Kompetenzen, die Sie erwerben: User Story, Agile Software Development, Agile Methodology, Scrum (Software Development), Sprint Retrospectives, Software Development Methodologies, Sprint Planning, Software Engineering, Kanban Principles, Continuous Integration, Test Driven Development (TDD)
Mittel · Kurs · 1–4 Wochen

Fractal Analytics
Kompetenzen, die Sie erwerben: SQL, Datenbanken, Datenmanipulation, Datenanalyse, Datenbank Management, Daten bereinigen, Datenumwandlung, Datenintegrität, Abfragesprachen, Relationale Datenbanken, MySQL Workbench, Datenbank-Design
Anfänger · Kurs · 1–3 Monate
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: HyperText Markup Language (HTML), Web Design und Entwicklung, Informationsarchitektur, Web-Entwicklung, Webdesign, Web-Inhalt
Anfänger · 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

University of Pennsylvania
Kompetenzen, die Sie erwerben: Python-Programmierung, Maschinelles Lernen, Wahrscheinlichkeit & Statistik, Statistisches maschinelles Lernen, Statistische Methoden, Statistische Hypothesentests, Datenverarbeitung, Regressionsanalyse, Klassifizierungsalgorithmen, Angewandtes maschinelles Lernen, Methoden des Maschinellen Lernens, Feature Technik, Dimensionalitätsreduktion, Überwachtes Lernen, Statistische Analyse, Modellevaluation, Logistische Regression
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Event-Driven Programming, DevOps, Data Integration, z/OS, IBM Cloud, Hybrid Cloud Computing, CI/CD, Mainframe Technologies, Mainframe Computing, Cloud Development, Cloud Applications, Enterprise Application Management, Application Deployment, Middleware, Data Access, Application Design, Development Environment, Cloud API, Application Programming Interface (API), Computer Programming
Anfänger · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: CI/CD, Automation, GitHub, YAML, DevOps, Event-Driven Programming, Git (Version Control System), Software Testing
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Linux Commands, Metasploit, Open Web Application Security Project (OWASP), Linux, Penetration Testing, Vulnerability Scanning, Command-Line Interface, Exploitation techniques, Scripting, Vulnerability Assessments, Brute-force attacks, General Networking, Python Programming, Web Applications, Cybersecurity, Data Ethics, Firewall, Network Security, Wireless Networks, System Configuration
Anfänger · Spezialisierung · 3–6 Monate