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.

Duke University
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Unüberwachtes Lernen, Computervision, Transfer Learning, PyTorch (Bibliothek für Maschinelles Lernen), Künstliche neuronale Netze, Deep Learning, Logistische Regression, Überwachtes Lernen, Bildanalyse, Angewandtes maschinelles Lernen, Faltungsneuronale Netzwerke, Medizinische Bildgebung, Rekurrente Neuronale Netze (RNNs), Reinforcement Learning, Verarbeitung natürlicher Sprache, Python-Programmierung
Mittel · Kurs · 1–3 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Software Development Life Cycle, Agile Project Management, Collaborative Software, Software Development, System Testing, Acceptance Testing, Test Case, Python Programming, Cloud Management, Computer Science
Anfänger · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: AI Workflows, Technical Communication, AI Enablement, Model Deployment, Generative AI Agents, Data Integration, AI Orchestration, Reinforcement Learning, Artificial Intelligence and Machine Learning (AI/ML), Agentic systems, Responsible AI, Artificial Intelligence, Cloud Computing, Deep Learning, Data Visualization, Python Programming, Machine Learning, Data Engineering, Anomaly Detection, Statistical Analysis
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: JSON, jQuery, Browser Compatibility, Event-Driven Programming, UI Components
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Maschinelles Lernen, Scikit Learn (Bibliothek für Maschinelles Lernen), Daten-Storytelling, Statistische Analyse, Portfolio Management, Datenanalyse, Prädiktive Modellierung, Methoden des Maschinellen Lernens, Unternehmensanalyse, Künstliche Intelligenz, Datenvisualisierung, Erweiterte Analytik, Regressionsanalyse, Python-Programmierung
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: UI Components, C# (Programming Language), Application Frameworks, Network Routing, Web Applications, Javascript, Event-Driven Programming, Model View Controller, Server Side, Data Modeling
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Storytelling, Predictive Analytics, Data Presentation, Responsible AI, Predictive Modeling, Strategic Decision-Making, Data-Driven Decision-Making, Business Intelligence, Data Visualization, Decision Making, Artificial Intelligence and Machine Learning (AI/ML), Scikit Learn (Machine Learning Library), Business Marketing, Natural Language Processing, Text Mining, Python Programming, Reinforcement Learning, Data Security, Network Analysis, Security Awareness
Anfänger · Kurs · 1–4 Wochen

University of Alberta
Kompetenzen, die Sie erwerben: Webdienste, Objektorientierte Programmierung (OOP), Unified Modeling Language, Code-Überprüfung, Produktfamilie Technik, Java, Model-View-Controller, Softwareentwicklung, API-Design, Software Entwurf, Restful API, Systemsoftware Systeme, Instandhaltbarkeit, Software-Entwurfsmuster, Objektorientierter Entwurf, Software-Dokumentation, Simple Object Access Protocol (SOAP), Microservices, Software-Architektur, Serviceorientierte Architektur
Anfänger · Spezialisierung · 3–6 Monate
Duke University
Kompetenzen, die Sie erwerben: Data-Driven Decision-Making, Logistic Regression, Statistical Modeling, Model Evaluation, Predictive Modeling, Regression Analysis, R Programming, Statistics, Data Analysis, Probability & Statistics, Statistical Inference
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Workflow Management, Maschinelles Lernen, Scikit Learn (Bibliothek für Maschinelles Lernen), Klassifizierungsalgorithmen, Unüberwachtes Lernen, Datenethik, Datenvorverarbeitung, Lernen mit Entscheidungsbäumen, Statistisches maschinelles Lernen, Algorithmen für maschinelles Lernen, Verifizierung und Validierung, Feature Technik, Random Forest Algorithmus, Leistungsoptimierung, Angewandtes maschinelles Lernen, Erweiterte Analytik, Überwachtes Lernen, Analytics, Python-Programmierung, Modellevaluation
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Embedded Software, Embedded Systems, System Programming, Cross Platform Development, Hardware Architecture, Peripheral Devices, Performance Tuning, Software Design, Real Time Data, C (Programming Language), Debugging, System Configuration, Maintainability, Scalability, Data Mapping
Fortgeschritten · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Mathematische Modellierung, Numerische Analyse, C++ (Programmiersprache), Technische Analyse, Finite Elemente Methoden, Fortgeschrittene Mathematik
Mittel · Kurs · 3–6 Monate