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: Technical Documentation, Technical Writing, Software Documentation, Technical Communication, Information Architecture, Writing, Software Development Tools, Document Management, Automation, AI Workflows, Software Development, Agile Software Development, Graphic and Visual Design, Interactive Design, Project Management Software, Generative AI
Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Datenmanipulation, Große Daten, Bewertung des Modells, Installation der Software, Datenanalyse, Analytik, Data Mining, Prädiktive Modellierung, Datengestützte Entscheidungsfindung, Prädiktive Analytik, Unüberwachtes Lernen, Datenwissenschaft, No-Code-Entwicklung, Software zur Datenanalyse, Modellevaluation
Anfänger · Kurs · 1–4 Wochen

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

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: Anwendungsdesign, Benutzerfreundliches Design, Bereitstellung von Anwendungen, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Tabellenkalkulations-Software, Benutzeroberfläche (UI), Anwendungsentwicklung, No-Code-Entwicklung, Integration von Daten
Anfänger · Kurs · 1–3 Monate

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

Anthropic
Kompetenzen, die Sie erwerben: Software-Entwicklung, Befehlszeilenschnittstelle, Code-Überprüfung, GitHub, Modell-Kontext-Protokoll, Claude Code, Kontext-Management, Anthropischer Claude, LLM-Bewerbung, Software-Entwicklungstools, Werkzeuganrufe, Automatisierung, Generative AI-Agenten, Softwaretechnik
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: Wiederverwendbarkeit von Code, Computer Programmierung, Software-Entwicklung, Computerprogrammierung, Grundsätze der Programmierung, Python-Programmierung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

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

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

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