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.

National Taiwan University
Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, C (Programming Language), Data Structures, Computer Science, Algorithms, Computational Thinking, Debugging
Gemischt · Kurs · 1–3 Monate

Ball State University
Kompetenzen, die Sie erwerben: Algorithmen, Computer Programmierung, Fehlersuche, Objektorientierte Programmierung (OOP), Datenanalyse, Verarbeitung natürlicher Sprache, NumPy, Python-Programmierung, Skripting, Grundsätze der Programmierung, Statistische Analyse, Datenstrukturen
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Programmable Logic Controllers, Real-Time Operating Systems, Program Development, Human Machine Interfaces, Automation, System Monitoring, Simulations
Fortgeschritten · Kurs · 1–4 Wochen

Simplilearn
Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Computer Programmierung, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Computergestütztes Denken, Software-Installation, Anwendungsentwicklung, Python-Programmierung, Entwicklungsumgebung, Software Entwurf
Anfänger · Kurs · 1–4 Wochen

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Verteiltes Rechnen, Cloud Computing, Software-Entwurfsmuster, Skalierbarkeit, Systementwurf und Implementierung, Scala Programmierung, Software Entwurf, Software-Architektur, Datenstrukturen, Microservices
Mittel · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Computer Programmierung, Objektorientierte Programmierung (OOP), Entwicklung von Anwendungen für Mobilgeräte, Apple Xcode, Model-View-Controller, Swift Programmierung, Apple iOS, iOS Entwicklung, Datenstrukturen
Anfänger · Kurs · 1–3 Monate

Korea Advanced Institute of Science and Technology(KAIST)
Kompetenzen, die Sie erwerben: Scala Programming, Other Programming Languages, Computer Programming, Programming Principles, Theoretical Computer Science, Extensible Languages and XML, Concept Of Operations
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: System Programmierung, Web-Entwicklung, Web-Anwendungen
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: System Programmierung, Fehlersuche, Rust (Programmiersprache), Anwendungsentwicklung, Web-Entwicklung, Sichere Kodierung, Instandhaltbarkeit, Leistungsoptimierung, Datenmanipulation, Datenstrukturen, Datenmanagement
Fortgeschritten · Kurs · 1–4 Wochen

Dartmouth College
Kompetenzen, die Sie erwerben: Algorithmen, Fehlersuche, Computer Programmierung, Grundsätze der Programmierung, Programm-Entwicklung, Eingebettete Systeme, Datenstrukturen, Technische Informatik, C (Programmiersprache)
Anfänger · Kurs · 1–3 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Skalierbarkeit, Ereignisgesteuerte Programmierung, Verteiltes Rechnen, Cloud Computing, Software-Entwurfsmuster, Software-Tests, Scala Programmierung, Software-Architektur, Anwendungs-Rahmenwerke, Systementwurf und Implementierung, Software Entwurf, Microservices
Mittel · Kurs · 1–3 Monate

Dartmouth College
Kompetenzen, die Sie erwerben: Linux, Computer Programmierung, Eingebettete Software, Befehlszeilen-Schnittstelle, Programm-Entwicklung, Anwendungsentwicklung, Betriebssysteme, Software-Installation, C (Programmiersprache), Datei-E/A, Entwicklungsumgebung, Eingebettete Systeme, Tools erstellen
Anfänger · Kurs · 1–3 Monate