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: OpenAI API, Fine-tuning, Prompt Engineering, OpenAI, Large Language Modeling, ChatGPT, Multimodal Prompts, Application Performance Management, Generative Model Architectures, Generative AI, LLM Application, Image Analysis, Photo Editing, Token Optimization, Application Programming Interface (API), Animations, Tool Calling, File Management, Python Programming, Computer Science
★ 3.9 (36) · Anfänger · Spezialisierung · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Datenverarbeitung, Integration von Daten, MLOps (Operationen für maschinelles Lernen), Datenumwandlung, Schneeflocken-Schema, Databricks, Python-Programmierung, Modell-Einsatz, Apache Spark, Große Daten, Data Warehousing, Datenqualität, Datenarchitektur, SQL, DevOps, Modell Ausbildung, Daten-Pipelines, PySpark, Verteiltes Rechnen, Apache Hadoop, Qualität der Daten
★ 3.9 (67) · Fortgeschritten · Kurs · 1–4 Wochen

Nanjing University
Kompetenzen, die Sie erwerben: Operating Systems, File Management, Memory Management, Computer Systems, File Systems, OS Process Management, System Software, System Programming, File I/O, Software Systems, Data Storage, Computer Hardware, Peripheral Devices, Algorithms, Human Computer Interaction
★ 4.5 (143) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Technologien zur Datenspeicherung, Generative KI, Verwaltung der Anwendungsleistung, Leistungsoptimierung, Cloud-Bereitstellung, Google Cloud-Plattform, Cloud-Entwicklung, Cloud-Speicher, Cloud-Hosting, Cloud-Anwendungen, Cloud-API, Cloud-natives Computing, CI/CD, Datenspeicherung, Computer-Programmierwerkzeuge, Datenspeicher, Berechtigung (Computing), Beglaubigungen, Bereitstellung von Anwendungen
★ 4.8 (29) · Anfänger · Kurs · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, iOS-Entwicklung, Entwicklung von Videospielen, Kenntnisse über Apple-Hardware, Geografische Informationssysteme, Computer-Grafik-Techniken, Mobile Entwicklung, Interaktionsdesign, Ereignisgesteuerte Programmierung, Animationen, Apple iOS, Geografische Informationen und Technologie, Spiel-Design, Animation und Spieldesign, Interaktives Design
★ 4.5 (55) · Gemischt · Kurs · 1–4 Wochen

University of California, Irvine
Kompetenzen, die Sie erwerben: Schneeflocken-Schema, Interaktive Datenvisualisierung, Business Intelligence, Datenbank-Management, Dashboard, Erstellung des Dashboards, Datenbank-Design, Datenmodellierung, Data Mining, Data Warehousing, SQL, Entscheidungsunterstützende Systeme, Datenvisualisierung, Präsentation der Daten, Auszug, Stern-Schema, Software zur Datenvisualisierung, Geschäftsberichte, Datenbank Management, Relationale Datenbanken, SAS (Software)
★ 4.5 (240) · Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Erstellung des Dashboards, Explorative Datenanalyse, Statistik, Maschinelles Lernen, Statistische Inferenz, Python-Programmierung, Datenanalyse, Dashboard, Wahrscheinlichkeitsverteilung, Pandas (Python-Paket), Datenwissenschaft, Statistische Methoden, Wahrscheinlichkeitsrechnung und Statistik, Vorverarbeitung von Daten, Statistische Analyse, Präsentation der Daten, Statistische Hypothesenprüfung, Jupyter, Software zur Datenvisualisierung, Matplotlib, Datenvorverarbeitung
★ 4.3 (128) · Fortgeschritten · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, Python Programming, Program Development, Software Installation, Development Environment
★ 4.7 (41) · Gemischt · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Testfall, Java, Fehlersuche, Rechnerische Logik, Digitale Pädagogik, Algorithmen, Programm-Entwicklung, Computer Programmierung, Daten-Strukturen, Unterrichten, Pädagogik, Java Programmierung, Computerprogrammierung, Computational Thinking, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Java-Programmierung, Software-Entwicklung, Unterricht, Software und Technologie für das Bildungswesen, Objektorientierter Entwurf, Kulturelle Reaktionsfähigkeit, Software Entwurf
★ 4.7 (57) · Anfänger · Spezialisierung · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programmierung, Streudiagramme, Geospatial Mapping, Daten-Mapping, Ggplot2, Interaktive Datenvisualisierung, Grafische Werkzeuge, Visualisierung (Computergrafik), Geografische Informationssysteme, Datenvisualisierung, Statistische Visualisierung, Grafische und visuelle Gestaltung, Histogramm, Geografische Informationen und Technologie, R (Software), Software zur Datenvisualisierung, Plot (Grafiken)
★ 3.9 (158) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Cascading Style Sheets (CSS), Software-Prüfung, Benutzeroberfläche (UI), API-Tests, Ereignisgesteuerte Programmierung, Test-Automatisierung, Verhaltensbasierte Entwicklung, CI/CD, GitHub, Entwicklung von Testskripten, Kontinuierliche Integration, Gherkin (Skriptsprache), Beglaubigungen
★ 4.3 (21) · Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Faltungsneuronale Netze, Generative KI, Python-Programmierung, PyTorch (Bibliothek für maschinelles Lernen), Tiefes Lernen, Modell Ausbildung, Generative adversarische Netze (GANs), Generative Modellarchitekturen, Faltungsneuronale Netzwerke
★ 4.5 (99) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden