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, Fehlersuche, Informatik, Kreatives Design, Python-Programmierung, Design und Produkt, Programm-Entwicklung, Spiel-Design, Pseudocode, Interaktives Design
Anfänger · Kurs · 1–4 Wochen

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

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

Dartmouth College
Kompetenzen, die Sie erwerben: Linux, Computer Programmierung, Betriebssysteme, Datei-E/A, Eingebettete Software, Anwendungsentwicklung, Programm-Entwicklung, C (Programmiersprache), Befehlszeilen-Schnittstelle, Entwicklungsumgebung, 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, Algorithmen, Fehlersuche, Datenstrukturen, Eingebettete Systeme, Programm-Entwicklung, Grundsätze der Programmierung, C (Programmiersprache), Technische Informatik
Anfänger · Kurs · 1–3 Monate

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

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

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

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

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

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