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.

Kompetenzen, die Sie erwerben: JUnit, Test Driven Development (TDD), Version Control, Git (Version Control System), GitHub, Performance Tuning, Unit Testing, Data Structures, Java Programming, Development Testing, Algorithms, Program Development, Software Testing, Java, Computer Programming, Software Development, Programming Principles, Debugging, Scalability
Anfänger · Kurs · 1–4 Wochen
Rice University
Kompetenzen, die Sie erwerben: Python-Programmierung, Algorithmen, Informatik, Theoretische Informatik, Computergestütztes Denken, Grundsätze der Programmierung, Computer Programmierung, Fehlersuche
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Import/Export, C++ (Programming Language), C and C++, Data Structures, File Management, Computer Programming, Computer Science, Data Storage
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computer Programming, Programming Principles, Data Import/Export, Data Structures, Python Programming, Computer Science, File Management
Anfänger · Kurs · 1–4 Wochen

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

Kompetenzen, die Sie erwerben: Front-End Web-Entwicklung, Künstliche Intelligenz, GitHub, Reaktionsfähiges Webdesign, Web-Entwicklung, Javascript, ChatGPT, HTML und CSS, Web-Anwendungen, Versionskontrolle, User-Interface-(UI)-Design, Bereitstellung von Anwendungen, Cascading Style Sheets (CSS), Entwicklung von Videospielen, Entwicklung von Anwendungen für Mobilgeräte, Maschinelles Lernen, Datenbank-Anwendung, Computer Programmierung
Anfänger · Kurs · 1–3 Monate

Universidade de São Paulo
Kompetenzen, die Sie erwerben: Model View Controller, Unified Modeling Language, Object Oriented Programming (OOP), Software Design Patterns, Software Design, Java Programming, Computer Programming, Debugging, Software Architecture, Programming Principles, Other Programming Languages, Prototyping
Mittel · Kurs · 1–3 Monate

Universidad Austral
Kompetenzen, die Sie erwerben: Data Structures, Python Programming, JSON, File Management, Scripting, Scripting Languages, Data Import/Export, Computer Programming, Debugging
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, Python Programming, Scripting, Computational Logic, Scripting Languages, Computer Science
Anfänger · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: Front-End Web-Entwicklung, Javascript, Web-Entwicklung, Benutzeroberfläche (UI), Datenstrukturen, Grundsätze der Programmierung, Computer Programmierung, JSON, Web-Anwendungen, Datenspeicherung, Objektorientierte Programmierung (OOP), Entwicklung von Anwendungen für Mobilgeräte, Ereignisgesteuerte Programmierung, Technologien zur Datenspeicherung, Fehlersuche
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Computer Programming, Programming Principles, Python Programming, File Management, Computer Science
Mittel · Kurs · 1–4 Wochen

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), Programming Principles, Software Testing, Software Quality (SQA/SQC), Software Development, Computer Programming, Python Programming
Anfänger · Kurs · 1–4 Wochen