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.

University of London
Kompetenzen, die Sie erwerben: Musik, Benutzeroberfläche (UI), Computer Programmierung, Multimedia, Visualisierung (Computergrafik), Animation und Spieldesign, Entwicklung von Anwendungen für Mobilgeräte, Computergrafik, Interaktives Design, Entwicklung von Videospielen, Anwendungsentwicklung
Gemischt · Kurs · 1–3 Monate

Edureka
Kompetenzen, die Sie erwerben: Development Environment, Web Development, Computer Programming, Program Development, Other Programming Languages, Software Development Tools
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

Northeastern University
Kompetenzen, die Sie erwerben: Computer Programmierung, Python-Programmierung, Datenanalyse, Datenwissenschaft, Software-Dokumentation, Fehlersuche, Skripting, Style Guides, Datenstrukturen, Grundsätze der Programmierung, Web-Anwendungen, Anwendungsentwicklung, Objektorientierte Programmierung (OOP)
Anfänger · Kurs · 1–4 Wochen

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

DeepLearning.AI
Kompetenzen, die Sie erwerben: Schnelles Engineering, Testfall, Software-Dokumentation, Google Gemini, Fehlersuche, LLM-Bewerbung, Code-Überprüfung
Anfänger · Projekt · Weniger als 2 Stunden

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

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Software Design Patterns, Debugging, Computer Programming, Unit Testing, Programming Principles, Algorithms, C (Programming Language), Program Development, Integrated Development Environments, Graph Theory, Software Testing, Artificial Intelligence, Integration Testing, Software Design, System Design and Implementation
Mittel · Spezialisierung · 3–6 Monate

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

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

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

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