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: Unix-Befehle, Unix-Shell, Computer Programmierung, Shell-Skript, Skriptsprachen, Unix, Computerprogrammierung, Skripting, Befehlszeilenschnittstelle, Bash (Skriptsprache), Datei-E/A, Grundsätze der Programmierung, Dateisysteme
Mittel · Kurs · 1–3 Monate

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

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Computer Programmierung, Go (Programmiersprache), C und C++, Programm-Entwicklung, Fehlersuche, Computerprogrammierung, C (Programmiersprache), Daten-Strukturen, Algorithmen, Datei-E/A, Grundsätze der Programmierung
Anfänger · Kurs · 1–3 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, C and C++, Object Oriented Programming (OOP), Object Oriented Design, Software Design Patterns, Debugging, Computer Programming, Programming Principles, Unit Testing, Algorithms, C (Programming Language), Program Development, Software Design, Graph Theory, Software Testing, Code Reusability, Memory Management
Mittel · Spezialisierung · 3–6 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Computer Programmierung, Ereignisgesteuerte Programmierung, Computer-Programmierwerkzeuge, Datenspeicherung, Entwicklungsumgebung, Objektorientierter Entwurf, C# (Programmiersprache), C und C++, C++ (Programmiersprache), Programm-Entwicklung, Unity-Engine, Fehlersuche, Unreal Engine, Entwicklung von Videospielen, Computerprogrammierung, Software-Dokumentation, Daten-Strukturen, Objektorientierte Programmierung (OOP), Datei-E/A, Spiel-Design, 3D-Assets
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Video Game Development, Game Design, Development Environment, UI Components, Data Structures, Computer Programming, Programming Principles, Program Development, Scripting Languages, Computational Logic, Code Reusability
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Programming Principles, Debugging, Computer Programming, Application Design, Cloud Applications, Computer Science, Code Reusability, Maintainability, Computer Systems, Program Development, Computer Programming Tools, Object Oriented Programming (OOP), Software Development, Data Management, Functional Design, Package and Software Management
Anfänger · Kurs · 3–6 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Computer Programmierung, Animationen, Lösung Design, Geschichtenerzählen, Programm-Entwicklung, Entwicklung von Videospielen, Computerprogrammierung, Animation und Spieldesign, Computational Thinking, Grundsätze der Programmierung, Koordinierung, Spiel-Design
Anfänger · Kurs · 1–3 Monate

University of Leeds
Kompetenzen, die Sie erwerben: Computer Programmierung, Rechnerische Logik, Robotik, Python-Programmierung, Wiederverwendbarkeit von Code, Computerprogrammierung, Algorithmen, Automatisierung, Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen

University of Leeds
Kompetenzen, die Sie erwerben: Datenwissenschaft, Computer Programmierung, Entwicklungsumgebung, Jupyter, Python-Programmierung, Computerprogrammierung, Daten-Strukturen, Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Computer Programmierung, Graphentheorie, Objektorientierter Entwurf, Go (Programmiersprache), Wiederverwendbarkeit von Code, Computerprogrammierung, Einheitliche Prüfung, Software-Prüfung, C (Programmiersprache), Daten-Strukturen, Algorithmen, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Einheitstest
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Control Systems, Programmable Logic Controllers, Real-Time Operating Systems, Code Reusability, Program Development, Human Machine Interfaces, System Monitoring, System Configuration, Event Monitoring, Data Storage Technologies
Fortgeschritten · Kurs · 1–4 Wochen