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: Daten-Pipelines, Datenumwandlung, Verantwortungsvolle KI, Datenverarbeitung, Datenvorverarbeitung, Explorative Datenanalyse, Verarbeitung natürlicher Sprache, Maschinelles Lernen, Text Mining, Modellevaluation, Python-Programmierung, Dimensionalitätsreduktion, Qualitätssicherung, Unüberwachtes Lernen, Datenethik, MLOps (Maschinelles Lernen Operations), Methoden des Maschinellen Lernens, Feature Technik, Datenvisualisierung, Anomalie-Erkennung
Fortgeschritten · Kurs · 1–4 Wochen

Eindhoven University of Technology
Kompetenzen, die Sie erwerben: Wissenschaft und Forschung, Statistische Analyse, Forschungsdesign, Daten-Synthese, Quantitative Forschung, Bestimmung des Stichprobenumfangs, Forschung, R-Programmierung, Statistische Methoden, Statistische Inferenz, Gemeinsame Nutzung von Daten, Experimentieren
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Test Planning, Test Tools, Prompt Engineering, Version Control, OpenAI API, Debugging, Google Gemini, Software Design Patterns, Object Oriented Design, Software Testing, GitLab, Responsible AI, Infrastructure as Code (IaC), Application Programming Interface (API), Mobile Development, Front-End Web Development, Back-End Web Development, Application Development, GitHub, Artificial Intelligence and Machine Learning (AI/ML)
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Wahrscheinlichkeit & Statistik, Dashboard, Daten bereinigen, Statistische Analyse, Statistik, Explorative Datenanalyse, Matplotlib, Datenverarbeitung, Pandas (Python-Paket), Datenvorverarbeitung, Python-Programmierung, Datenmanipulation, Maschinelles Lernen, Datenanalyse, Daten Präsentation, Jupyter, Datenvisualisierung, Statistische Inferenz, Statistische Hypothesentests, Wahrscheinlichkeitsverteilung
Fortgeschritten · Kurs · 1–4 Wochen

University of Leeds
Kompetenzen, die Sie erwerben: Robotics, Automation, Artificial Intelligence, Manufacturing and Production, Engineering, Healthcare Ethics, Emerging Technologies, Data Ethics, Electrical Engineering, Computer Vision, Biomedical Engineering, Computer Programming
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Kanban-Prinzipien, DevSecOps, Kontinuierliche Bereitstellung, Prozess der kontinuierlichen Verbesserung, Agile Methodik, Scrum (Software-Entwicklung), Verhaltensbasierte Entwicklung, Funktionsübergreifende Zusammenarbeit, DevOps, Schlanke Methodologien, Kontinuierliche Integration, Agile Entwicklung von Software, Methoden der Softwareentwicklung, Testgetriebene Entwicklung (TDD)
Anfänger · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Interaktive Datenvisualisierung, Grafisches und visuelles Design, Datamaps, R-Programmierung, Datenvisualisierungssoftware, Ggplot2, Geografische Informationssysteme, Histogramm, Datenvisualisierung, Streudiagramme
Mittel · Kurs · 1–3 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: Code-Überprüfung, Authentifizierungen, Anwendungssicherheit, Penetrationstests, Schwachstellen-Management, Java Programmierung, Abhängigkeitsanalyse, Docker (Software), Entwicklung von Exploits, Java, Sichere Kodierung, Open Web Application Security Project (OWASP), Autorisierung (Computing), JSON, Bewertungen der Anfälligkeit, Git (Versionskontrolle-System)
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Eingebettete Software, Maschinensteuerungen, Elektronische Systeme, Elektrische Systeme, Elektronik-Technik, Eingebettete Systeme, Elektronik, Ausrüstung Design, Hardware Design, Elektronische Komponenten, Kontrollsysteme, Elektronische Hardware, Speicherprogrammierbare Steuerungen
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Visualization, Keras (Neural Network Library), Data Preprocessing, Artificial Neural Networks, Interactive Data Visualization, Predictive Modeling, Tensorflow, Applied Machine Learning, Feature Engineering, Data Science, Predictive Analytics, Data Manipulation, Machine Learning, Model Evaluation, Regression Analysis, Python Programming
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Deskriptive Statistik, Statistik, Datenvorverarbeitung, Daten importieren/exportieren, Datenmanipulation, Datenqualität, R-Programmierung, Statistische Methoden, Statistische Berichterstattung, Datenanalyse-Software
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Sprint Planning, Scrum (Software Development), Azure DevOps, Backlogs, Kanban Principles, Agile Software Development, Project Management, DevOps
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden