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.

Princeton University
Kompetenzen, die Sie erwerben: Algorithmen, Graphentheorie, Theoretische Informatik, Operations Research, Java, Java-Programmierung, Java Programmierung, Computerprogrammierung, Computer Programmierung, Daten-Strukturen
★ 4.9 (2048) · Mittel · Kurs · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Mathematische Modellierung, Mathematische Software, Technische Analyse, Computerprogrammierung, Bauingenieurwesen, C++ (Programmiersprache), Numerische Analyse, Computer Programmierung, Finite-Elemente-Methoden
★ 4.6 (564) · Mittel · Kurs · 3–6 Monate

Universidade de São Paulo
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Computer Programming, Theoretical Computer Science, Python Programming, Algorithms, Object Oriented Design, Data Structures, Programming Principles, Code Reusability, Computer Science, Computational Thinking, Maintainability, Software Testing
★ 4.9 (1571) · Anfänger · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Data Literacy, Data-Driven Decision-Making, Cloud Solutions, Cloud Security, Business Analytics, Infrastructure as Code (IaC), Team Oriented, Virtual Machines, Exploratory Data Analysis, Hybrid Cloud Computing, Data Management, Data Visualization Software, System Monitoring, Enterprise Security, Data Integration, Data Processing, Data Manipulation, Statistical Software, Data Import/Export, Computer Programming
★ 4.5 (110) · Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Prompt Engineering, Prompt Patterns, AI Orchestration, Vibe coding, AI Workflows, Generative AI Agents, Technical Management, Application Development, Agentic systems, Video Game Development, Development Environment, Application Deployment, Artificial Intelligence, Cloud Hosting, Software Installation, Computer Programming, Authentications, Databases, System Configuration
Anfänger · Kurs · 1–3 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: C++ (Programming Language), Programming Principles, Data Structures, Computer Programming, Code Reusability, Object Oriented Programming (OOP), Game Design, Memory Management
★ 4.8 (460) · Anfänger · Kurs · 1–3 Monate

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Programm-Entwicklung, Technische Software, Computer-Programmierwerkzeuge, Software-Entwicklung, Fehlersuche, Integrierte Entwicklungsumgebungen, Softwaretechnik, Computerprogrammierung, Speicherverwaltung, C++ (Programmiersprache), Entwicklungsumgebung, Computer Programmierung, Objektorientierte Programmierung (OOP), Daten-Strukturen, Objektorientierter Entwurf
★ 4.7 (3037) · Mittel · Kurs · 1–4 Wochen

Universidad de los Andes
Kompetenzen, die Sie erwerben: File I/O, Plot (Graphics), Data Visualization Software, Programming Principles, Computational Thinking, Matplotlib, Python Programming, NumPy, Data Processing, Algorithms, Data Import/Export, Computer Programming, Pandas (Python Package), Debugging, Data Manipulation, Data Structures, Graphing, Data Analysis
★ 4.5 (212) · Anfänger · Kurs · 1–4 Wochen

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Java Programming, Java, Object Oriented Design, Computer Programming, Memory Management
★ 4.7 (319) · Mittel · Kurs · 1–3 Monate

Peking University
Kompetenzen, die Sie erwerben: C (Programming Language), Programming Principles, Computer Science, Object Oriented Design, Computer Architecture, Computer Programming, Program Development, Memory Management, Quantum computing, Computational Logic, Computer Hardware
★ 4.8 (1734) · Gemischt · Kurs · 3–6 Monate

Universidad Austral
Kompetenzen, die Sie erwerben: Debugging, Programming Principles, Software Installation, Package and Software Management, Python Programming, Development Environment, Code Reusability, Computer Programming Tools, Scripting Languages, Program Development, Scripting, Computer Programming, Computational Logic
★ 4.6 (1785) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Programming Principles, C++ (Programming Language), C and C++, Computer Programming, Computational Logic, Computer Science
★ 4.6 (969) · Anfänger · Kurs · 1–4 Wochen