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.

Kompetenzen, die Sie erwerben: Code Reusability, Computational Logic, Scripting Languages, Functional Design, Computer Programming
★ 4.9 (26) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenwissenschaft, Dimensionalitätsreduktion, Datenumwandlung, Feature Technik, Python-Programmierung, Design Thinking, Verantwortungsvolle AI, Algorithmen für maschinelles Lernen, Verarbeitung natürlicher Sprache, Daten-Ethik, Scikit Learn (Bibliothek für maschinelles Lernen), Maschinelles Lernen, Explorative Datenanalyse, Daten-Pipelines, Unüberwachtes Lernen, Datenvorverarbeitung, Qualitätssicherung, Erkennung von Anomalien, Text Mining, Vorverarbeitung von Daten, Technische Merkmale, Klassifizierungsalgorithmen
★ 4.4 (80) · Fortgeschritten · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Datenwissenschaft, Regressionsanalyse, Statistische Methoden, Statistische Modellierung, Statistische Inferenz, R Programmierung, Wahrscheinlichkeitsrechnung und Statistik, Statistische Analyse, Daten-Ethik, Bewertung des Modells, Korrelationsanalyse, Prädiktive Analytik, Statistische Programmierung, Prädiktive Modellierung, Statistische Hypothesenprüfung, Plot (Grafiken), Modellevaluation
★ 4.3 (37) · Mittel · Kurs · 1–3 Monate

Amazon Web Services
Kompetenzen, die Sie erwerben: Automatisierung, Kontinuierliche Integration, Konfigurationsmanagement, Skripting, Bash (Skriptsprache), Shell-Skript, Skriptsprachen, Amazon Web Services, Amazon Elastic Compute Cloud, Kontinuierliche Überwachung, Infrastruktur als Code (IaC), AWS CloudFormation, Amazon Webdienste, IT-Automatisierung, Konfigurationsverwaltung, Software-Prüfung, Cloud-Management, Befehlszeilenschnittstelle
★ 4.6 (79) · Anfänger · Kurs · 1–4 Wochen

Universiteit Leiden
Kompetenzen, die Sie erwerben: Diagnostische Tests, Vorbeugende Pflege, Regressionsanalyse, Statistische Modellierung, R Programmierung, Bestimmung des Stichprobenumfangs, Bewertung des Modells, Datenvorverarbeitung, Prädiktive Analytik, Vorverarbeitung von Daten, Prädiktive Modellierung, Präzisionsmedizin, Statistisches maschinelles Lernen, Modellevaluation
★ 4.6 (25) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Gestaltung, Prototyping, Web-Design und Entwicklung, Front-End-Webentwicklung, Cascading Style Sheets (CSS), Entwurfssoftware, Web-Entwicklung, Figma (Entwurfssoftware), HTML und CSS, Entwurf, Web-Design, Hypertext Markup Language (HTML)
★ 4.6 (118) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of California, Davis
Kompetenzen, die Sie erwerben: Programm-Entwicklung, Skripting, Computational Thinking, Ereignisgesteuerte Programmierung, Objektorientierte Programmierung (OOP), Javascript, Javascript und jQuery, Daten-Strukturen, jQuery, Spiel-Design
★ 4.8 (64) · Gemischt · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: File I/O, Data Structures, Programming Principles, Data Manipulation, Software Installation, Python Programming, Data Processing, Development Environment, Data Storage
★ 4.8 (22) · Gemischt · Kurs · 1–3 Monate
Imperial College London
Kompetenzen, die Sie erwerben: Lineare Algebra, Mobile Entwicklung, Anwendungsentwicklung, Visualisierung (Computergrafik), 3D-Assets, Animationen, Erweiterte und virtuelle Realität (AR/VR), Virtuelle Umgebung, Computer-Grafik-Techniken, Computergrafik, Android-Studio, Kreatives Design, Android-Entwicklung, Farbenlehre, Logo-Entwurf, Animation und Spieldesign, Virtuelle Realität, Android (Betriebssystem)
★ 4.3 (131) · Mittel · Spezialisierung · 3–6 Monate

Universidad Nacional de Colombia
Kompetenzen, die Sie erwerben: Automation, Control Systems, Water Sustainability, Electronics, Embedded Software, Sustainable Technologies, Sustainable Engineering, Electronic Systems, Embedded Systems, Software Installation, Engineering, Environmental Monitoring, Electronic Components, Programming Principles, Construction
★ 4.8 (66) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Einheitliche Prüfung, Node.JS, Entwicklungstests, Datei-E/A, Ereignisgesteuerte Programmierung, Javascript, Dateisysteme, Back-End-Webentwicklung, Server-Seite, Wiederverwendbarkeit von Code, Fehlersuche, Software-Prüfung, Web-Anwendungen, Einheitstest, Entwicklung von Testskripten
★ 3.8 (85) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Software-Entwicklung, Software-Qualität (SQA/SQC), Agile Entwicklung von Software, Scrum (Software-Entwicklung), Code-Überprüfung, Agiles Projektmanagement, Helpdesk-Unterstützung, Agile Software-Entwicklung, Software-Qualitätssicherung, Methoden der Softwareentwicklung, Lebenszyklus der Softwareentwicklung, Qualitätssicherung, Agile Methodik, Technische Unterstützung, Computerprogrammierung, Computer Programmierung, Problemverfolgung, Mainframe-Computing, Lebenszyklus der Systementwicklung, COBOL (Programmiersprache), Technische Unterstützung und Dienstleistungen, System-Unterstützung
★ 3.6 (64) · Anfänger · Kurs · 1–3 Monate