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: Datenanalyse, Rechnerische Logik, Computer-Programmierwerkzeuge, Microsoft Visual Studio, Software-Entwicklung, Skriptsprachen, Python-Programmierung, Fehlersuche, Wiederverwendbarkeit von Code, Algorithmen, Problemlösung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Cascading Style Sheets (CSS), Web-Entwicklung, HTML und CSS, Computer Programmierung, Ereignisgesteuerte Programmierung, Javascript, Software-Entwicklung, Hypertext Markup Language (HTML), JSON, Ajax, Fehlersuche, Computerprogrammierung, Git (Versionskontrollsystem), Daten-Strukturen, Web-Anwendungen, Anwendungsprogrammierschnittstelle (API)
Anfänger · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Leistungsoptimierung, Leistungsprüfung, R (Software), Objektorientierter Entwurf, R Programmierung, Fehlersuche, Wiederverwendbarkeit von Code, Funktionales Design, Daten-Strukturen, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung
Mittel · Kurs · 1–3 Monate

Heriot-Watt University
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Java, Java Programming, Computer Programming, Application Development, Program Development, Programming Principles, Computational Logic, Software Development, Software Development Life Cycle, Debugging
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–4 Wochen

Edureka
Kompetenzen, die Sie erwerben: Cloud-Native Computing, Memory Management, Grafana, Web Applications, Program Development, Software Architecture, Development Environment, Programming Principles, Computer Programming, Other Programming Languages, Network Security, Communication Systems, Data Sharing
Mittel · Spezialisierung · 3–6 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Computer Programmierung, Software-Entwurfsmuster, Model-View-Controller, Objektorientierter Entwurf, Software Entwurf, Software-Entwicklung, Python-Programmierung, Software Architektur, Computerprogrammierung, Software-Architektur, Computational Thinking, Algorithmen, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen

KodeKloud
Kompetenzen, die Sie erwerben: Rust (Programming Language), Unit Testing, Development Testing, Continuous Integration, Network Protocols, TCP/IP, System Programming, C and C++, Integration Testing, Web Applications, Memory Management, Data Structures, Functional Design
Fortgeschritten · Kurs · 1–3 Monate

Simplilearn
Kompetenzen, die Sie erwerben: Software-Entwurfsmuster, ASP.NET, Anwendungsentwicklung, API-Entwurf, Objektorientierter Entwurf, C# (Programmiersprache), C++ (Programmiersprache), Objekt-Relationales Mapping, Unity-Engine, .NET-Rahmenwerk, Restful API, Entwicklung von Videospielen, Back-End-Webentwicklung, Daten-Strukturen, Datenbank-Anwendung, Objektorientierte Programmierung (OOP), Datenbank-Management, Anwendungsprogrammierschnittstelle (API), Webdienste, Datenbank Management
Anfänger · Kurs · 1–4 Wochen

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Software-Entwurfsmuster, Interaktive Datenvisualisierung, Datenmanipulation, Computer Programmierung, Große Daten, Wissenschaftliche Visualisierung, Objektorientierter Entwurf, Scala-Programmierung, Apache Hadoop, Datenverarbeitung, Benutzeroberfläche (UI), Computerprogrammierung, Funktionales Design, Daten-Strukturen, Anwendungsdesign, Algorithmen, Verteiltes Rechnen, Objektorientierte Programmierung (OOP), Merkblatt (Software), Grundsätze der Programmierung, Apache Spark
Mittel · Spezialisierung · 3–6 Monate

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, File I/O, Programming Principles, Computer Programming, Code Reusability, Data Structures, Software Engineering, Program Development, Data Access, Data Persistence, Unit Testing, Debugging, OS Process Management, Performance Tuning
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Edureka
Kompetenzen, die Sie erwerben: Event-Driven Programming, Software Design Patterns, JavaScript Frameworks, Web Frameworks, Frontend Integration, Web Applications, Software Architecture, Dataflow, Programming Principles, Javascript, Data Pipelines, Data Mapping, Memory Management, Data Validation
Mittel · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Datenwissenschaft, Datenanalyse, Datenmanipulation, Datenumwandlung, Bereinigung von Daten, R (Software), Tidyverse (R-Paket), Daten importieren/exportieren, Integration von Daten, Datenverarbeitung, Statistische Programmierung, Web-Scraping, R Programmierung, Speicherverwaltung, Datenwrangling, Daten-Strukturen, Text Mining, Anwendungsprogrammierschnittstelle (API), Webdienste
Mittel · Kurs · 1–3 Monate