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 California San Diego
Kompetenzen, die Sie erwerben: Bewertung des Modells, Prädiktive Modellierung, No-Code-Entwicklung, Große Daten, Datenwissenschaft, Software zur Datenanalyse, Unüberwachtes Lernen, Datenanalyse, Installation der Software, Prädiktive Analytik, Datengestützte Entscheidungsfindung, Data Mining, Analytik, Datenmanipulation
★ 4.3 (217) · Anfänger · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: User Feedback, Usability, Functional Testing, Root Cause Analysis, Product Improvement, Journey Mapping, UI/UX Research, Experience Design, User Experience, Conversion Funnel Analysis, User Interface (UI) Design, Integration Testing, Product Quality (QA/QC), Application Design, Prioritization
Mittel · Kurs · 1–4 Wochen

University of London
Kompetenzen, die Sie erwerben: Visualisierung (Computergrafik), Computer-Programmierwerkzeuge, Multimedia, Digitale Signalverarbeitung, Animationen, Spiel-Design, Mobile Entwicklung, Entwicklung von Videospielen, Musikalische Komposition, Interaktives Design, Computerprogrammierung, Benutzeroberfläche (UI), Web-Anwendungen, Computergrafik, Musik
★ 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: Grundsätze der Programmierung, Versionskontrolle, Fehlersuche, Software-Entwicklung, Software-Entwicklungstools, Programm-Entwicklung, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, Software-Entwurfsmuster, Git (Versionskontrollsystem), Software-Entwicklung, Software-Entwicklung, Computerprogrammierung, Software-Versionierung
★ 4.5 (6) · Anfänger · Kurs · 1–4 Wochen

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

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

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

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