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: Objektorientierte Programmierung (OOP), Algorithmen, Computer Programmierung, Java Programmierung, Datenstrukturen, Software Entwurf, Grundsätze der Programmierung, Java, Prädiktive Modellierung, Datei-E/A, Schnittstelle zur Anwendungsprogrammierung (API), Leistungstests, Computerprogrammierung, Software-Ingenieur, Softwaretechnik, Fehlersuche
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Debugging, z/OS, Job Control Language (JCL), IBM Cloud, Mainframe Computing, Scripting Languages, Computer Programming, Program Development, File I/O, Data Structures, Command-Line Interface, Application Development
Mittel · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Cascading Style Sheets (CSS), Computer Programmierung, Javascript, Ereignisgesteuerte Programmierung, Webdesign, Benutzeroberfläche (UI), Algorithmen, Web-Entwicklung, Grundsätze der Programmierung, HTML und CSS, Fehlersuche, Computerprogrammierung, Computergestütztes Denken, Bildanalyse, Webentwicklung, Interaktives Design
Anfänger · Kurs · 1–4 Wochen

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Scala Programmierung, Verteiltes Rechnen, Computer Programmierung, Datenstrukturen, Algorithmen, Leistungstests, Leistungsoptimierung, Computerprogrammierung, Funktionales Design, Algorithmen für maschinelles Lernen
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Künstliche Intelligenz, Computer Programmierung, Datengesteuerte Entscheidungsfindung, Generative KI, Computerprogrammierung, Cloud-Bereitstellung
Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Datenwissenschaft, Datenmanipulation, Pandas (Python-Paket), Computer Programmierung, Datenstrukturen, Datenvisualisierungssoftware, NumPy, Skripting, Matplotlib, Grundsätze der Programmierung, Plot (Grafiken), Datenvisualisierung, Python-Programmierung, Daten importieren/exportieren, Computerprogrammierung, Software-Ingenieur, Softwaretechnik, Skriptsprachen, Paket- und Software-Management, Seaborn, Histogramm
Anfänger · Spezialisierung · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Object Oriented Design, Object Oriented Programming (OOP), Software Design, Application Development, Python Programming, Computer Programming, Programming Principles, Software Development, Scripting, Virtual Machines, Scripting Languages
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), C++ (Programmiersprache), Computer Programmierung, Prototyping, Objektorientierter Entwurf, Grundsätze der Programmierung, Instandhaltbarkeit, Fehlersuche, Computerprogrammierung
Mittel · Kurs · 1–4 Wochen

Dartmouth College
Kompetenzen, die Sie erwerben: Linux, Datenstrukturen, Computer Programmierung, System Programmierung, Algorithmen, Computer-Programmierwerkzeuge, Eingebettete Systeme, C (Programmiersprache), Computerprogrammierung, Fehlersuche
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Scalability, Application Design, Event-Driven Programming, Object Oriented Programming (OOP), Functional Design, Application Development, User Flows, Computer Programming, Integrated Development Environments, Software Architecture, Debugging, Mobile Development, Data Validation, Data Analysis
Anfänger · Spezialisierung · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: R Programming, R (Software), Data Science, Data Analysis, Statistical Modeling, Data Visualization, Statistical Analysis, Statistical Visualization, Regression Analysis, Statistical Machine Learning, Plot (Graphics), Data Structures, Computer Programming, Decision Tree Learning, Machine Learning Methods, Machine Learning, Software Development, Computer Programming Tools, Data Import/Export, Machine Learning Algorithms
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: SAS (Software), Data Import/Export, Statistical Analysis, Data Analysis, Statistical Programming, Data Manipulation, Data Processing, Data Access, Computer Programming
Mittel · Kurs · 1–3 Monate