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: Object Oriented Design, Object Oriented Programming (OOP), Software Design Patterns, Game Design, Maintainability, Software Design, Video Game Development, Programming Principles, Animation and Game Design, Scalability, Game Theory, Artificial Intelligence, Animations
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Model Context Protocol, Model Deployment, AI Orchestration, AI Workflows, LangGraph, Agentic systems, Middleware, Scalability, Interoperability, LLM Application, Application Deployment, Artificial Intelligence and Machine Learning (AI/ML), LangChain, Prompt Engineering, Artificial Intelligence, Generative AI, Google Gemini, Application Programming Interface (API), Python Programming, Performance Analysis
Fortgeschritten · Kurs · 1–4 Wochen

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Datenbank-Theorie, Technologien zur Datenspeicherung, C++ (Programmiersprache), Datenstrukturen, Graphentheorie, Unstrukturierte Daten, Algorithmen, Datenbank-Systeme, Computerprogrammierung, Entwicklungsumgebung, Objektorientierter Entwurf, Theoretische Informatik, Objektorientierte Programmierung (OOP), Netzwerk-Routing, Datenspeicherung, Computer Programmierung, Fehlersuche, Technische Software, Programm-Entwicklung
Mittel · Spezialisierung · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Python-Programmierung, Datenstrukturen, Datei-E/A, Daten importieren/exportieren, Funktionales Design, Grundsätze der Programmierung, Fehlersuche
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Shiny (R Package), Cloud Deployment, Interactive Data Visualization, Application Deployment, Data Visualization, Server Side, Performance Tuning, R (Software), Dashboard, Application Lifecycle Management, Data Visualization Software, User Interface (UI), Web Applications, Authentications, Application Development, User Interface (UI) Design, Exploratory Data Analysis, Interactive Design, R Programming, Data Management
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Computational Thinking, Programming Principles, Computer Programming, Computer Science
Fortgeschritten · Kurs · 1–3 Monate

California Institute of the Arts
Kompetenzen, die Sie erwerben: Entwurf, Entwerfen, Adobe XD, Mockups, Interaktionsdesign, Gestaltungselemente und -prinzipien, Reaktionsfähiges Webdesign, Benutzererlebnis, User Experience Design, Web-Sprache, Prototyping, Webdesign, Informationsarchitektur, Grafisches und visuelles Design, Wireframing, Benutzererfahrung, Nutzerorientierte Gestaltung, User-Interface-(UI)-Design, UI/UX Strategie, Benutzerforschung, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Persona (Benutzererfahrung)
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Plotly, Object Oriented Programming (OOP), Matplotlib, Pandas (Python Package), Data Visualization, Interactive Data Visualization, Seaborn, Data Analysis, NumPy, Data Visualization Software, Data Structures, Restful API, Python Programming, Application Programming Interface (API), Scatter Plots, Data Manipulation, Programming Principles, Computer Programming, Data Transformation, Program Development
Mittel · Spezialisierung · 1–3 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Python-Programmierung, Datenmanipulation, Vorverarbeitung der Daten, Datenvorverarbeitung, Dimensionalitätsreduktion, NumPy, Maschinelles Lernen, Mathematische Modellierung, Lineare Algebra, Angewandte Mathematik, Methoden des Maschinellen Lernens, Fortgeschrittene Mathematik, Algebra
Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Python-Programmierung, Künstliche Intelligenz, Computerprogrammierung, Wissenschaftliche Visualisierung, Grundsätze der Programmierung, Computer Programmierung, Web-Anwendungen, Datenwissenschaft, Spiel-Design
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

DeepLearning.AI
Kompetenzen, die Sie erwerben: Python-Programmierung, Automatisierung, Prompt Engineering, Modellierung großer Sprachen, Datenstrukturen, Künstliche Intelligenz, Anwendungsentwicklung, Datenanalyse, Schnittstelle zur Anwendungsprogrammierung (API), Schnelles Engineering, KI-Förderung, Grundsätze der Programmierung, Jupyter, Skripting, Fehlersuche
Anfänger · Kurs · 1–4 Wochen

DeepLearning.AI
Kompetenzen, die Sie erwerben: Deskriptive Statistik, Bayessche Statistik, Vorverarbeitung der Daten, Statistische Inferenz, Statistische Analyse, Dimensionalitätsreduktion, Maschinelles Lernen, NumPy, Wahrscheinlichkeit & Statistik, Stichproben (Statistik), Datenvorverarbeitung, Kalkulation, Mathematische Modellierung, Wahrscheinlichkeit, Wahrscheinlichkeitsverteilung, Statistische Hypothesentests, Numerische Analyse, Methoden des Maschinellen Lernens, Angewandte Mathematik, A/B-Tests, Infinitesimalrechnung, Lineare Algebra
Mittel · Spezialisierung · 1–3 Monate