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.

Scrimba
Kompetenzen, die Sie erwerben: Front-End-Webentwicklung, Web-Design und Entwicklung, Reaktionsfähiges Web-Design, Cascading Style Sheets (CSS), HTML und CSS, Computerprogrammierung, Computer Programmierung, Web-Design
Mittel · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Object Oriented Design, JUnit, Object Oriented Programming (OOP), Unified Modeling Language, Software Design Patterns, Software Testing, Java, Software Engineering, Java Programming, Computer Programming, User Interface and User Experience (UI/UX) Design, Unit Testing, Software Design, Software Architecture, User Interface (UI) Design, API Design, Model View Controller, Software Development, Test Driven Development (TDD), Databases
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Java Programming, Code Reusability, Java, Computer Programming, Data Validation, Data Integrity, Computer Science
Mittel · Kurs · 1–4 Wochen

Università di Napoli Federico II
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Python Programming, Computer Programming, Scripting Languages, Scripting, Programming Principles, Data Management, Functional Design, Database Management, File Management, File I/O, Databases
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenfluss, Computerprogrammierung, Javascript, Computer Programmierung, Daten-Strukturen
Fortgeschritten · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Git (Version Control System), Version Control, GitHub, Jupyter, Python Programming, Programming Principles, Software Versioning, Data Science, Generative AI, Development Environment, Computer Programming, Data Analysis
Anfänger · Kurs · 1–4 Wochen

Peking University
Kompetenzen, die Sie erwerben: Object Oriented Design, Unified Modeling Language, Object Oriented Programming (OOP), Systems Analysis, System Design and Implementation, Systems Design, Software Architecture, Software Design, Software Engineering, Software Design Documents, Computer Programming, Program Development, Software Development, Software Development Methodologies
Anfänger · Kurs · 3–6 Monate

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: AI powered creativity, Creativity, Generative AI Agents, Generative AI, Artificial Intelligence, Computational Thinking, Computer Programming, Agentic systems, Aesthetics, Algorithms, Musical Composition
Mittel · Kurs · 1–4 Wochen

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Software Design Patterns, Object Oriented Programming (OOP), Software Design, Object Oriented Design, Java, Java Programming, Program Development, Computer Programming, Graphical Tools, User Interface (UI), Simulations
Mittel · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Data Structures, File I/O, Data Processing, Data Dictionary, Programming Principles, Data Manipulation, Python Programming, Data Storage, Computer Programming, Software Installation, Development Environment
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: C++ (Programming Language), C and C++, Application Development, Program Development, Computer Programming, Programming Principles, Code Reusability, Computational Logic
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Code Reusability, Program Development, Python Programming, Computer Programming, Programming Principles, Scripting, Solution Design, Data Structures
Anfänger · Kurs · 1–3 Monate