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: TypeScript, Object Oriented Design, Node.JS, Role-Based Access Control (RBAC), Object Oriented Programming (OOP), Webpack, React Redux, Back-End Web Development, React.js, Full-Stack Web Development, Web Development, MongoDB, Front-End Web Development, Javascript, Application Programming Interface (API), Software Design Patterns, API Design, Programming Principles, Software Development, Debugging
★ 4.7 (6) · Anfänger · Spezialisierung · 3–6 Monate

Microsoft
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Microsoft Azure, KI-Kenntnisse, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Computer Vision, Künstliche Intelligenz, Modell Ausbildung, Angewandtes maschinelles Lernen, Klassifizierungsalgorithmen, Datenerfassung, Bildanalyse, Modell-Einsatz
★ 4.6 (132) · Anfänger · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programmierung, Grafik-Software, Software zur Datenvisualisierung, Plot (Grafiken), Ggplot2, Streudiagramme, Wärmekarten, Datenwrangling, Statistische Visualisierung, Tidyverse (R-Paket)
★ 4.9 (132) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Prompt Engineering, Generative AI Agents, Agentic Workflows, Program Development, Microsoft Azure, Development Testing, Application Deployment, LLM Application, Multimodal Prompts, Artificial Intelligence, Test Case, AI Integrations, Agentic systems, Retrieval-Augmented Generation, Application Programming Interface (API), Natural Language Processing
★ 3.6 (18) · Mittel · Kurs · 1–4 Wochen

Dartmouth College
Kompetenzen, die Sie erwerben: Betriebssysteme, Unix, Computer Programmierung, Linux-Befehle, Computer-Programmierwerkzeuge, C (Programmiersprache), Linux, Speicherverwaltung, Technische Informatik, OS Prozessmanagement, Eingebettete Systeme, Dateisysteme, Computerprogrammierung, Dateiverwaltung, Open-Source-Technologie, Befehlszeilenschnittstelle, Linux-Server
★ 4.7 (35) · Anfänger · Kurs · 1–3 Monate

The University of Chicago
Kompetenzen, die Sie erwerben: Climate Change Programs, Mathematical Modeling, Predictive Modeling, Physical Science, Simulation and Simulation Software, Environmental Science, Process Modeling, Simulations, Numerical Analysis, Programming Principles
★ 4.2 (57) · Gemischt · Kurs · 1–3 Monate

University of London
Kompetenzen, die Sie erwerben: Computer Programmierung, C und C++, Datenmodellierung, Objektorientierter Entwurf, Grundsätze der Programmierung, Transaktionsverarbeitung, C++ (Programmiersprache), Objektorientierte Programmierung (OOP), Computerprogrammierung, Programm-Entwicklung
★ 4.7 (27) · Mittel · Kurs · 1–4 Wochen

EDUCBA
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Konfigurationsverwaltung, Software-Entwicklung, Anwendungs-Rahmenwerke, Software Architektur, Middleware, Erweiterbare Markup-Sprache (XML), Eingebettete Systeme, Eingebettete Software, Konfigurationsmanagement, Software-Architektur, Entwicklungsumgebung, Systemarchitektur, Echtzeit-Betriebssysteme, Software Entwurf, System-Konfiguration
★ 4.6 (290) · Anfänger · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Skalierbarkeit, System-Programmierung, Speicherverwaltung, Daten-Strukturen, Verteiltes Rechnen, C++ (Programmiersprache), Leistungsoptimierung, Programm-Entwicklung, Digitale Signalverarbeitung, Datenfluss, Bildanalyse, Algorithmen
★ 3.3 (26) · Mittel · Kurs · 1–3 Monate

University of London
Kompetenzen, die Sie erwerben: Datenvalidierung, Entwicklungstests, Verifizierung und Validierung, Computer Programmierung, C und C++, Test Daten, Daten-Strukturen, C++ (Programmiersprache), Objektorientierte Programmierung (OOP), Computerprogrammierung, Validierung von Daten, Statistische Programmierung, Algorithmen
★ 4.6 (34) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Automatisierung, Browser-Kompatibilität, Web-Entwicklungs-Tools, Selenium (Software), Software-Prüfung, Skripting, Grundsätze der Programmierung, Entwicklungsumgebung, Test-Automatisierung, Datei-E/A, Objektorientierte Programmierung (OOP), Integrierte Entwicklungsumgebungen, Entwicklung von Testskripten, Installation der Software, Python-Programmierung, Paket- und Softwareverwaltung
★ 4.6 (16) · Anfänger · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programmierung, Daten importieren/exportieren, Datenmanagement, Datenwissenschaft, Datenmanipulation, Datenumwandlung, Datenvisualisierung, Explorative Datenanalyse, Datenverwaltung, Datenwrangling, R (Software), Dateiverwaltung, Datenanalyse, Tidyverse (R-Paket)
★ 4.4 (54) · Anfänger · Kurs · 1–3 Monate