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: Open Source Technology, Package and Software Management, Web Development, Linux, Shell Script, Database Design, Ubuntu, Relational Databases, Web Development Tools, Unix Shell, Test Driven Development (TDD), Python Programming, Linux Administration, Databases, Object Oriented Programming (OOP), Full-Stack Web Development, Scripting Languages, Computer Programming, Javascript, Database Management
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate
University of Toronto
Kompetenzen, die Sie erwerben: Algorithmen, Software-Tests, Datenstrukturen, Einheitstest, Programm-Entwicklung, Fehlersuche, Testfall, Computergestütztes Denken, Testautomatisierung, Python-Programmierung, Objektorientierte Programmierung (OOP)
Gemischt · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Datenstrukturen, Statistische Analyse, Datenvisualisierungssoftware, C (Programmiersprache), Grundsätze der Programmierung, Computergestütztes Denken, Datenanalyse, Deskriptive Statistik
Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Brainstorming, Informatik, Grundsätze der Programmierung, Computergestütztes Denken, Fehlersuche, Digitale Pädagogik, Computer Programmierung, Software und Technologie für das Bildungswesen
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Technical Documentation, Technical Writing, Software Documentation, Technical Communication, Software Design Documents, Information Architecture, Writing, User Requirements Documents, Software Development Tools, Automation, Style Guides, Software Development, Agile Software Development, Interactive Design, Project Management Software, Diagram Design, Generative AI
Anfänger · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Algorithmen, Erhebung von Daten, C (Programmiersprache), Programm-Entwicklung, Grundsätze der Programmierung, Computergestütztes Denken, Datenspeicherung, Microsoft Visual Studio, Computer Programmierung
Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Statistische Analyse, Prädiktive Modellierung, Datenmanipulation, Analytics, Datengesteuerte Entscheidungsfindung, No-Code-Entwicklung, Datenverarbeitung, Software-Installation, Unüberwachtes Lernen, Data-Mining, Prädiktive Analytik, Big Data, Datenanalyse
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Objektorientierter Entwurf, Software-Entwurfsmuster, Integrierte Entwicklungsumgebungen, Versionskontrolle, Git (Versionskontrolle-System), Grundsätze der Programmierung, Fehlersuche, Softwareentwicklung, Software-Ingenieur, Befehlszeilen-Schnittstelle, Objektorientierte Programmierung (OOP), Computer Programmierung, Software Entwurf
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Persistence, File I/O, C (Programming Language), Debugging, Computational Thinking, Programming Principles, Program Development, Application Design, Command-Line Interface, Algorithms
Gemischt · Kurs · 1–4 Wochen

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

Duke University
Kompetenzen, die Sie erwerben: Algorithmen, Datenstrukturen, Entwicklungsumgebung, C (Programmiersprache), Software-Tests, Instandhaltbarkeit, Grundsätze der Programmierung, Programm-Entwicklung, Fehlersuche, Problemlösung, Lösung Design, System Programmierung, Software Entwurf, Datei-E/A, Software-Ingenieur, Befehlszeilen-Schnittstelle, Computer Programmierung, Simulationen, Benutzeroberfläche (UI), Softwareentwicklung
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 Design, Application Development, Application Performance Management, User Interface and User Experience (UI/UX) Design, Data Integration, Authorization (Computing), Authentications, Cloud Applications, Google Sheets, Application Lifecycle Management, User Interface (UI), Data Management
Anfänger · Spezialisierung · 3–6 Monate