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: Algorithmen, Computer Programmierung, Fehlersuche, Javascript, Web-Entwicklung, Front-End Web-Entwicklung, Grundsätze der Programmierung, Computergestütztes Denken, Pseudocode, Datenstrukturen
Mittel · Kurs · 1–4 Wochen

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

Tsinghua University
Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Graph Theory, Computational Thinking, Database Design, Theoretical Computer Science, Programming Principles, Query Languages, Computer Programming, Performance Tuning, Computer Science, Data Storage
Mittel · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Algorithmen, Integrierte Entwicklungsumgebungen, Computer Programmierung, Java, Objektorientierte Programmierung (OOP), Fehlersuche, Java Programmierung, Computergestützte Logik, Programm-Entwicklung, Pädagogik, Kulturelle Reaktionsfähigkeit, Grundsätze der Programmierung, Computergestütztes Denken, Software und Technologie für das Bildungswesen, Testfall, Digitale Pädagogik, Unterrichten, Pseudocode, Datenstrukturen
Anfänger · Spezialisierung · 3–6 Monate

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

Kompetenzen, die Sie erwerben: Computer Programmierung, Javascript, Skripting, Datenstrukturen
Fortgeschritten · angeleitetes Projekt · Weniger als 2 Stunden

Università di Napoli Federico II
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Python Programming, Computer Programming, Scripting Languages, Programming Principles, Data Management, Functional Design, Debugging, Database Management, File Management, Databases
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Python Programming, Computer Programming, Programming Principles, Computational Thinking, Scripting Languages, Scripting, Problem Management, Data Structures, Debugging
Anfänger · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Computer Programmierung, Cloud Computing Architektur, Kubernetes, Kontinuierliche Lieferung, Kontinuierliche Integration, Softwareentwicklung, Cloud-Anwendungen, Agile Methodik, CI/CD, Software-Ingenieur, Jenkins, Cloud-Entwicklung, Methoden der Softwareentwicklung, Agile Entwicklung von Software, Lebenszyklus der Softwareentwicklung, Scrum (Software-Entwicklung)
Anfänger · Kurs · 1–4 Wochen

Xi'an Jiaotong University
Kompetenzen, die Sie erwerben: C# (Programming Language), Object Oriented Programming (OOP), Computer Programming, .NET Framework, Algorithms, Data Structures, Command-Line Interface, Debugging
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computer Programmierung, Algorithmen, Java Programmierung, Anwendungsentwicklung, Grundsätze der Programmierung, Datenspeicherung, Java, Dateneingabe
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Object Oriented Design, Object Oriented Programming (OOP), Unified Modeling Language, JUnit, Software Testing, Software Engineering, Java, Java Programming, Computer Programming, Unit Testing, Program Development, Software Design, Test Driven Development (TDD), Conceptual Design
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate