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.

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

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), Operating System Administration, Scripting Languages, Computer Programming, Javascript, Database Management
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Datenfluss, Koordinierung, Computer Programmierung, Lösung Design, Animation und Spieldesign, Storyboarding, Animationen, Programm-Entwicklung, Ereignisgesteuerte Programmierung, Computergestütztes Denken, Spiel-Design, Grundsätze der Programmierung, Storytelling, Skripting
Anfänger · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Animation and Game Design, Interactive Data Visualization, Software Design, Program Development, Data Structures, Visualization (Computer Graphics), Interactive Design, Programming Principles, Graphic and Visual Design, Python Programming, Generative AI, Simulations, Computer Graphics, Design, Computational Logic, Creative Design, Computer Programming, Computational Thinking, File I/O
Anfänger · Spezialisierung · 3–6 Monate
University of California, Santa Cruz
Mittel · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Benutzeroberfläche (UI), Objektorientierte Programmierung (OOP), 3D-Assets, Entwicklungsumgebung, Datei-E/A, Ereignisgesteuerte Programmierung, C# (Programmiersprache), Einheit-Engine, Computer Programmierung, Entwicklung von Videospielen, C++ (Programmiersprache), Software-Dokumentation, Unreal Engine, Objektorientierter Entwurf, Software-Entwurfsmuster, Datenstrukturen, Fehlersuche, Datenspeicherung, Grundsätze der Programmierung, Spiel-Design
Mittel · Spezialisierung · 3–6 Monate

Edureka
Kompetenzen, die Sie erwerben: Rust (Programming Language), Back-End Web Development, System Programming, Web Frameworks, Web Development, Web Servers, Software Documentation, Scalability, Maintainability, Secure Coding, Debugging, Application Development, Authentications, Authorization (Computing)
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Programming Principles, Debugging, Computer Programming, Application Design, Computer Science, Maintainability, Object Oriented Programming (OOP), Software Development, Data Management, Algorithms, Software Architecture
Anfänger · Kurs · 3–6 Monate

Northeastern University
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Entwicklungsumgebung, Skriptsprachen, Computer Programmierung, Programm-Entwicklung, Integrierte Entwicklungsumgebungen, Datenmanipulation, Software-Installation, Python-Programmierung, Skripting, Fehlersuche
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Linux-Befehle, Unix-Befehle, Datei-E/A, Dateisysteme, Skriptsprachen, Linux, Befehlszeilen-Schnittstelle, Shell-Skript, Dateiverwaltung, Unix-Shell, Bash (Skriptsprache), Grundsätze der Programmierung, Unix, Skripting
Mittel · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Algorithmen, Objektorientierte Programmierung (OOP), Computer Programmierung, Mathematische Software, Benutzeroberfläche (UI), Matlab, Anwendungsentwicklung, Leistungsoptimierung, Skripting, Technische Analyse, Grundsätze der Programmierung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Linux, Linux Commands, C (Programming Language), System Programming, Command-Line Interface, Programming Principles, Development Environment, Computer Programming Tools, Software Installation, Data Structures, Program Development, Debugging
Gemischt · Kurs · 1–3 Monate