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: Python-Programmierung, Bereinigung von Daten, Überwachtes Lernen, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Algorithmen für maschinelles Lernen, Dimensionalitätsreduktion, Künstliche neuronale Netze, Methoden des maschinellen Lernens, Datenverarbeitung, Datenumwandlung, Angewandtes maschinelles Lernen, Prädiktive Modellierung, Klassifizierungsalgorithmen, Maschinelles Lernen, Vorverarbeitung von Daten, Random Forest Algorithmus, Unüberwachtes Lernen
★ 3.9 (15) · Mittel · Kurs · 1–4 Wochen

University of Minnesota
Kompetenzen, die Sie erwerben: Bereinigung von Daten, Vorhersage, Datenumwandlung, Prädiktive Analytik, Technische Merkmale, Excel-Formeln, Prädiktive Modellierung, Datenmanipulation, Tabellenkalkulations-Software, Zeitreihenanalyse und Vorhersage, Statistische Modellierung, Microsoft Excel, Regressionsanalyse, Bewertung des Modells, Pivot-Tabellen und Diagramme, Vorverarbeitung von Daten, Modell-Optimierung, Statistische Methoden, Modell Ausbildung
★ 4.8 (145) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Mobile Entwicklungstools, Entwicklungsumgebung, Entwicklungstests, Software-Prüfung, Installation der Software, Anwendungsdesign, Benutzeroberfläche (UI), Anwendungsentwicklung, Android-Entwicklung, UI-Komponenten, Android (Betriebssystem), Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Interaktionsdesign, Benutzeroberfläche (UI) Design, Android-Studio, Benutzerfreundlichkeit, Mobile Entwicklung
★ 4.4 (64) · Anfänger · Kurs · 1–4 Wochen

Imperial College London
Kompetenzen, die Sie erwerben: Bayessches Netz, Generative Modellarchitekturen, Wahrscheinlichkeitsverteilung, Datenumwandlung, Tensorflow, Autokodierer, Stichproben (Statistik), Generative KI, Modell-Optimierung, Bildanalyse, Modell Ausbildung, Bayessche Statistik, Tiefes Lernen
★ 4.7 (109) · Fortgeschritten · Kurs · 1–3 Monate
École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Scala-Programmierung, Simulationen, Funktionelle Prüfung, Software-Entwurfsmuster, Objektorientierte Programmierung (OOP), Daten-Strukturen, Ereignisgesteuerte Programmierung, Funktionales Design
★ 4.6 (11) · Mittel · Kurs · 1–3 Monate

Edureka
Kompetenzen, die Sie erwerben: Angular, Application Deployment, JavaScript Frameworks, Software Testing, Test Tools, Web Development Tools, Unit Testing, Application Performance Management, CI/CD, Continuous Integration, Web Applications, TypeScript, Ajax, Application Lifecycle Management, Secure Coding, Web Development, Code Coverage, Software Architecture, Command-Line Interface, Version Control
★ 4.1 (18) · Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: File I/O, Code Reusability, Python Programming, Programming Principles, Data Dictionary, File Systems, Computational Logic, Command-Line Interface, Data Cleansing, Data Structures, Package and Software Management, File Management, Scripting, Data Manipulation, Logical Reasoning, Development Environment, Simulations
★ 4.8 (59) · Anfänger · Spezialisierung · 3–6 Monate

Edureka
Kompetenzen, die Sie erwerben: Vibe coding, Model Context Protocol, Prompt Engineering, Claude Code, Responsible AI, Prompt Patterns, Prompt Engineering Tools, Anthropic Claude, LLM Application, AI Orchestration, Authentications, Agentic Workflows, AI Integrations, AI Workflows, AI Enablement, Generative AI Agents, Generative AI, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Agentic systems
★ 4.6 (16) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Python-Programmierung, Pandas (Python-Paket), Abfragesprachen, Datengestützte Entscheidungsfindung, NumPy, Datenverarbeitung, Datenmanipulation, Präsentation der Daten, Datenvisualisierung, Datenerhebung, Datenanalyse, Datenbank-Systeme, Web-Scraping, Datenbanken, Grundsätze der Programmierung, Datenwrangling, SQL, Datenbank-Management
★ 4.2 (9) · Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Scripting, Scripting Languages, Python Programming, Computer Programming Tools, Devops Tools, Software Development Tools, Data Structures, Programming Principles, Code Reusability, Program Development
★ 4.4 (31) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: React.js, Reaktionsfähiges Web-Design, HTML und CSS, Software-Prüfung, Web-Entwicklung, Bootstrap (Front-End-Framework), Benutzerfreundliches Design, Web-Design, Web-Entwicklungs-Tools, JavaScript-Frameworks, Hypertext Markup Language (HTML), Testfall, Einheitliche Prüfung, Jest (JavaScript Testing Framework), Frontend-Integration, JSON, Javascript, Mobile Entwicklung, Web-Design und Entwicklung, Cascading Style Sheets (CSS)
★ 3.4 (83) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Selenium (Software), Test Automation, Object Oriented Programming (OOP), File I/O, Test Script Development, Software Testing, Programming Principles, Browser Compatibility, Web Development Tools, Software Installation, Automation, Python Programming, Development Environment, Integrated Development Environments, Package and Software Management
★ 4.6 (16) · Anfänger · Kurs · 1–3 Monate