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.

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

University of Glasgow
Kompetenzen, die Sie erwerben: Model Training, Model Evaluation, Matlab, Data Visualization, Data Preprocessing, Model Optimization, Scientific Visualization, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Methods, Statistical Methods, Mathematical Software, Data Literacy, Statistical Machine Learning, Data Wrangling, Applied Mathematics, Data Validation, Data Quality, Mathematical Modeling, Engineering Analysis, Artificial Neural Networks
★ 5 (139) · Anfänger · Spezialisierung · 1–3 Monate

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
★ 4.2 (57) · Gemischt · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Computational Thinking, Fehlersuche, Computer Programmierung, Computer-Programmierwerkzeuge, Informatik, Software und Technologie für das Bildungswesen, Brainstorming, Grundsätze der Programmierung, Computerwissenschaft, Computerprogrammierung, Digitale Pädagogik, Programm-Entwicklung, Kollaborative Software, Algorithmen
★ 4.8 (26) · Anfänger · Kurs · 1–3 Monate

National Academy of Sports Medicine
Kompetenzen, die Sie erwerben: Nutrition and Diet, Kinesiology, Exercise Science, Nutrition Care Plans, Preventative Care, Public Health and Disease Prevention, Human Musculoskeletal System, Basic Life Support (BLS) Certification, Automated External Defibrillator, Cardiopulmonary Resuscitation (CPR), Athletic Training, Motivational Skills, Anatomy, Physiology
★ 4.5 (44) · Anfänger · Kurs · 1–4 Wochen

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

Kompetenzen, die Sie erwerben: Microsoft Azure, Datenspeicherung, MLOps (Operationen für maschinelles Lernen), Künstliche Intelligenz und maschinelles Lernen (AI/ML), Daten-Pipelines, AI-Sicherheit, Modell Ausbildung, AI-Integrationen, Versionskontrolle, AI-Arbeitsabläufe, Identitäts- und Zugangsmanagement, Cloud-Bereitstellung, Kontinuierliche Überwachung, CI/CD, Vorverarbeitung von Daten, Modell-Einsatz, Datenvorverarbeitung
★ 4.6 (25) · Mittel · Kurs · 1–3 Monate

LearnKartS
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Java, Computer Programmierung, Java Programmierung, Speicherverwaltung, Wiederverwendbarkeit von Code, Instandhaltbarkeit, Computerprogrammierung, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Objektorientierter Entwurf, Java-Programmierung, Android-Entwicklung
★ 4.4 (35) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Electronic Components, Electronic Systems, Electronics, Programming Principles, Electronic Hardware, Hardware Design, Display Devices, Robotics, Data Persistence, Computer Programming Tools, Integrated Development Environments, Computer Programming, Embedded Systems, Development Environment, Automation Engineering, Simulation and Simulation Software, Digital Communications, Data Storage
★ 4.8 (12) · Anfänger · Kurs · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Scripting, Scripting Languages, Python Programming, Computer Programming Tools, Devops Tools, Software Development Tools, Data Structures, Programming Principles, Code Reusability, Program Development
★ 4.4 (31) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Dimensionalitätsreduktion, Bereinigung von Daten, Datenmanipulation, Datenwissenschaft, Technische Merkmale, Feature Technik, Unstrukturierte Daten, Deskriptive Statistik, Text Mining, Datenumwandlung, Plot (Grafiken), Explorative Datenanalyse, Datenverarbeitung, Wissenschaftliche Visualisierung, Matlab, Integration von Daten, Datenwrangling, Prädiktive Modellierung, Histogramm, Bildanalyse, Vorverarbeitung von Daten, Datenvorverarbeitung
★ 4.7 (351) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Selenium (Software), Object Oriented Programming (OOP), Eclipse (Software), Java, Java Programming, JUnit, HTML and CSS, Object Oriented Design, Test Automation, Hypertext Markup Language (HTML), Software Testing, Test Script Development, Integrated Development Environments, Web Design and Development, Test Data, Browser Compatibility, Computer Programming, Test Tools, Web Development, Programming Principles
★ 4.5 (29) · Anfänger · Spezialisierung · 3–6 Monate