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.

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

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

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

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

National Taiwan University
Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, C (Programming Language), Data Structures, Computer Science, Algorithms, Computational Logic, Functional Specification, Command-Line Interface, Debugging, Data Validation
Gemischt · Kurs · 1–3 Monate

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

Northeastern University
Kompetenzen, die Sie erwerben: Computer Programmierung, Objektorientierte Programmierung (OOP), Entwicklungsumgebung, Programm-Entwicklung, Python-Programmierung, Integrierte Entwicklungsumgebungen, Skripting, Fehlersuche, Software-Installation, Datenmanipulation, Skriptsprachen
Anfänger · Kurs · 1–3 Monate

Dartmouth College
Kompetenzen, die Sie erwerben: Computer Programmierung, System Programmierung, Betriebssysteme, C (Programmiersprache), Eingebettete Software, Technische Informatik, Linux, Informatik, Datenstrukturen, Eingebettete Systeme, Software-Visualisierung
Anfänger · Kurs · 1–3 Monate

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

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

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

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