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 Applications, Web Development Tools, Unix Shell, Test Driven Development (TDD), Python Programming, Linux Administration, Databases, Object Oriented Programming (OOP), Object Oriented Design, Scripting Languages, Javascript, Database Management
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate
University of Toronto
Kompetenzen, die Sie erwerben: Computer Programmierung, Test-Automatisierung, Grundsätze der Programmierung, Computerprogrammierung, Software-Prüfung, Daten-Strukturen, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, Testfall, Programm-Entwicklung, Python-Programmierung, Einheitstest, Algorithmen, Entwicklungstests, Einheitliche Prüfung
Gemischt · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Computer Programmierung, Datenanalyse, Grundsätze der Programmierung, Computerprogrammierung, Histogramm, Deskriptive Statistik, Computational Thinking, C (Programmiersprache), Statistische Analyse, Grafische Darstellung, Präsentation der Daten, C und C++
Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Computer Programmierung, Grundsätze der Programmierung, Computerprogrammierung, Brainstorming, Computer-Programmierwerkzeuge, Programm-Entwicklung, Informatik, Computerwissenschaft, Computational Thinking, Algorithmen, Fehlersuche, Kollaborative Software, Software und Technologie für das Bildungswesen, Digitale Pädagogik
Anfänger · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Computer Programmierung, Grundsätze der Programmierung, Computerprogrammierung, Datenerfassung, Microsoft Entwicklungswerkzeuge, Datenerhebung, Microsoft Visual Studio, Programm-Entwicklung, Integrierte Entwicklungsumgebungen, Entwicklungsumgebung, C (Programmiersprache), Computational Thinking, Algorithmen, Datenspeicherung, C und C++
Anfänger · Kurs · 1–4 Wochen

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

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

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

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

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