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 London
Kompetenzen, die Sie erwerben: Entwicklung von Videospielen, Mobile Entwicklung, Musik, Computerprogrammierung, Spiel-Design, Web-Anwendungen, Digitale Signalverarbeitung, Computergrafik, Computer-Programmierwerkzeuge, Benutzeroberfläche (UI), Interaktives Design, Animationen, Visualisierung (Computergrafik), Musikalische Komposition, Multimedia
★ 4.1 (55) · Gemischt · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Continuous Integration, Debugging, Bitbucket, Software Development Tools, Performance Tuning
Mittel · Kurs · 1–4 Wochen

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

Kompetenzen, die Sie erwerben: Git (Versionskontrollsystem), Computerprogrammierung, Software-Entwicklung, Programm-Entwicklung, Software-Versionierung, Software-Entwicklung, Software-Entwicklungstools, Versionskontrolle, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Fehlersuche, Software-Entwicklung, Grundsätze der Programmierung, Software-Entwurfsmuster
★ 4.5 (6) · Anfänger · Kurs · 1–4 Wochen

Google Cloud
Kompetenzen, die Sie erwerben: Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Benutzerfreundliches Design, No-Code-Entwicklung, Bereitstellung von Anwendungen, Anwendungsentwicklung, Integration von Daten, Benutzeroberfläche (UI), Cloud-Anwendungen, Tabellenkalkulations-Software, Anwendungsdesign
★ 4.7 (183) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computational Thinking, Dateiverwaltung, Programm-Entwicklung, Datenspeicherung, Datei-E/A, Anwendungsdesign, Fehlersuche, Persistenz der Daten, C und C++, Grundsätze der Programmierung, Wiederverwendbarkeit von Code, C (Programmiersprache)
Gemischt · Kurs · 1–4 Wochen

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

Google Cloud
Kompetenzen, die Sie erwerben: No-Code Development, Email Automation, Business Process Automation, Application Deployment, Automation, Business Process, Workflow Management, Google Workspace, Application Development, Application Performance Management, User Interface and User Experience (UI/UX) Design, Security Controls, Data Integration, Authorization (Computing), Application Design, Authentications, Cloud Applications, Scripting, Google Sheets, Application Lifecycle Management
★ 4.7 (196) · Anfänger · Spezialisierung · 3–6 Monate