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.

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Microarchitecture, Distributed Computing, Software Architecture, System Design and Implementation, Operating Systems, Performance Testing, Algorithms, Program Development, Memory Management, C (Programming Language)
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Integrationsprüfung, Kontinuierliche Integration, Netzwerk-Protokolle, Web-Anwendungen, Funktionales Design, TCP/IP, C und C++, System-Programmierung, Daten-Strukturen, Speicherverwaltung, Einheitliche Prüfung, Entwicklungstests, Rust (Programmiersprache)
Fortgeschritten · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Logistic Regression, Web Scraping, Data Visualization, Rmarkdown, Data Presentation, Data Storytelling, Version Control, Leaflet (Software), Statistical Modeling, Statistics, Statistical Hypothesis Testing, Statistical Reporting, Statistical Analysis, Data Cleansing, Probability & Statistics, Data Manipulation, R Programming, Data Preprocessing, R (Software), Data Wrangling
★ 4.2 (9) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Software-Entwurfsmuster, Anwendungsdesign, Entwicklung von Videospielen, Wiederverwendbarkeit von Code, Ereignisgesteuerte Programmierung, Algorithmen, Objektorientierte Programmierung (OOP), Graphentheorie, Fehlersuche, Objektorientierter Entwurf, Spiel-Design, C und C++, Daten-Strukturen, Prototyping, C# (Programmiersprache), Software-Entwicklung, Datenspeicherung, Grundsätze der Programmierung, Unity-Engine, Software-Architektur
★ 4.7 (2762) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: TCP/IP, System Programming, Network Protocols, Program Development, Memory Management, Hardware Architecture, Computer Hardware
★ 4.6 (53) · Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Operations Research, Algorithmen, Graphentheorie, Mathematische Software, Netzwerk-Modell, Modell-Optimierung, Python-Programmierung, Mathematische Modellierung, Theoretische Informatik, Kombinatorik
★ 4.8 (66) · Fortgeschritten · Kurs · 1–4 Wochen

University of London
Kompetenzen, die Sie erwerben: C++ (Programmiersprache), Datenmodellierung, FinTech, Objektorientierte Programmierung (OOP), Programm-Entwicklung, Objektorientierter Entwurf, C und C++, Daten-Strukturen, Datei-E/A, Grundsätze der Programmierung
★ 4.8 (67) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Data Structures, Python Programming, Data Manipulation, Programming Principles, Quantum computing, Computer Programming, Software Installation, Computational Logic, Development Environment, Package and Software Management, Jupyter, System Configuration
★ 4.4 (19) · Anfänger · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Entwicklung von Videospielen, Objektorientierte Programmierung (OOP), Computerprogrammierung, Software-Dokumentation, Fehlersuche, Spiel-Design, Entwicklungsumgebung, C# (Programmiersprache), Datenspeicherung, Skripting, Grundsätze der Programmierung, Unity-Engine
★ 4.7 (2486) · Anfänger · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Java, Web-Scraping, Algorithmen, Objektorientierte Programmierung (OOP), Programm-Entwicklung, Problemlösung, Computerprogrammierung, Software-Dokumentation, Datenmanipulation, Fehlersuche, Bioinformatik, Daten importieren/exportieren, Integrierte Entwicklungsumgebungen, Datei-E/A, Datenverarbeitung, Java-Programmierung, Software-Entwicklung, Datenanalyse, Grundsätze der Programmierung, Statistische Analyse
★ 4.6 (8087) · Anfänger · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Node.JS, Restful API, Database Design, Front-End Web Development, React Redux, Ajax, Database Development, Database Application, Server Side, Back-End Web Development, NoSQL, Javascript, Full-Stack Web Development, React.js, Performance Tuning, API Design, Data Structures, MongoDB, Debugging, JavaScript Frameworks
★ 4.4 (1468) · Anfänger · Spezialisierung · 3–6 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