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: Python-Programmierung, Programm-Entwicklung, Algorithmen, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Test-Automatisierung, Computer Programmierung, Test-Tools, Software-Prüfung, Computerprogrammierung, Einheitliche Prüfung, Daten-Strukturen, Testfall, Einheitstest
Gemischt · Kurs · 1–3 Monate

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

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

University of Colorado System
Kompetenzen, die Sie erwerben: Datenspeicherung, Mathematische Software, Microsoft Visual Studio, Programm-Entwicklung, Algorithmen, Grundsätze der Programmierung, Computational Thinking, Computer Programmierung, Entwicklungsumgebung, Computerprogrammierung, Microsoft Entwicklungswerkzeuge, Datenerfassung, Integrierte Entwicklungsumgebungen, Datenerhebung, C (Programmiersprache)
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, Diagram Design, Generative AI
Anfänger · Kurs · 1–3 Monate

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

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

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

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

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

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