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 San Diego
Kompetenzen, die Sie erwerben: Softwaretechnik, Ereignisgesteuerte Programmierung, Geospatial Mapping, Java, Software-Dokumentation, Computer Programmierung, Interaktive Datenvisualisierung, Java Programmierung, Software-Entwicklung, Benutzeroberfläche (UI), Benutzeroberfläche (UI) Design, Grundsätze der Programmierung, Objektorientierter Entwurf, Java-Programmierung, Computerprogrammierung, Objektorientierte Programmierung (OOP), Algorithmen
Mittel · Kurs · 1–3 Monate
University of California, Santa Cruz
Mittel · Kurs · 1–3 Monate

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

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Geschichtenerzählen, Computational Thinking, Animation und Spieldesign, Computer Programmierung, Lösung Design, Computer-Programmierwerkzeuge, Koordinierung, Rechnerische Logik, Grundsätze der Programmierung, Animationen, Computerprogrammierung, Programm-Entwicklung, Spiel-Design
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, Computational Thinking, Theoretische Informatik, Daten-Strukturen, Analyse, Design-Strategien, Python-Programmierung, Algorithmen
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, Game Design, Computational Logic, Computational Thinking, File I/O
Anfänger · Spezialisierung · 3–6 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Mathematische Software, Computer Programmierung, UI-Komponenten, Mensch-Computer-Interaktion, Benutzeroberfläche (UI) Design, Grundsätze der Programmierung, Benutzeroberfläche (UI), Objektorientierter Entwurf, Technische Analyse, Matlab, Skripting, Computerprogrammierung, Leistungsoptimierung, Objektorientierte Programmierung (OOP), Algorithmen
Mittel · Kurs · 1–3 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

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