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.

Fundação Lemann
Kompetenzen, die Sie erwerben: Programming Principles, Digital pedagogy, Education Software and Technology, Computer Programming, Learning Management Systems, Computational Logic, Computational Thinking, Algorithms
Gemischt · Kurs · 1–4 Wochen

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

University of California, Davis
Kompetenzen, die Sie erwerben: Soziale Auswirkungen, Computer Programmierung, Systemorientiertes Denken, Soziologie, Sozialwissenschaften, Agentische Systeme, Simulationen, Computerprogrammierung, Wissenschaftliche Methoden, Computational Thinking, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Sozioökonomie
Anfänger · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, Python Programming, Program Development, Software Installation, Development Environment
Gemischt · Kurs · 1–3 Monate

Michigan State University
Kompetenzen, die Sie erwerben: Soziale Auswirkungen, Peer Review, Ideenfindung, Computer Programmierung, C# (Programmiersprache), Spiel-Design, Tools erstellen, Wirtschaft, Computerprogrammierung, Grundsätze der Programmierung, Skripting, Entwicklung von Videospielen, Unity-Engine
Mittel · Kurs · 1–4 Wochen

Tsinghua University
Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Computational Thinking, Theoretical Computer Science, Computer Programming, Data Storage
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: MySQL, Java, Data Access, Data Store, Database Application, Database Development, Java Programming, Databases, Software Development, Data Storage, Program Development, Computer Programming
Fortgeschritten · angeleitetes Projekt · Weniger als 2 Stunden

Princeton University
Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Java Programming, Java, Graph Theory, Computer Programming, Computational Thinking, Spatial Data Analysis, Theoretical Computer Science, Memory Management, Simulations, Performance Tuning
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenspeicherung, Job Control Language (JCL), Dateiverwaltung, Datenbank-Management-Systeme, Datenverwaltung, Datenmanagement, Computer Programmierung, Datenzugang, Datenbanken, Datei-E/A, Relationale Datenbanken, IBM DB2, COBOL (Programmiersprache), Datenbank-Theorie, Mainframe-Computing, Großrechner-Technologien, Computerprogrammierung, Grundsätze der Programmierung, Befehlszeilenschnittstelle
Anfänger · Kurs · 1–3 Monate

Pontificia Universidad Católica de Chile
Kompetenzen, die Sie erwerben: Object Oriented Design, Object Oriented Programming (OOP), Data Structures, Computer Programming, Algorithms, Program Development, Python Programming, Solution Design, Analysis
Mittel · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Produktivität, Dateiverwaltung, Computer Programmierung, Unix-Befehle, Unix-Shell, Bash (Skriptsprache), Computerprogrammierung, Unix, Befehlszeilenschnittstelle
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Peking University
Kompetenzen, die Sie erwerben: C# (Programming Language), Object Oriented Programming (OOP), C++ (Programming Language), Computer Programming, Microsoft Visual Studio, Extensible Markup Language (XML), Data Structures, Data Access, Programming Principles, Database Management, .NET Framework, Java Programming, User Interface (UI), C (Programming Language), Algorithms, Application Development, UI Components, Event-Driven Programming, Computer Graphics, Computer Graphic Techniques
Mittel · Kurs · 3–6 Monate