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: Objektorientierte Programmierung (OOP), Computer Programmierung, C und C++, Entwicklungsumgebung, Programm-Entwicklung, Softwareentwicklung, C++ (Programmiersprache), Informatik
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Johns Hopkins University
Kompetenzen, die Sie erwerben: Datenverarbeitung, Big Data, Skalierbarkeit, Leistungsoptimierung, Apache Hadoop, Verteiltes Rechnen, Software-Architektur
Mittel · Kurs · 1–3 Monate

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: Selenium (Software), Java, File Management, Cascading Style Sheets (CSS), Test Automation, Web Scraping, Data Validation, Web Development Tools, Hypertext Markup Language (HTML)
Mittel · Kurs · 1–3 Monate

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

Kompetenzen, die Sie erwerben: Datenstrukturen, Regressionsanalyse, Statistische Analyse, Statistische Modellierung, Datenverarbeitung, Datenanalyse, R-Programmierung, Deskriptive Statistik, Ggplot2, Grundsätze der Programmierung, Statistisches Programmieren, Datenumwandlung, Wahrscheinlichkeit & Statistik, Datenmanipulation, Explorative Datenanalyse, Datenvisualisierung, Tidyverse (R-Paket)
Mittel · Kurs · 1–3 Monate

Lund University
Kompetenzen, die Sie erwerben: Machine Controls, Automation Engineering, Programming Principles, Control Systems, Automation, Software Architecture, Real-Time Operating Systems, Robotics, Other Programming Languages, Computer Programming, Event-Driven Programming
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Web Development Tools, Javascript, Development Environment, Integrated Development Environments, Computer Programming, Debugging, HTML and CSS, Data Structures
Anfänger · Kurs · 1–4 Wochen

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

Kompetenzen, die Sie erwerben: Programming Principles, Data Modeling, Data Integrity, Application Development, Data Maintenance, Debugging
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Datei-E/A, Datenstrukturen, Fehlersuche, C++ (Programmiersprache), Dateiverwaltung, Algorithmen, Instandhaltbarkeit, Leistungsoptimierung
Mittel · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Datenstrukturen, Datei-E/A, Einheit-Engine, C# (Programmiersprache), Unreal Engine, Objektorientierter Entwurf, C++ (Programmiersprache), Ereignisgesteuerte Programmierung, Benutzeroberfläche (UI), Entwicklung von Videospielen
Mittel · Kurs · 1–4 Wochen