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.

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

Logical Operations
Kompetenzen, die Sie erwerben: File I/O, Cross Platform Development, Operating Systems, Data Import/Export, Development Environment, Scripting, File Management, Scripting Languages, Data Processing, Virtual Machines, Python Programming, Programming Principles, Computer Programming, Software Development
Gemischt · Kurs · 1–4 Wochen

Logical Operations
Kompetenzen, die Sie erwerben: Data Structures, Data Processing, Application Development, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Python Programming, Virtual Machines, Software Development
Gemischt · Kurs · 1–4 Wochen

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Mathematische Modellierung, Lineare Algebra, Numerische Analyse, Mathematische Software, Finite Elemente Methoden, Infinitesimalrechnung, Angewandte Mathematik, Matlab, elektromagnetik, Simulation und Simulationssoftware, Computergestütztes Denken, Algebra, Technische Analyse, Technische Berechnungen, Differentialgleichungen, Maschinenwesen, Integralrechnung, Geometrie, Technik, Fortgeschrittene Mathematik
Anfänger · Spezialisierung · 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

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

Logical Operations
Kompetenzen, die Sie erwerben: Seaborn, NumPy, Matplotlib, Data Transformation, Data Manipulation, Data Visualization Software, Pandas (Python Package), Plot (Graphics), Data Visualization, Jupyter, Scatter Plots, Data Science, Data Processing, Data Analysis, Box Plots, Python Programming, Graphing, Computer Programming, Computer Programming Tools, Software Development
Mittel · Spezialisierung · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: File I/O, Debugging, File Management, File Systems, Python Programming, Operating Systems, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Software Development, Cross Platform Development
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Application Design, Secure Coding, JSON
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Unity Engine, User Interface (UI), Android Development, C# (Programming Language), Video Game Development, GitHub, Animation and Game Design, User Interface (UI) Design, Mobile Development, 3D Assets, User Interface and User Experience (UI/UX) Design, Microsoft Visual Studio, System Implementation, Software Installation
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Entwicklungsumgebung, UI Komponenten, Virtuelle Umgebung, Entwicklung von Anwendungen für Mobilgeräte, Erweiterbare Markup-Sprache (XML), Integrierte Entwicklungsumgebungen, Anwendungsentwicklung, Android Studio, Android (Betriebssystem), Android Entwicklung, Gradle
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Wahrscheinlichkeitsverteilung, Statistische Visualisierung, Wahrscheinlichkeit & Statistik, Statistische Analyse, Explorative Datenanalyse, Stichproben (Statistik), Statistische Hypothesentests, Bayessche Statistik, Statistische Modellierung, Wahrscheinlichkeit, A/B-Tests, Datenwissenschaft, Statistisches maschinelles Lernen, Statistische Inferenz, Deskriptive Statistik
Mittel · Kurs · 1–4 Wochen