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: C++ (Programmiersprache), Dateiverwaltung, Instandhaltbarkeit, Datenstrukturen, Objektorientierte Programmierung (OOP), Algorithmen, Datei-E/A, Leistungsoptimierung, Fehlersuche
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Web Development Tools, Javascript, Development Environment, Integrated Development Environments, Computer Programming, Debugging, HTML and CSS, Data Structures
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Regressionsanalyse, Statistische Modellierung, Datenmanipulation, Wahrscheinlichkeit & Statistik, Statistisches Programmieren, Datenverarbeitung, Datenumwandlung, Grundsätze der Programmierung, Datenstrukturen, Explorative Datenanalyse, Ggplot2, Statistische Analyse, Deskriptive Statistik, R-Programmierung, Datenanalyse, Datenvisualisierung, Tidyverse (R-Paket)
Mittel · Kurs · 1–3 Monate
Stanford University
Kompetenzen, die Sie erwerben: Graphentheorie, Computergestütztes Denken, Bioinformatik, Datenstrukturen, Algorithmen, Theoretische Informatik
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Programming Principles, Data Modeling, Data Integrity, Application Development, Data Maintenance, Debugging
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Prompt Engineering, LangChain, LLM Application, Emerging Technologies, AI Orchestration, AI Workflows, AI Security, AI Enablement, OpenAI, ChatGPT, Computer Programming Tools, Software Development Tools, Responsible AI, Artificial Intelligence, General Networking, Cybersecurity, Network Administration, Software Development, Network Security
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Video Game Development, Debugging, Game Design, Program Development, Python Programming, Application Development, Event-Driven Programming, Computer Graphics, Animations, Development Environment
Mittel · Kurs · 1–3 Monate
École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Funktionales Design, Integrierte Entwicklungsumgebungen, Scala Programmierung, Grundsätze der Programmierung, Datenstrukturen, Objektorientierte Programmierung (OOP), Algorithmen
Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Entwicklungsumgebung, Linux, C (Programmiersprache), System Programmierung, USB, Shell-Skript, Betriebssysteme, Dateisysteme, Peripheriegeräte, Tools erstellen, Eingebettete Systeme, Eingebettete Software, Fehlersuche
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Funktionales Design, Python-Programmierung, Software-Entwurfsmuster, Grundsätze der Programmierung, Computergestütztes Denken, Datenstrukturen, Computer Programmierung, Algorithmen, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, Fehlersuche
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Sampling (Statistics), SAS (Software), Data Integration, Statistical Programming, Statistical Methods, Data Manipulation, Data Processing, Data Management, SQL, Data Transformation, Data Governance, Transaction Processing, Version Control, Data Structures, File Management
Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Tidyverse (R Package), Rmarkdown, R Programming, Ggplot2, Data Import/Export, Data Visualization, Data Manipulation, Data Visualization Software, Data Analysis, Data Science, Data Storytelling, Statistical Analysis, Relational Databases, Data Cleansing, Data Transformation, Statistical Programming, Data Integration, Software Installation, Programming Principles, Communication
Anfänger · Spezialisierung · 1–3 Monate