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.

Kompetenzen, die Sie erwerben: Computer Programmierung, Fehlersuche, Eingebettete Software, Computer Architektur, Datenspeicherung, Grundsätze der Programmierung, C (Programmiersprache), Kontrollsysteme, Eingebettete Systeme, Computerprogrammierung, Elektronische Hardware
Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Interactive Data Visualization, Software Installation, Package and Software Management, R Programming, Integrated Development Environments, Cloud Development, Cloud Hosting
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Datenwissenschaft, Big Data, Vorverarbeitung der Daten, Algorithmen, Feature Technik, Maschinelles Lernen, Text Mining, Datenanalyse, Unüberwachtes Lernen, Dimensionalitätsreduktion, Algorithmen für maschinelles Lernen, Datenvorverarbeitung, Scikit Learn (Bibliothek für Maschinelles Lernen), Große Daten
Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Linux, C und C++, Betriebssysteme, Verteiltes Rechnen, Befehlszeilen-Schnittstelle, Computer-Systeme, Big Data, Dateisysteme, Lineare Algebra, Lastausgleich, Kommunikationssysteme, Leistungsoptimierung, Grundsätze der Programmierung, Skripting, Hardware-Architektur, Große Daten, Bash (Skriptsprache), Computer-Programmierwerkzeuge, Datei-E/A, Skalierbarkeit
Fortgeschritten · Spezialisierung · 3–6 Monate

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Konzeptioneller Entwurf, SQL, Datenbank Management, Datenbank-Design, MySQL, Datenmodellierung, Abfragesprachen, Datenbank-Management-Systeme, Informationssysteme, Transaktionsverarbeitung, Sicherheit von Informationssystemen, Datenbanken, Leistungsoptimierung, Relationale Datenbanken, Datenbankarchitektur und -verwaltung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Exploratory Data Analysis, NumPy, Data Visualization, Data Analysis, Seaborn, Matplotlib, Statistical Visualization, Jupyter, Dimensionality Reduction, Data Science, Machine Learning Methods, Python Programming, Data Preprocessing
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Informatik, Computer Programmierung, Skriptsprachen, Python-Programmierung, Skripting, Grundsätze der Programmierung, Computerwissenschaft, Spiel-Design, Computerprogrammierung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

LearnQuest
Kompetenzen, die Sie erwerben: Java Programmierung, Fehlersuche, Datenstrukturen, Objektorientierte Programmierung (OOP), Anwendungs-Rahmenwerke, Datei-E/A, Persistenz der Daten
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Generative AI-Agenten, KI-Workflows, LLM-Bewerbung, Anwendungsentwicklung, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Software-Entwicklung, Softwareentwicklung, Agentische Systeme, LangChain, Werkzeuganrufe
Mittel · Kurs · 1–4 Wochen

Imperial College London
Kompetenzen, die Sie erwerben: Computer Programmierung, Fehlersuche, Entwicklungsumgebung, Grundsätze der Programmierung, Python-Programmierung, Microsoft Visual Studio, Computerprogrammierung, Integrierte Entwicklungsumgebungen
Anfänger · Kurs · 1–4 Wochen

Rice University
Kompetenzen, die Sie erwerben: Datenstrukturen, Paket- und Software-Management, Daten bereinigen, Daten importieren/exportieren, Plot (Grafiken), Python-Programmierung, Daten-Integration, Programm-Entwicklung, Software-Dokumentation, Datenverarbeitung, Datenvisualisierungssoftware
Anfänger · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Regressionsanalyse, Statistische Modellierung, Statistische Inferenz, Datenwissenschaft, Angewandte Mathematik, Lineare Algebra, R Programmierung, Statistische Analyse, Wahrscheinlichkeit & Statistik, R-Programmierung, Wahrscheinlichkeitsverteilung, Mathematische Modellierung
Fortgeschritten · Kurs · 1–4 Wochen