Programmieren-Kurse können Ihnen helfen, die Grundlagen von Syntax, Kontrollstrukturen und Datenstrukturen in verschiedenen Sprachen zu lernen. Sie können Fähigkeiten im Schreiben, Testen und Strukturieren von Code aufbauen. Viele Kurse führen in Entwicklungsumgebungen, Versionskontrolle und einfache Projektbeispiele ein, mit denen Sie eigene Programme Schritt für Schritt entwickeln.
University of Toronto
Kompetenzen, die Sie erwerben: Computerprogrammierung, Objektorientierte Programmierung (OOP), Python-Programmierung, Entwicklungstests, Algorithmen, Programm-Entwicklung, Grundsätze der Programmierung, Software-Prüfung, Einheitliche Prüfung, Computer Programmierung, Test-Automatisierung, Testfall, Daten-Strukturen, Objektorientierter Entwurf, Einheitstest
Gemischt · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Grafische Darstellung, Statistische Analyse, Histogramm, Computerprogrammierung, Präsentation der Daten, Grundsätze der Programmierung, C (Programmiersprache), Deskriptive Statistik, C und C++, Computer Programmierung, Computational Thinking, Datenanalyse
Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Computerprogrammierung, Software und Technologie für das Bildungswesen, Algorithmen, Fehlersuche, Brainstorming, Programm-Entwicklung, Grundsätze der Programmierung, Kollaborative Software, Computerwissenschaft, Computer-Programmierwerkzeuge, Computer Programmierung, Computational Thinking, Informatik, Digitale Pädagogik
Anfänger · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Datenerfassung, Microsoft Entwicklungswerkzeuge, Algorithmen, Datenerhebung, Computerprogrammierung, Programm-Entwicklung, Microsoft Visual Studio, Grundsätze der Programmierung, Datenspeicherung, C (Programmiersprache), Entwicklungsumgebung, C und C++, Integrierte Entwicklungsumgebungen, Computer Programmierung, Computational Thinking
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Software-Entwicklung, Befehlszeilenschnittstelle, Softwaretechnik, Versionskontrolle, Objektorientierte Programmierung (OOP), Computerprogrammierung, Git (Versionskontrollsystem), Grundsätze der Programmierung, Fehlersuche, Integrierte Entwicklungsumgebungen, Computer Programmierung, Objektorientierter Entwurf, Software-Entwurfsmuster, Software Entwurf
Anfänger · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Problemlösung, Software-Entwicklung, Softwaretechnik, Computerprogrammierung, System-Programmierung, Planung der Prüfung, Algorithmen, Datei-E/A, Simulationen, Programm-Entwicklung, Grundsätze der Programmierung, Fehlersuche, Instandhaltbarkeit, Software-Prüfung, C (Programmiersprache), Lebenszyklus der Systementwicklung, Speicherverwaltung, C und C++, Computer Programmierung, Testfall, Daten-Strukturen, Software Entwurf
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Software-Entwicklung, Python-Programmierung, Computerprogrammierung, Grundsätze der Programmierung, Wiederverwendbarkeit von Code, Computer Programmierung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Web-Entwicklungs-Tools, Computerprogrammierung, Objektorientierte Programmierung (OOP), Front-End-Webentwicklung, Javascript, Funktionales Design, Grundsätze der Programmierung, Node.JS, Paket- und Softwareverwaltung, Einheitliche Prüfung, Web-Anwendungen, Ereignisgesteuerte Programmierung, Computer Programmierung, JSON, Jest (JavaScript Testing Framework), Daten-Strukturen, Einheitstest
Anfänger · Kurs · 1–3 Monate

University of London
Kompetenzen, die Sie erwerben: Computerprogrammierung, Bildanalyse, Musikalische Komposition, Digitale Signalverarbeitung, Javascript, Animationen, Musik, Visualisierung (Computergrafik), Computergrafik, Benutzeroberfläche (UI), Mobile Entwicklung, Grafik-Software, Entwicklung von Videospielen, Interaktives Design, Multimedia, Web-Anwendungen, Computer Programmierung, Computer-Programmierwerkzeuge, Spiel-Design, Animation und Spieldesign
Gemischt · Kurs · 1–3 Monate