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.

Peking University
Kompetenzen, die Sie erwerben: C (Programming Language), Data Structures, Programming Principles, Object Oriented Programming (OOP), Computer Programming, Algorithms, Memory Management
Gemischt · Kurs · 1–3 Monate

The University of Tokyo
Kompetenzen, die Sie erwerben: Computer Programmierung, Computerprogrammierung, Animationen, Interaktionsdesign, Technischer Entwurf, Computergestütztes Design, Digitales Design, Visuelle Gestaltung, Grafische Werkzeuge, Benutzeroberfläche (UI) Design, Mensch-Maschine-Schnittstellen
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computer Programmierung, Computerprogrammierung, Künstliche Intelligenz, Grundsätze der Programmierung, Cloud-Dienste, Datenbank-Verwaltung, Netzwerksicherheit
Mittel · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, Code Reusability, Python Programming, Program Development, Software Installation, Computational Logic, IT Automation, Computational Thinking, Data Storage, Development Environment
Gemischt · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Robotics, Machine Controls, Control Systems, Engineering, Scientific, and Technical Instruments, Automation, Graph Theory, Planning, Algorithms, Computer Programming, Computer Science, Simulation and Simulation Software, Engineering, Simulations, Python Programming, Virtual Environment, Linear Algebra, Applied Mathematics, Design
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate

Scrimba
Kompetenzen, die Sie erwerben: Computer Programmierung, Web-Entwicklung, Computerprogrammierung, Grundsätze der Programmierung, Front-End-Webentwicklung, Entwicklung von Videospielen, Javascript, Persistenz der Daten, Daten-Strukturen, Technologien zur Datenspeicherung, Datenspeicherung, Web-Anwendungen, JSON, Mobile Entwicklung, Anwendungsentwicklung, Rechnerische Logik, Skriptsprachen, Ereignisgesteuerte Programmierung
Anfänger · Kurs · 1–3 Monate

Tsinghua University
Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Graph Theory, Computational Thinking, Theoretical Computer Science, Database Management Systems, System Design and Implementation, Programming Principles, Data Storage, Computer Programming
Mittel · Spezialisierung · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Computer Programmierung, Computerprogrammierung, Datenanalyse, Relationale Datenbanken, SQL, Informatik, Computerwissenschaft, MySQL
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Universidad Austral
Kompetenzen, die Sie erwerben: Software Documentation, Object Oriented Design, Unified Modeling Language, Software Design, Test Driven Development (TDD), Unit Testing, Object Oriented Programming (OOP), Maintainability, Test Automation, Development Testing, Diagram Design, Programming Principles, Software Quality (SQA/SQC), Software Development, Computer Programming, Python Programming
Anfänger · Kurs · 1–4 Wochen

Peking University
Kompetenzen, die Sie erwerben: Algorithms, Computer Programming, Computational Thinking, Graph Theory, Mathematical Modeling, Design Strategies
Gemischt · Kurs · 1–3 Monate

Peking University
Kompetenzen, die Sie erwerben: Data Structures, Graph Theory, C++ (Programming Language), C and C++, Object Oriented Programming (OOP), Data Storage, Computer Programming, Algorithms, C (Programming Language), Computational Thinking
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computer Programmierung, HTML und CSS, Front-End-Webentwicklung, Computerprogrammierung, ChatGPT, Maschinelles Lernen, Entwicklung von Videospielen, Bereitstellung von Anwendungen, AI-Integrationen, Javascript, Programm-Entwicklung, Cascading Style Sheets (CSS), Web-Anwendungen, GitHub, Reaktionsfähiges Web-Design, Mobile Entwicklung, Hypertext Markup Language (HTML), Datenbank-Entwicklung, Datenbank-Anwendung, Web-Design und Entwicklung, Git (Versionskontrollsystem)
Anfänger · Kurs · 1–3 Monate