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: C (Programmiersprache), C und C++, Speicherverwaltung, Daten-Strukturen, Grundsätze der Programmierung, Algorithmen
★ 4.3 (349) · Anfänger · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Pandas (Python-Paket), MLOps (Operationen für maschinelles Lernen), Fehlersuche, Daten importieren/exportieren, Einheitstest, Datenmanipulation, NumPy, Wiederverwendbarkeit von Code, Software-Prüfung, Daten-Strukturen, Datenverarbeitung, Datenwrangling, Skripting, Test-Automatisierung, Objektorientierte Programmierung (OOP), Angewandtes maschinelles Lernen, Entwicklung von Testskripten, Einheitliche Prüfung, Python-Programmierung, Modell-Einsatz
★ 4.2 (358) · Mittel · Kurs · 1–3 Monate

California Institute of the Arts
Kompetenzen, die Sie erwerben: Prototyping, Benutzererfahrung, Design Bewertungen, UI/UX-Strategie, Gestaltungselemente und -prinzipien, Attrappen, Interaktives Design, Benutzeroberfläche (UI) Design, Benutzeroberfläche (UI), HTML und CSS, Reaktionsfähiges Web-Design, Grafische und visuelle Gestaltung, Web-Design und Entwicklung, UI/UX-Forschung, Wireframing, Visuelle Gestaltung, Web-Design, Benutzerfreundliches Design, Web-Sprache, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX)
★ 4.9 (915) · Mittel · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Microsoft Azure, Maschinelles Lernen, Methoden des maschinellen Lernens, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Anwendungsprogrammierschnittstelle (API), Computer Vision, Datenwissenschaft, Künstliche Intelligenz, Verarbeitung natürlicher Sprache, Modell Ausbildung, Algorithmen für maschinelles Lernen, Angewandtes maschinelles Lernen, Prozessgesteuerte Entwicklung, Python-Programmierung, Bildanalyse, Modell-Einsatz
★ 4.4 (978) · Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Datenbank-Design, Cloud-Anwendungen, Bootstrap (Front-End-Framework), UI-Komponenten, Model-View-Controller, SQL, Datenmodellierung, Datenbanken, Berechtigung (Computing), Django (Web-Framework), Cloud-Bereitstellung, Relationale Datenbanken, Web-Anwendungen, Beglaubigungen, Full-Stack Web-Entwicklung, Bereitstellung von Anwendungen, Objekt-Relationales Mapping, Datenbank-Management, Datenbank Management, Abfragesprachen
★ 4.6 (356) · Mittel · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: R Programmierung, Daten importieren/exportieren, Datenwissenschaft, Daten-Strukturen, Software zur Datenanalyse, R (Software), Datenanalyse, Installation der Software, Paket- und Softwareverwaltung
★ 4.3 (384) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Betriebssysteme, Netzwerk-Protokolle, System-Programmierung, C (Programmiersprache), Speicherverwaltung, OS Prozessmanagement, Eingebettete Software, Eingebettete Systeme, Internet der Dinge, Computer-Hardware, Kommunikationssysteme, Netzwerk-Leistungsmanagement, Hardware-Architektur, Simulationen, Drahtlose Netzwerke, Echtzeit-Betriebssysteme
★ 4.1 (628) · Mittel · Kurs · 1–4 Wochen

California Institute of the Arts
Kompetenzen, die Sie erwerben: Geschichtenerzählen, Entwicklung von Videospielen, Entwurf, Kreativität, Gestaltung, Spiel-Design
★ 4.7 (2925) · Anfänger · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Datenqualität, R Programmierung, Datenbank-Design, Daten-Mapping, Qualität der Daten, Datenmanipulation, Einhaltung des Health Insurance Portability and Accountability Act (HIPAA), Auszug, Text Mining, Informatik, Datenmodellierung, Verarbeitung natürlicher Sprache, Medizinischer Datenschutz, Ethik in der klinischen Forschung, R (Software), Klinische Forschung, grep, Tidyverse (R-Paket), Klinische Informatik, Prädiktive Modellierung, Verwaltung klinischer Daten
★ 4.5 (491) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Generative adversarische Netze (GANs), Transfer Learning, Modell-Optimierung, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Autokodierer, Tiefes Lernen, Unüberwachtes Lernen, Modell Ausbildung, Generative KI, Auto-Kodierer, Faltungsneuronale Netze, Angewandtes maschinelles Lernen, Generative Modellarchitekturen, Reinforcement Learning, Tensorflow, Zeitreihenanalyse und Vorhersage, Lernen übertragen, Faltungsneuronale Netzwerke, Keras (Bibliothek für neuronale Netze)
★ 4.4 (1031) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Deskriptive Analytik, Statistik, Statistische Analyse, Wahrscheinlichkeitsrechnung und Statistik, Statistische Methoden, Software zur Datenvisualisierung, Datenwissenschaft, Deskriptive Statistik, Regressionsanalyse, Datenvisualisierung, Statistische Hypothesenprüfung, Wahrscheinlichkeit, Statistische Inferenz, Korrelationsanalyse, Präsentation der Daten, Jupyter, Datenanalyse, Wahrscheinlichkeitsverteilung, Statistische Programmierung, Statistische Modellierung
★ 4.5 (461) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Software-Entwicklung, Web-Entwicklungs-Tools, Computer Programmierung, Datenbank-Anwendung, Anwendungs-Rahmenwerke, Back-End-Webentwicklung, Flask (Web-Framework), Web-Anwendungen, Computerprogrammierung, Datenbank-Management, Python-Programmierung, Objekt-Relationales Mapping, Web-Entwicklung, Datenbank Management
★ 4.4 (557) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden