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: Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Python Programming, Computer Programming, Software Engineering
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Basic Electrical Systems, Wireless Networks, C++ (Programming Language), Object Oriented Design, Computer Programming, Control Systems, Interactive Design, Software Installation, Electronic Components, C and C++, Hardware Design, Electronics, Programming Principles, Display Devices, Embedded Software, Integrated Development Environments, Product Development, Electronic Systems, Embedded Systems
Mittel · Spezialisierung · 3–6 Monate

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

Kompetenzen, die Sie erwerben: .NET-Rahmenwerk, Entwicklungsumgebung, Befehlszeilen-Schnittstelle, Programm-Entwicklung, Computer Programmierung, Visual Basic (Programmiersprache), Datenspeicherung, Fehlersuche, Softwareentwicklung, Computergestützte Logik, Microsoft Entwicklungswerkzeuge, Plattformübergreifende Entwicklung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Data Structures, Python Programming, Data Manipulation, Programming Principles, Computer Programming, Software Installation, Development Environment, Jupyter, Integrated Development Environments
Anfänger · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Computer Programmierung, Datenstrukturen, Entwicklung von Videospielen, Datenspeicherung, Unreal Engine, C++ (Programmiersprache)
Mittel · Kurs · 1–4 Wochen

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

Vanderbilt University
Kompetenzen, die Sie erwerben: Datenvisualisierungssoftware, Klassifizierungs- und Regressionsbaum (CART), Algorithmen, Schnelles Engineering, Computer Programmierung, Objektorientierte Programmierung (OOP), Streudiagramme, Methoden des Maschinellen Lernens, ChatGPT, Matlab, AI-Personalisierung, Dimensionalitätsreduktion, Histogramm, Angewandtes maschinelles Lernen, Grundsätze der Programmierung, Datenverarbeitung, Bildanalyse, Benutzeroberfläche (UI), Datenanalyse, Fehlersuche
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Scripting, File Management, Scripting Languages, Data Structures, Development Environment, Computer Programming Tools, Integrated Development Environments, Computer Programming, Software Installation, Algorithms, Debugging
Anfänger · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Algorithmen, Java Programmierung, Prädiktive Modellierung, Computer Programmierung, Software Entwurf, Java, Objektorientierte Programmierung (OOP), Datenstrukturen, Schnittstelle zur Anwendungsprogrammierung (API), Fehlersuche, Entwicklungstests, Leistungsoptimierung, Software-Ingenieur, Leistungstests, Grundsätze der Programmierung
Anfänger · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Computer Programmierung, C# (Programmiersprache), Benutzeroberfläche (UI), Datenspeicherung, Entwicklung von Videospielen, Skripting, Fehlersuche, Spiel-Design, Einheit-Engine
Anfänger · Kurs · 1–4 Wochen

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