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.

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Funktionales Design, Verteiltes Rechnen, Software Entwurf, Wärmekarten, Objektorientierte Programmierung (OOP), Apache Spark, Daten in Echtzeit, Computer Programmierung, Datenstrukturen, Big Data, Scala Programmierung, Interaktive Datenvisualisierung, Datenvisualisierungssoftware, Datenverarbeitung, Apache Hadoop, Datenmanipulation, Grundsätze der Programmierung, Leistungsoptimierung, Software-Entwurfsmuster, Benutzeroberfläche (UI)
Mittel · Spezialisierung · 3–6 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Algorithmen, Python-Programmierung, Objektorientierte Programmierung (OOP), Computer Programmierung, Computergestütztes Denken, Model-View-Controller, Objektorientierter Entwurf, Software-Entwurfsmuster, Grundsätze der Programmierung, Software-Architektur
Anfänger · Kurs · 1–4 Wochen

JetBrains
Kompetenzen, die Sie erwerben: Generative AI Agents, Large Language Modeling, Software Development Tools, IntelliJ IDEA, LLM Application, Artificial Intelligence, Agentic systems, Artificial Intelligence and Machine Learning (AI/ML), Responsible AI, Software Development, Code Review, Integrated Development Environments, Generative AI, Computer Programming, Software Development Life Cycle
Anfänger · Kurs · 1–3 Monate

University of Toronto
Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Objektorientierte Programmierung (OOP), Computer Programmierung, Entwicklung von Anwendungen für Mobilgeräte, iOS Entwicklung, Apple Xcode, Objective-C (Programmiersprache), Apple iOS, Swift Programmierung, Grundsätze der Programmierung, Bildanalyse
Gemischt · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Game Design, Software Development, Development Environment, Software Documentation, Data Validation, Javascript, Debugging, Maintainability, Data Structures, Software Design, Computer Programming, Data Management
Anfänger · Kurs · 1–4 Wochen

Illinois Tech
Kompetenzen, die Sie erwerben: Test Driven Development (TDD), Python Programming, Object Oriented Programming (OOP), Scripting Languages, Computer Programming, Development Testing, Web Development, Program Development, Open Source Technology, Database Application, Data Structures, User Interface (UI), Data Manipulation, File Management, Data Validation
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Illinois Tech
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Web Scraping, Data Structures, Test Driven Development (TDD), Computer Programming, Python Programming, Scripting Languages, User Interface (UI), Open Source Technology, Database Development, Programming Principles, Database Management, Scripting, Software Design
Mittel · Kurs · 1–3 Monate
École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Algorithmen, Funktionales Design, Datenstrukturen, Javascript, Integrierte Entwicklungsumgebungen, Computer Programmierung, Objektorientierte Programmierung (OOP), Scala Programmierung, Computergestütztes Denken, Grundsätze der Programmierung, Software-Entwurfsmuster
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Debugging, Computer Programming, Programming Principles, Maintainability, Data Validation
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: C and C++, Debugging, C++ (Programming Language), API Design, Program Development, Software Documentation, Pseudocode, Software Architecture, Software Design, Maintainability, Computational Thinking, Data Structures, Programming Principles, Technical Documentation, Computer Programming, System Programming, Generative AI, Software Development, Computer Programming Tools, Integrated Development Environments
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Computer Programmierung, Entwicklung von Anwendungen für Mobilgeräte, Objektorientierte Programmierung (OOP), Datenstrukturen, Android Entwicklung, Kotlin, Grundsätze der Programmierung, Fehlersuche
Anfänger · Kurs · 1–4 Wochen

Indian Institute of Technology Guwahati
Kompetenzen, die Sie erwerben: Innovation, Generative KI, GitHub, Computer Programmierung, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Computer-Programmierwerkzeuge, Microsoft Visual Studio, OpenAI, Microsoft Kopilot, Software-Entwicklungstools
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–4 Wochen