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: Algorithmen, Scala Programmierung, Integrierte Entwicklungsumgebungen, Datenstrukturen, Funktionales Design, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Computer Programmierung, Einheitstest, Computergestütztes Denken
Mittel · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Design und Produkt, Fehlersuche, Python-Programmierung, Informatik, Programm-Entwicklung, Kreatives Design, Computer Programmierung, Pseudocode, Spiel-Design, Interaktives Design
Anfänger · Kurs · 1–4 Wochen

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: Java Programmierung, Grundsätze der Programmierung, Objektorientierte Programmierung (OOP), Testgetriebene Entwicklung (TDD), Unified Modeling Language, Verteiltes Rechnen, Software Entwurf, Computer Programmierung, Methoden der Softwareentwicklung, Software-Entwurfsmuster, Objektorientierter Entwurf
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Fehlersuche, Entwicklungsumgebung, Javascript, Datenstrukturen, Instandhaltbarkeit, Datenvalidierung, Datenmanagement, Software Entwurf, Spiel-Design, Software-Dokumentation, Computer Programmierung, Softwareentwicklung
Anfänger · Kurs · 1–4 Wochen

JetBrains
Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, IntelliJ IDEA, Fehlersuche, Künstliche Intelligenz, Generative KI, Lebenszyklus der Softwareentwicklung, KI-Förderung, Agentische Systeme, Softwareentwicklung, Anwendungsentwicklung, Generative AI-Agenten, Software-Entwicklungstools, Code-Überprüfung, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Computer Programmierung, Modellierung großer Sprachen
Anfänger · Kurs · 1–3 Monate

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

Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Fehlersuche, Instandhaltbarkeit, Datei-E/A, Datenmanagement, Geschäftslogik, Grundsätze der Programmierung, Mainframe-Computing, Computer-Programmierwerkzeuge, COBOL (Programmiersprache), Computer Programmierung
Anfänger · Kurs · 1–4 Wochen

Dartmouth College
Kompetenzen, die Sie erwerben: Fehlersuche, Datenstrukturen, C (Programmiersprache), Informatik, Computer Architektur, Linux, Technische Informatik, Programm-Entwicklung, Computer Programmierung, Eingebettete Software
Anfänger · Kurs · 1–3 Monate

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

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