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: Object Oriented Programming (OOP), Programming Principles, Computer Programming, Scripting Languages, Data Import/Export, Data Structures, Python Programming, Integrated Development Environments, Scripting, Computational Logic, Computer Science, Data Storage, File Management
Anfänger · Spezialisierung · 3–6 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Computer Programmierung, Pandas (Python-Paket), Matplotlib, Fehlersuche, Objektorientierte Programmierung (OOP), Einheitstest, Datei-E/A, Datenstrukturen, Datenanalyse, Grundsätze der Programmierung, Anwendungsentwicklung, Objektorientierter Entwurf, Python-Programmierung, Java, Computer-Programmierwerkzeuge, Datenverarbeitung, Java Programmierung, Eclipse (Software), Datenvisualisierung, Daten bereinigen
Anfänger · Spezialisierung · 3–6 Monate

Microsoft
Kompetenzen, die Sie erwerben: C++ (Programming Language), API Design, Software Architecture, Software Design, Maintainability, Data Structures, Generative AI Agents, Data Validation, Performance Tuning, Secure Coding, Verification And Validation, Algorithms, Debugging
Anfänger · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Statistische Analyse, Datenanalyse, Datenstrukturen, Fehlersuche, Grundsätze der Programmierung, Datenmanipulation, Statistisches Programmieren, Daten importieren/exportieren, Computer-Programmierwerkzeuge, R-Programmierung, Simulationen, Leistungsoptimierung
Mittel · Kurs · 1–4 Wochen

Simplilearn
Kompetenzen, die Sie erwerben: Algorithmen, Datenstrukturen, Objektorientierte Programmierung (OOP), Computer Programmierung, Datenmanipulation, Grundsätze der Programmierung, C++ (Programmiersprache)
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Open Source Technology, Package and Software Management, Web Development, Linux, Shell Script, Database Design, Ubuntu, Relational Databases, Web Development Tools, Unix Shell, Test Driven Development (TDD), Python Programming, Linux Administration, Databases, Object Oriented Programming (OOP), Full-Stack Web Development, Scripting Languages, Computer Programming, Javascript, Database Management
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Datenstrukturen, Computer Programmierung, Algorithmen, Fehlersuche, C (Programmiersprache), Betriebssysteme, Computer Hardware, Dateisysteme, Datenmanagement, Computergestütztes Denken
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–3 Monate

Amazon
Kompetenzen, die Sie erwerben: Datenstrukturen, Fehlersuche, Objektorientierte Programmierung (OOP), Datei-E/A, Java, Objektorientierter Entwurf, Instandhaltbarkeit, Software Entwurf
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Programmable Logic Controllers, Performance Tuning
Fortgeschritten · Kurs · 1–3 Monate

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

Rice University
Kompetenzen, die Sie erwerben: Computer Programmierung, Fehlersuche, Integrierte Entwicklungsumgebungen, Grundsätze der Programmierung, Python-Programmierung, Entwicklungsumgebung
Anfänger · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Computer Programmierung, Grundsätze der Programmierung, Anwendungsentwicklung, Animationen, Python-Programmierung, Spiel-Design, Computergrafik, Interaktives Design, Ereignisgesteuerte Programmierung
Gemischt · Kurs · 1–3 Monate