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: Data Mining, Große Daten, Installation der Software, Prädiktive Modellierung, Prädiktive Analytik, Datenanalyse, Datenwissenschaft, Datenmanipulation, Unüberwachtes Lernen, Datengestützte Entscheidungsfindung, Software zur Datenanalyse, Analytik, No-Code-Entwicklung, Bewertung des Modells, Modellevaluation
★ 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

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

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

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

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

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

Anthropic
Kompetenzen, die Sie erwerben: Automatisierung, Software-Entwicklung, Software-Entwicklungstools, Code-Überprüfung, Modell-Kontext-Protokoll, Kontext-Management, Claude Code, Befehlszeilenschnittstelle, LLM-Bewerbung, Anthropischer Claude, GitHub, Softwaretechnik, Werkzeuganrufe, Generative AI-Agenten
★ 4.4 (69) · Gemischt · Kurs · 1–4 Wochen

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

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

Kompetenzen, die Sie erwerben: JSON, Funktionales Design, Web-Anwendungen, Ereignisgesteuerte Programmierung, Testfall, Computer Programmierung, Node.JS, Front-End-Webentwicklung, Paket- und Softwareverwaltung, Computerprogrammierung, Daten-Strukturen, Javascript, Einheitstest, Grundsätze der Programmierung, Objektorientierte Programmierung (OOP), Entwicklung von Testskripten, Web-Entwicklungs-Tools, Jest (JavaScript Testing Framework), Einheitliche Prüfung
★ 4.7 (4952) · Anfänger · Kurs · 1–3 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