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
★ 4.7 (5790) · Mittel · Kurs · 1–3 Monate
University of California, Santa Cruz
★ 4.6 (792) · 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
★ 4.8 (3180) · 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
★ 4.4 (116) · 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
★ 2.8 (6) · 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
★ 4.8 (16) · 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
★ 4.6 (266) · 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
★ 5 (7) · 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
★ 4.5 (212) · 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
★ 4.5 (197) · 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
★ 3.7 (27) · Mittel · Spezialisierung · 1–3 Monate