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.

Logical Operations
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Database Application, Python Programming, Unit Testing, Computer Programming, Restful API, Cross Platform Development, Package and Software Management, Scripting, Data Science, Program Development, Computer Programming Tools, Software Development, Data Processing, Debugging, Programming Principles, User Interface (UI) Design, Regression Analysis, Machine Learning
Mittel · Spezialisierung · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Algorithmen, C++ (Programmiersprache), Datenstrukturen, Grundsätze der Programmierung, System Programmierung, C (Programmiersprache), Andere Programmiersprachen
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), File I/O, Data Persistence, Object Oriented Design, Java, Java Programming, File Management, Application Development, Maintainability, Software Design, Programming Principles, Development Environment, Program Development, Computer Programming, Data Structures, Data Management, Integrated Development Environments, Debugging, Data Validation
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Data Persistence, File I/O, C (Programming Language), Debugging, Computational Thinking, Programming Principles, Program Development, Application Design, Command-Line Interface, Algorithms
Gemischt · Kurs · 1–4 Wochen

Pearson
Kompetenzen, die Sie erwerben: System Programming, Rust (Programming Language), Data Structures, Relational Databases, Other Programming Languages, Databases, Debugging, Programming Principles, Application Development, Secure Coding, SQL, Object Oriented Programming (OOP), C++ (Programming Language), Interoperability, Software Development, File I/O, Command-Line Interface, Data Import/Export
Anfänger · Spezialisierung · 1–3 Monate
University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Go (Programming Language), File I/O, Data Structures, Programming Principles, Object Oriented Programming (OOP), Debugging, Computer Programming, Unit Testing, C (Programming Language), Program Development, Integrated Development Environments, Computer Science, Software Testing, Algorithms, Integration Testing, Software Design, System Design and Implementation, Distributed Computing, Software Documentation
Mittel · Spezialisierung · 3–6 Monate

Microsoft
Kompetenzen, die Sie erwerben: Debugging, Program Development, Software Documentation, Pseudocode, C++ (Programming Language), Computational Thinking, Maintainability, Programming Principles, Computer Programming, Integrated Development Environments, Development Environment, Algorithms, Data Validation
Anfänger · Kurs · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: R Programming, Maintainability, Package and Software Management, R (Software), Programming Principles, Statistical Programming, Computer Programming, Data Structures, Software Development, Data Science, Computer Programming Tools, Data Analysis
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Bash (Scripting Language), Shell Script, Linux Commands, Unix Shell, Unix Commands, Linux Administration, Linux, Scripting, Scripting Languages, File Management, Command-Line Interface, Debugging, System Configuration, User Interface (UI), IT Automation, Interactive Design, File I/O, Programming Principles
Anfänger · Spezialisierung · 1–3 Monate

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

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

University of California San Diego
Kompetenzen, die Sie erwerben: Java Programmierung, Algorithmen, Fehlersuche, Objektorientierte Programmierung (OOP), Datenstrukturen, Software-Dokumentation, Grundsätze der Programmierung, Benutzeroberfläche (UI), Ereignisgesteuerte Programmierung, Java, Objektorientierter Entwurf, Software-Ingenieur, Interaktive Datenvisualisierung, Entwicklungsumgebung, Computer Programmierung
Mittel · Kurs · 1–3 Monate