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.

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

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

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

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

Kompetenzen, die Sie erwerben: Technical Documentation, Technical Writing, Software Documentation, Technical Communication, Information Architecture, Writing, Document Management, Automation, AI Workflows, Software Development, Agile Software Development, Graphic and Visual Design, Interactive Design, Project Management Software
Anfänger · Kurs · 1–3 Monate

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

Coursera
Kompetenzen, die Sie erwerben: User Feedback, Usability, Functional Testing, Root Cause Analysis, Product Improvement, Journey Mapping, UI/UX Research, Experience Design, User Experience, Conversion Funnel Analysis, User Interface (UI) Design, Integration Testing, Product Quality (QA/QC), Application Design, Prioritization
Mittel · Kurs · 1–4 Wochen

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

Board Infinity
Kompetenzen, die Sie erwerben: Continuous Integration, Bitbucket, Software Development Tools
Mittel · Kurs · 1–4 Wochen

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

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