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: Application Development, UI Components, Program Development, Maintainability
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: C# (Programming Language), Data Modeling, User Interface (UI), jQuery, Microsoft SQL Servers, Microsoft Visual Studio, Application Development, User Interface and User Experience (UI/UX) Design, Data Validation, Application Design, Database Application, Business Reporting, Data Management, SQL, .NET Framework, Data Structures, Javascript and jQuery, Programming Principles, Web Development, Maintainability
Anfänger · Spezialisierung · 1–3 Monate

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

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: .NET-Rahmenwerk, Computer Programmierung, Datenstrukturen, Datenmodellierung, Microsoft Visual Studio, Grundsätze der Programmierung, Unified Modeling Language, Objektorientierte Programmierung (OOP), Visual Basic (Programmiersprache), Objektorientierter Entwurf, Programm-Entwicklung, Computerprogrammierung
Mittel · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Schnelles Engineering, Fehlersuche, LLM-Bewerbung, Matlab, Prompt Engineering, AI-Personalisierung, ChatGPT, Leistungsoptimierung, KI-Förderung
Mittel · Kurs · 1–4 Wochen

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

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: 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: 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

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

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Linux, Elektroingenieurwesen, Dateisysteme, Shell-Skript
Fortgeschritten · Kurs · 1–4 Wochen