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 Michigan
Kompetenzen, die Sie erwerben: NumPy, Debugging, Pandas (Python Package), Statistics, Data Analysis, Statistical Programming, Descriptive Statistics, Exploratory Data Analysis, Data Preprocessing, Data-oriented programming, Program Development, Numerical Analysis, Critical Thinking
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Application Design, Scalability, Software Architecture, Data Validation
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Eclipse (Software), Integrated Development Environments, Java Programming, Java, Object Oriented Programming (OOP), Development Environment, Software Installation, Debugging, Computer Programming
Anfänger · Kurs · 1–3 Monate

University of London
Kompetenzen, die Sie erwerben: Datenstrukturen, Fehlersuche, Entwicklungsumgebung, Algorithmen, Pseudocode, Objektorientierte Programmierung (OOP), C++ (Programmiersprache), Integrierte Entwicklungsumgebungen, Datei-E/A
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Generative AI, PyTorch (Machine Learning Library), Generative Model Architectures, Multimodal Prompts, Artificial Neural Networks, Deep Learning, Large Language Modeling, Tensorflow, Convolutional Neural Networks
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: JSON, Schnittstelle zur Anwendungsprogrammierung (API), Ereignisgesteuerte Programmierung, Fehlersuche, Reaktionsfähiges Webdesign, Javascript, Grundsätze der Programmierung, Benutzeroberfläche (UI), Front-End Web-Entwicklung, Objektorientierte Programmierung (OOP), Web-Anwendungen, Interaktives Design, Persistenz der Daten
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Other Programming Languages, Data Structures, Object Oriented Programming (OOP), Programming Principles, Software Development
Mittel · Kurs · 1–4 Wochen

University of Pennsylvania
Kompetenzen, die Sie erwerben: Computer Programmierung, Java Programmierung, Datenstrukturen, Anwendungsentwicklung, Java, Einheitstest, Grundsätze der Programmierung, Testgetriebene Entwicklung (TDD), Objektorientierte Programmierung (OOP), Software-Tests, Objektorientierter Entwurf, Computerprogrammierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Application Development, UI Components, Program Development, Maintainability
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computer Programmierung, Fehlersuche, Algorithmen, Datenstrukturen, Grundsätze der Programmierung, Objektorientierte Programmierung (OOP), Integrierte Entwicklungsumgebungen, C++ (Programmiersprache), Objektorientierter Entwurf, Datei-E/A, Computerprogrammierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computer Programmierung, Java Programmierung, Datenstrukturen, Fehlersuche, Java, Grundsätze der Programmierung, Software Entwurf, Objektorientierte Programmierung (OOP), Computerprogrammierung
Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Kommunikation, Datenmanipulation, Datenwissenschaft, Daten-Storytelling, R Programmierung, Statistische Analyse, Datenumwandlung, Ggplot2, Rmarkdown, Daten bereinigen, R-Programmierung, Datenanalyse, Datenvisualisierung, Daten importieren/exportieren, Daten-Integration, Datenvisualisierungssoftware, Tidyverse (R-Paket)
Anfänger · Kurs · 1–4 Wochen