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: Datenspeicherung, Anwendungsentwicklung, Web-Entwicklung, Front-End-Webentwicklung, Rechnerische Logik, Entwicklung von Videospielen, Grundsätze der Programmierung, Skriptsprachen, Persistenz der Daten, Computerprogrammierung, JSON, Javascript, Technologien zur Datenspeicherung, Web-Anwendungen, Ereignisgesteuerte Programmierung, Mobile Entwicklung, Computer Programmierung, Daten-Strukturen
★ 4.7 (150) · Anfänger · Kurs · 1–3 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: Experimentieren, Systemorientiertes Denken, Agentische Systeme, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Wirtschaft, Sozialwissenschaften, Grundsätze der Programmierung, Simulationen, Soziologie, Computerprogrammierung, Computational Thinking, Computer Programmierung, Soziale Auswirkungen
★ 4.5 (85) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Debugging, Java Programming, Java, Programming Principles, Computer Programming, Computational Logic, Computer Science, Data Storage
★ 4.5 (118) · Anfänger · Kurs · 1–4 Wochen

The University of Edinburgh
Kompetenzen, die Sie erwerben: Software Engineering, Code Reusability, Program Development, Video Game Development, Programming Principles, Software Development, Software Design, Event-Driven Programming, Computer Programming, Software Documentation, Software Testing, Computational Thinking, Game Design, Animations, Animation and Game Design
★ 4.6 (27) · Gemischt · Kurs · 1–3 Monate

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

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
★ 4.7 (125) · Gemischt · Kurs · 1–4 Wochen

Peking University
Kompetenzen, die Sie erwerben: Data Structures, Memory Management, Algorithms, Computer Programming, Database Management Systems, Theoretical Computer Science, Data Access, Performance Tuning, File Management
★ 4.3 (106) · Gemischt · 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
★ 4.4 (84) · Fortgeschritten · angeleitetes Projekt · Weniger als 2 Stunden
University of Michigan
Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, Python Programming, Program Development, Software Installation, Development Environment
★ 4.7 (41) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Künstliche Intelligenz, Datenbank-Verwaltung, Grundsätze der Programmierung, Computerprogrammierung, Netzwerksicherheit, Computer Programmierung, Cloud-Dienste
★ 4.8 (148) · Mittel · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: Web-Entwicklung, Instandhaltbarkeit, Server-Seite, TypScript, React.js, Middleware, Computerprogrammierung, Javascript, Skalierbarkeit, Computer Programmierung, Web-Design, Daten-Strukturen
★ 4.6 (58) · Mittel · Kurs · 1–4 Wochen

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