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 Colorado System
Kompetenzen, die Sie erwerben: Computational Thinking, Datenspeicherung, C (Programmiersprache), Datenerfassung, Computer Programmierung, Algorithmen, Programm-Entwicklung, Grundsätze der Programmierung, Microsoft Visual Studio, Computerprogrammierung, Datenerhebung
Anfänger · Kurs · 1–4 Wochen

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

Duke University
Kompetenzen, die Sie erwerben: Software-Entwicklung, Betriebssysteme, Daten-Strukturen, Software-Prüfung, Simulationen, System-Programmierung, Fehlersuche, Befehlszeilenschnittstelle, C (Programmiersprache), Problemlösung, Algorithmen, Computer Programmierung, Benutzeroberfläche (UI), Instandhaltbarkeit, Grundsätze der Programmierung, Softwaretechnik, Programm-Entwicklung, Computerprogrammierung, Datei-E/A, Software Entwurf, Entwicklungsumgebung
Anfänger · Spezialisierung · 3–6 Monate

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

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

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

Duke University
Kompetenzen, die Sie erwerben: C (Programmiersprache), Lösung Design, Problemlösung, Computer Programmierung, Algorithmen, Grundsätze der Programmierung, Softwaretechnik, Software-Entwicklung, Computerprogrammierung
Anfänger · Kurs · 1–4 Wochen