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.

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

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

Kompetenzen, die Sie erwerben: Data Persistence, File I/O, C (Programming Language), Debugging, Code Reusability, Computational Thinking, File Management, Programming Principles, C and C++, Program Development, Data Storage, Application Design, Algorithms
Gemischt · Kurs · 1–4 Wochen

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

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

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

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, Scripting, Google Sheets, Application Lifecycle Management, User Interface (UI)
Anfänger · Spezialisierung · 3–6 Monate

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

Illinois Tech
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Web-Entwicklung, Datenbank-Systeme, Relationale Datenbanken, Javascript, Datenbanken, Cloud-Bereitstellung, Web-Design und Entwicklung, Back-End-Webentwicklung, Server-Seite, Web-Entwicklungs-Tools, Datenbank-Design, Full-Stack Web-Entwicklung, Cloud-Anwendungen, Cloud Computing, Skriptsprachen, Web-Anwendungen, Datenbank-Entwicklung, Bereitstellung von Anwendungen, HTML und CSS
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

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

Kompetenzen, die Sie erwerben: Computational Logic
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Responsible AI, Exploratory Data Analysis, Data Storytelling, Data Presentation, Data Analysis, Model Evaluation, Interactive Data Visualization, No-Code Development, Market Data, Business Analytics, Data Science, Model Training, Model Deployment, Model Optimization, Applied Machine Learning, Data Ethics, Dashboard Creation, Machine Learning, Predictive Modeling, Data Visualization
Anfänger · Spezialisierung · 1–3 Monate