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, Relational Databases, Web Applications, Web Development Tools, Test Driven Development (TDD), Python Programming, Linux Administration, Databases, Web Design and Development, Object Oriented Programming (OOP), Operating System Administration, Scripting Languages, Code Reusability, Javascript, Database Management
★ 4.6 (68) · Anfänger · Spezialisierung · 3–6 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: C (Programmiersprache), Grundsätze der Programmierung, Datenanalyse, Statistische Analyse, Deskriptive Statistik, Computerprogrammierung, Computational Thinking
★ 4.7 (93) · Anfänger · Kurs · 1–4 Wochen
University of Toronto
Kompetenzen, die Sie erwerben: Software-Prüfung, Test-Automatisierung, Testfall, Einheitliche Prüfung, Programm-Entwicklung, Entwicklungstests, Daten-Strukturen, Python-Programmierung, Algorithmen, Computerprogrammierung, Objektorientierte Programmierung (OOP)
★ 4.6 (732) · Gemischt · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Computer-Programmierwerkzeuge, Digitale Pädagogik, Grundsätze der Programmierung, Informatik, Fehlersuche, Brainstorming, Computerprogrammierung, Computational Thinking
★ 4.8 (26) · Anfänger · Kurs · 1–3 Monate

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

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

Coursera
Kompetenzen, die Sie erwerben: User Feedback, Usability, Functional Testing, Root Cause Analysis, Product Improvement, UI/UX Research, Experience Design, Software Quality (SQA/SQC), User Experience, User Interface and User Experience (UI/UX) Design, User Interface (UI) Design, Integration Testing, Product Quality (QA/QC), Application Development, Application Lifecycle Management, Prioritization
Mittel · Kurs · 1–4 Wochen

University of London
Kompetenzen, die Sie erwerben: Visualisierung (Computergrafik), Anwendungsentwicklung, Musik, Multimedia, Benutzeroberfläche (UI), Entwicklung von Videospielen, Mobile Entwicklung, Animationen, Computerprogrammierung, Computergrafik
★ 4.1 (55) · Gemischt · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Continuous Integration, Bitbucket, Performance Tuning
Mittel · Kurs · 1–4 Wochen

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

Kompetenzen, die Sie erwerben: Software-Entwicklung, Grundsätze der Programmierung, Python-Programmierung, Computerprogrammierung
★ 4.6 (119) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

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