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: Computer Programmierung, Multimedia, Entwicklung von Anwendungen für Mobilgeräte, Anwendungsentwicklung, Musik, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Interaktives Design, Animation und Spieldesign, Digitale Signalverarbeitung, Computergrafik, Visualisierung (Computergrafik)
Gemischt · Kurs · 1–3 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Scala Programmierung, Software-Tests, Datenmodellierung, Grundsätze der Programmierung, Einheitstest, Geschäftslogik, Verteiltes Rechnen, Datenstrukturen, Datenvalidierung, Tools erstellen, Entwicklungsumgebung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Git (Versionskontrolle-System), Objektorientierte Programmierung (OOP), JSON, Javascript, HyperText Markup Language (HTML), Web-Entwicklung, Schnittstelle zur Anwendungsprogrammierung (API), Computer Programmierung, Front-End Web-Entwicklung, Ajax, Softwareentwicklung, Ereignisgesteuerte Programmierung, Datenstrukturen, Fehlersuche, Cascading Style Sheets (CSS)
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), File I/O, Data Persistence, Object Oriented Design, Java, Java Programming, File Management, Application Development, Maintainability, Software Design, Programming Principles, Development Environment, Program Development, Computer Programming, Data Structures, Data Management, Integrated Development Environments, Debugging, Data Validation
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Eingebettete Software, Eingebettete Systeme, Grundsätze der Programmierung, C (Programmiersprache), Fehlersuche, Computer-Programmierwerkzeuge, Datenstrukturen, Entwicklungsumgebung
Anfänger · Kurs · 1–4 Wochen

International Institute of Information Technology Bangalore
Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Datei-E/A, Computer Programmierung, Grundsätze der Programmierung, Programm-Entwicklung, C (Programmiersprache), Problemlösung, Algorithmen, Datenstrukturen, Datenspeicherung, Fehlersuche
Anfänger · Kurs · 1–3 Monate

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

University of Leeds
Kompetenzen, die Sie erwerben: Python-Programmierung, Skripting, Computer Programmierung, Grundsätze der Programmierung, Datenverarbeitung, Jupyter, Datenstrukturen, Entwicklungsumgebung, Software-Installation
Anfänger · Kurs · 1–4 Wochen

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

University of Washington
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Computer Programmierung, Grundsätze der Programmierung, Computergestütztes Denken, Theoretische Informatik, Fehlersuche, Funktionales Design, Objektorientierter Entwurf, Software-Entwurfsmuster, Ruby (Programmiersprache), Informatik
Gemischt · 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

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