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.

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Digitale Signalverarbeitung, Algorithmen, Digitale Kommunikation, Telekommunikation, Elektronische Hardware, Kommunikationssysteme, Elektronik, Bildanalyse, Elektrotechnik und Computertechnik, Eingebettete Systeme, Elektronik-Technik
Mittel · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Python-Programmierung, Programm-Entwicklung, Fehlersuche, Datenorientierte Programmierung, Wiederverwendbarkeit von Code, Datenmanipulation, Datenanalyse, LLM-Bewerbung
Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Automatisierung, Python-Programmierung, Markttrend, Finanzieller Handel, Risikomanagement, Künstliche Intelligenz, Marktdaten, Generative KI, Portfolio-Verwaltung, Forschungsberichte, Daten in Echtzeit, Rekurrente Neuronale Netze (RNNs), Angewandtes maschinelles Lernen
Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Java Programmierung, Java, Programm-Entwicklung, Fehlersuche, Objektorientierte Programmierung (OOP), Java-Programmierung, Unterricht, Computer Programmierung, Software und Technologie für das Bildungswesen, Objektorientierter Entwurf, Digitale Pädagogik, Computerprogrammierung, Unterrichten, Grundsätze der Programmierung
Anfänger · Kurs · 1–3 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Qualitätssicherung, Projektleitung, Lebenszyklus der Softwareentwicklung, Systemarchitektur, Software-Entwicklung, Software-Architektur, Software-Entwurfsmuster, Projektplanung, Software-Qualität (SQA/SQC), Unified Modeling Language, Softwaretechnik, Diagramm Entwurf, Systemanalyse, Software Architektur, Entwurf von Systemen, Software Entwurf, Software-Qualitätssicherung, Objektorientierter Entwurf
Mittel · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Python-Programmierung, Testgetriebene Entwicklung (TDD), Programm-Entwicklung, Einheitliche Prüfung, Fehlersuche, Testfall, Agile Methodik, Software-Entwicklung, Test-Automatisierung, Einheitstest, Software-Prüfung, Instandhaltbarkeit
Mittel · Kurs · 1–4 Wochen

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
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Frontend Integration, API Testing, React.js, Authentications, Containerization, OAuth, Cloud Deployment, Back-End Web Development, PostgreSQL, API Gateway, Software Documentation, Amazon Web Services, Event-Driven Programming, Front-End Web Development, Python Programming, Database Management, Restful API, Object-Relational Mapping, SQL, API Design
Mittel · Spezialisierung · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Gestaltung, LangChain, KI-Orchestrierung, AI-Arbeitsabläufe, KI-Kenntnisse, Modell-Optimierung, Entwicklungsumgebung, Künstliche Intelligenz, Modellevaluation, Bewertung des Modells, Skalierbarkeit, Modellierung großer Sprachen, Agentische Systeme, Entwurf, Generative AI-Agenten, Agentische Arbeitsabläufe, Leistungsoptimierung, LLM-Bewerbung
Mittel · Kurs · 1–4 Wochen

University of London
Kompetenzen, die Sie erwerben: Computational Logic, Algorithms, Arithmetic, Applied Mathematics, Advanced Mathematics, Mathematics and Mathematical Modeling, Deductive Reasoning, Mathematical Theory & Analysis, Trigonometry, Geometry, Statistics, General Mathematics, Graphing, Computer Science, Mathematical Modeling, Programming Principles, Business Mathematics, Business Logic, Algebra, Problem Solving
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Containerisierung, Microsoft Azure, Kontinuierliche Bereitstellung, MLOps (Operationen für maschinelles Lernen), Docker (Software), CI/CD, Modell-Einsatz, Feinabstimmung, Cloud Computing, Cloud-Bereitstellung, Gesicht umarmen, GitHub, Software für maschinelles Lernen
Fortgeschritten · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Java Programmierung, Java, Benutzeroberfläche (UI), Programm-Entwicklung, Software-Entwicklungstools, Anwendungsentwicklung, Entwicklungsumgebung, UI-Komponenten, Java-Plattform Enterprise Edition (J2EE), Befehlszeilenschnittstelle, Web-Anwendungen, Mobile Entwicklung, Java-Programmierung, Computer Programmierung, Ereignisgesteuerte Programmierung, Computerprogrammierung, Anwendungsserver
Mittel · Kurs · 1–4 Wochen