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.
University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Modell-Optimierung, Theoretische Informatik, Entwurfssoftware, Digitales Design, Grundsätze der Programmierung, Entwurf von Systemen, Algorithmen, Rechnerische Logik, Daten-Strukturen, Verifizierung und Validierung, Anwendungsspezifische integrierte Schaltungen
Mittel · Kurs · 1–3 Monate

Packt
Kompetenzen, die Sie erwerben: Node.JS, Open Web Application Security Project (OWASP), Application Deployment, JavaScript Frameworks, Web Frameworks, Test Driven Development (TDD), Cloud Deployment, Continuous Deployment, Authentications, Web Development, Development Testing, Jest (JavaScript Testing Framework), Full-Stack Web Development, Web Applications, Application Security, Javascript, CI/CD, Web Development Tools, Back-End Web Development, Front-End Web Development
Anfänger · Kurs · 3–6 Monate

University of Geneva
Kompetenzen, die Sie erwerben: Simulation und Simulationssoftware, Grundsätze der Programmierung, Numerische Analyse, Stichproben (Statistik), Angewandte Mathematik, Wahrscheinlichkeit, Mathematische Modellierung, Mechanik, Modellierung von Prozessen, Agentische Systeme, Ereignisgesteuerte Programmierung, Python-Programmierung, Statistische Methoden, Simulationen, Mathematische Software
Gemischt · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: File Systems, Operating Systems, OS Process Management, Memory Management, C (Programming Language), File Management, Virtualization, Computer Programming Tools, Data Integrity, Debugging, File I/O, System Software, Virtualization and Virtual Machines, System Programming, Systems Design, Data Storage Technologies, Performance Tuning, Distributed Computing, Data Storage, C and C++
Anfänger · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Analytik, Große Daten, Pandas (Python-Paket), PostgreSQL, Datenbank-Systeme, Datenverarbeitung, Integration von Daten, Splunk, Datenbank-Management-Systeme, Datenmanagement, Datenverwaltung, NoSQL, Apache Hadoop, Daten-Pipelines, Abfragesprachen, Apache Spark, MongoDB
Anfänger · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Model Optimization, Simulations, Plot (Graphics)
Mittel · Kurs · 1–4 Wochen

LearnKartS
Kompetenzen, die Sie erwerben: Claude Code, Vibe coding, Full-Stack Web Development, Anthropic Claude, No-Code Development, Application Development, Web Development Tools, Frontend Integration, Web Applications, JavaScript Frameworks, Mobile Development Tools, Development Environment, Application Deployment, Cloud Deployment, AI Workflows, ChatGPT, React.js, Debugging, Prompt Engineering, Artificial Intelligence
Anfänger · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Cloud Computing, grep, Unix-Shell, Cloud-Hosting, Versionskontrolle, Dateiverwaltung, GitHub, Git (Versionskontrollsystem), Ubuntu, Linux, Skriptsprachen, Bash (Skriptsprache), Unix, Befehlszeilenschnittstelle, Unix-Befehle, Shell-Skript, Skripting, Mac OS
Anfänger · Kurs · 1–3 Monate

ESSEC Business School
Kompetenzen, die Sie erwerben: R Programmierung, Business-Analytik, Verwaltung von Kundendaten, Statistische Modellierung, Software zur Datenanalyse, Kundeneinblicke, Statistische Programmierung, Prädiktive Analytik, R (Software), Statistische Analyse, Datengesteuertes Marketing, Datengestützte Entscheidungsfindung, Prädiktive Modellierung, Statistische Methoden, Marketing-Analytik, Kundenanalyse, Marketing-Strategien, Zielmarkt
Gemischt · Kurs · 1–3 Monate

University of Toronto
Kompetenzen, die Sie erwerben: Lineare Algebra, Mathematische Modellierung, Schätzung, Globale Positionierungssysteme, Robotik
Fortgeschritten · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Speicherverwaltung, Entwicklungsumgebung, System-Programmierung, Grundsätze der Programmierung, Software-Prüfung, Paket- und Softwareverwaltung, GitHub, Testfall, Software-Dokumentation, Daten-Strukturen, Einheitliche Prüfung, Einheitstest, Rust (Programmiersprache)
Anfänger · Kurs · 1–4 Wochen

DeepLearning.AI
Kompetenzen, die Sie erwerben: Verarbeitung natürlicher Sprache, Methoden des maschinellen Lernens, Vorverarbeitung von Daten, Datenvorverarbeitung, Algorithmen, Markov-Modell, Einbettungen, Bereinigung von Daten, Künstliche neuronale Netze, Wahrscheinlichkeitsrechnung und Statistik
Mittel · Kurs · 1–4 Wochen