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.

Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Data Visualization, Seaborn, Flask (Web Framework), Programming Principles, Web Applications, Statistical Methods, Data Analysis Software, Pandas (Python Package), Probability & Statistics, Data Manipulation, Data Structures, UI Components
Mittel · Kurs · 1–3 Monate

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

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Ruby (Programming Language), Program Development, File I/O, Development Environment, Maintainability, Data Structures, Computer Programming, Debugging, Performance Tuning
Anfänger · Kurs · 1–4 Wochen

University of London
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), C++ (Programmiersprache), Entwicklungsumgebung, Grundsätze der Programmierung, Programm-Entwicklung, Fehlersuche, Interaktives Design, Schalttafeln, Computer Programmierung, Befehlszeilen-Schnittstelle, Datei-E/A
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–4 Wochen

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

Kompetenzen, die Sie erwerben: C++ (Programmiersprache), Objektorientierte Programmierung (OOP), Informatik, C und C++, Entwicklungsumgebung, Programm-Entwicklung, Softwareentwicklung, Computer Programmierung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Rust (Programming Language), Data Structures, Package and Software Management, Blockchain, Development Environment, Web Development, Programming Principles, Web Servers, Restful API, System Programming, Maintainability, Algorithms, Integrated Development Environments, Software Testing, Unit Testing, Software Design Patterns, Development Testing, Debugging
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Algorithmen, Datenstrukturen, Entwicklungsumgebung, Rust (Programmiersprache), Grundsätze der Programmierung, Integrierte Entwicklungsumgebungen, System Programmierung
Anfänger · Kurs · 1–3 Monate

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Server Side, Web Applications, Software Architecture
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: SAS (Software), Scripting, Debugging, Computational Logic, Statistical Programming, Automation, Data Processing, Data Manipulation, Maintainability
Anfänger · Kurs · 1–4 Wochen

Lund University
Kompetenzen, die Sie erwerben: Machine Controls, Programming Principles, Control Systems, Event-Driven Programming, Robotics, Computer Programming, Automation, System Requirements, Real Time Data, User Interface (UI), Debugging
Mittel · Kurs · 1–4 Wochen