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, 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, Computer Science, Code Reusability
Mittel · Spezialisierung · 3–6 Monate
University of California, Santa Cruz
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenvalidierung, Datenumwandlung, Validierung von Daten, Explorative Datenanalyse, Datenzugang, Daten importieren/exportieren, Präsentation der Daten, SQL, Deskriptive Statistik, Microsoft Excel, Datenmanipulation, Statistische Berichterstattung, SAS (Software), Datenanalyse, Datenvorverarbeitung, Vorverarbeitung von Daten, Statistische Programmierung, Software zur Datenanalyse
Anfänger · Kurs · 1–3 Monate

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

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), C++ (Programming Language), Data Presentation, Scientific Visualization, Application Development, Object Oriented Design, Data Visualization Software, Statistical Visualization, Plot (Graphics), Application Design, Visualization (Computer Graphics), Programming Principles, Data Visualization, Graphical Tools, C and C++, Computational Thinking, Computer Graphic Techniques, Program Development, Graphic and Visual Design, Software Visualization
Anfänger · Spezialisierung · 3–6 Monate

Microsoft
Kompetenzen, die Sie erwerben: Memory Management, Development Testing, Programming Principles, Generative AI Agents, Code Reusability
Anfänger · Kurs · 1–3 Monate

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

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Quantencomputer, Python-Programmierung, Daten-Strukturen, Computational Thinking, Algorithmen, Theoretische Informatik, Analyse, Design-Strategien
Auf einen Abschluss hinarbeiten
Fortgeschritten · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Animations, Software Design, Data Structures, Visualization (Computer Graphics), Interactive Design, Programming Principles, Computer Graphic Techniques, Python Programming, Graphic and Visual Design, Event-Driven Programming, Digital Design, Simulations, Computer Graphics, Design, Graphical Tools, Game Design, Computational Logic, Computational Thinking
Anfänger · Spezialisierung · 3–6 Monate

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

Kompetenzen, die Sie erwerben: Apache Maven, File I/O, Build Tools, Data Import/Export, Object Oriented Programming (OOP), JSON, Java Programming, Debugging, Object Oriented Design, JUnit, Code Reusability, Software Documentation, Programming Principles, Data Structures, File Systems, Computer Programming, Web Services, File Management, Java, Computer Science
Anfänger · Spezialisierung · 3–6 Monate

Edureka
Kompetenzen, die Sie erwerben: Rust (Programming Language), Memory Management, Application Programming Interface (API), Server Side, Code Reusability, Back-End Web Development, System Programming, Web Frameworks, Web Development, Web Servers, Software Documentation, Scalability, Integrated Development Environments, Data Analysis, Maintainability, Network Protocols, Application Development, Authentications
Mittel · Spezialisierung · 1–3 Monate