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 Colorado Boulder
Kompetenzen, die Sie erwerben: Integrität der Daten, System-Programmierung, Software Architektur, Elektronische Hardware, Linux, Speicherverwaltung, Eingebettete Software, Entwurf von Systemen, Elektrische Systeme, Leistungsoptimierung, Verlässlichkeit, Software-Architektur, Fehleranalyse, Eingebettete Systeme, Hardware-Entwurf, Systemarchitektur, Systemanforderungen, Leistungsprüfung, Hardware-Architektur, Echtzeit-Betriebssysteme, Systementwurf und Implementierung
Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: R Programmierung, Microsoft Excel, Daten importieren/exportieren, R (Software), Web-Scraping, Datenbanken, Relationale Datenbanken, Statistische Software
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

O.P. Jindal Global University
Kompetenzen, die Sie erwerben: Marketing Analytics, Anomaly Detection, Digital Marketing, Data-Driven Marketing, Web Analytics, Digital Advertising, Dimensionality Reduction, Unsupervised Learning, Customer Analysis, Search Engine Marketing, Supervised Learning, Digital Marketing Campaigns, Digital Analysis, Online Advertising, Customer Retention, Digital Marketing Tools, Text Mining, Predictive Analytics, Google Analytics, Data Ethics
Anfänger · Spezialisierung · 3–6 Monate

Scrimba
Kompetenzen, die Sie erwerben: JSON, Restful API, API Design, Web Applications, Application Programming Interface (API), Responsive Web Design, Cascading Style Sheets (CSS), Dashboard Creation, Event-Driven Programming, HTML and CSS, Javascript, Wireframing, Web Servers, Web Development, Real Time Data, Game Design, Hypertext Markup Language (HTML), Servers, Software Development
Mittel · Spezialisierung · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Betriebssysteme, Datenbank-Design, Anwendungssicherheit, Software-Entwicklung, Andere Programmiersprachen, Software Architektur, Entwurf von Systemen, Software-Entwurfsmuster, Benutzeroberfläche (UI) Design, Server, Software-Architektur, Software-Visualisierung, Design-Strategien, UI/UX-Forschung, Relationale Datenbanken, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Benutzerfreundliches Design, Software Entwurf, Prüfung der Benutzerfreundlichkeit, Datenbank-Theorie
Mittel · Kurs · 1–3 Monate

Università di Napoli Federico II
Kompetenzen, die Sie erwerben: Machine Controls, Simulation and Simulation Software, Model Based Systems Engineering, Mechanical Engineering, Control Systems, Computer Vision, Laboratory Experience, Simulations, Image Analysis, Robotics, Experimentation, Matlab, Electronic Systems, Vibrations, Hydraulics, Mathematical Modeling, Engineering Analysis, Automation, Model Evaluation, Data Validation
Mittel · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Serverloses Rechnen, MLOps (Operationen für maschinelles Lernen), Amazon Web Services, Rust (Programmiersprache), AI-Sicherheit, Modellevaluation, Generative KI, Modell Ausbildung, Bewertung des Modells, Modellierung großer Sprachen, Kontinuierliche Überwachung, Cloud Computing, Entwicklungsumgebung, Daten-Ethik, LLM-Bewerbung, Amazonas-Felsen, AI-Arbeitsabläufe, Amazon Webdienste, Modell-Einsatz
Anfänger · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Software Quality Assurance, Quality Assurance, Test Automation, Software Quality (SQA/SQC), Test Tools, Agile Software Development, Agile Product Development, Software Testing, Agile Methodology, Automation, Analysis, Collaboration
Mittel · Kurs · 1–4 Wochen

Erasmus University Rotterdam
Kompetenzen, die Sie erwerben: R Programmierung, Mathematische Modellierung, Statistische Analyse, Statistische Methoden, Regressionsanalyse, Korrelationsanalyse, R (Software), Statistische Modellierung
Mittel · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: SQL, Database Management, Relational Databases, Databases, Database Design, Data Visualization Software, Database Management Systems, Query Languages, Web Scraping, Data Processing, Object Oriented Programming (OOP), Data Modeling, Object Oriented Design, Python Programming, Data Collection
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: File Management, Integrated Development Environments, Amazon Web Services, Command-Line Interface, Software Development Tools, Development Environment, Amazon Elastic Compute Cloud, Cloud Hosting, Cloud Infrastructure, Program Development, Python Programming
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Coursera
Kompetenzen, die Sie erwerben: Java, Java Programming, Algorithms, Computational Thinking, Object Oriented Programming (OOP), Functional Design, Development Environment
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden