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 Glasgow
Kompetenzen, die Sie erwerben: Model Training, Model Evaluation, Matlab, Data Preprocessing, Model Optimization, Scientific Visualization, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Methods, Statistical Methods, Machine Learning Software, Mathematical Software, Statistical Machine Learning, Data Wrangling, Applied Mathematics, Data Validation, Data Processing, Mathematical Modeling, Artificial Neural Networks, Engineering Analysis, Engineering Design Process
★ 4.9 (145) · Anfänger · Spezialisierung · 1–3 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Kommunikationssysteme, Telekommunikation, Elektronik, Lineare Algebra, Elektroingenieurwesen, Digitale Signalverarbeitung, Angewandte Mathematik
★ 4.8 (97) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: User Interface (UI) Design, Data Persistence, Data Store, Operational Databases, Object Oriented Design, Database Application, Data Access, Package and Software Management, Cloud API, Computer Programming, Code Reusability, Data Mapping, Software Installation, Data Modeling
★ 4.6 (35) · Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenverarbeitung, Datenanalyse-Ausdrücke (DAX), Python-Programmierung, Daten-Strukturen, Algorithmen, Datenanalyse, Computerprogrammierung, Grundsätze der Programmierung, Computational Thinking
Mittel · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Kontinuierliche Integration, JSON, Kontinuierliche Lieferung, Befehlszeilenschnittstelle, Automatisierung, Skripting, Software-Prüfung, System-Programmierung, Jenkins, Containerisierung, Prometheus (Software), DevOps, Kontinuierliche Überwachung, Docker (Software), Systemüberwachung, Rust (Programmiersprache), CI/CD, GitHub, Bereitstellung von Anwendungen
★ 4.2 (18) · Mittel · Kurs · 1–4 Wochen

Technical University of Denmark (DTU)
Kompetenzen, die Sie erwerben: Bildqualität, Werkstoffkunde, Python-Programmierung, Jupyter, Numerische Analyse, Mathematische Modellierung, Medizinische Bildgebung, Bildanalyse, 3D-Modellierung, Digitale Signalverarbeitung
★ 4.7 (67) · Gemischt · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Java, Java-Programmierung, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Computerprogrammierung
★ 4.6 (54) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Duke University
Kompetenzen, die Sie erwerben: Daten-Storytelling, Microsoft Excel, Tableau-Software, Streudiagramme, Python-Programmierung, Seaborn, Plotly, Histogramm, Google Sheets, Software zur Datenvisualisierung, Präsentation der Daten, Matplotlib, Cloud-Anwendungen, Datenvisualisierung, Interaktive Datenvisualisierung, Business-Kommunikation, Datenanalyse, Erstellung des Dashboards, Plot (Grafiken), Dashboard
★ 4.2 (29) · Mittel · Kurs · 1–4 Wochen

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

Saïd Business School, University of Oxford
Kompetenzen, die Sie erwerben: Machine Learning Methods, Financial Services, Artificial Intelligence, Responsible AI, FinTech, Financial Data, Banking Services, Decision Intelligence, Financial Regulation, Banking, Fraud detection, Machine Learning, Data Ethics, Natural Language Processing, AI Personalization, Deep Learning, Credit Risk, Case Studies, Algorithms, Data Management
★ 4.7 (94) · Anfänger · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Anwendungsprogrammierschnittstelle (API), Restful API, Robotik, Eingebettete Systeme, Web-Anwendungen, Python-Programmierung, Anwendungssicherheit, Befehlszeilenschnittstelle, Linux, Installation der Software, Elektronische Komponenten, Fernzugriffssysteme, Elektronik, Internet der Dinge, System-Konfiguration, Produkt-Automatisierung, Linux-Befehle
★ 4.8 (56) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Web-Design, JSON, Frontend-Integration, Einheitliche Prüfung, Testfall, Jest (JavaScript Testing Framework), Cascading Style Sheets (CSS), React.js, Javascript, Software-Prüfung, HTML und CSS, Benutzerfreundliches Design, Web-Design und Entwicklung, Bootstrap (Front-End-Framework), Mobile Entwicklung, Hypertext Markup Language (HTML), JavaScript-Frameworks, Web-Entwicklung, Web-Entwicklungs-Tools, Reaktionsfähiges Web-Design
★ 3.4 (83) · Anfänger · Spezialisierung · 3–6 Monate