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: Algorithmen, Fehlersuche, Computer Programmierung, Web-Entwicklung, Javascript, Datenstrukturen, Computergestütztes Denken, Grundsätze der Programmierung, Pseudocode, Front-End Web-Entwicklung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Jest (JavaScript Testing Framework), CI/CD, Model View Controller, User Acceptance Testing (UAT), Continuous Integration, Cucumber (Software), Postman API Platform, Ansible, Software Testing, OAuth, Web Development Tools, Behavior-Driven Development, Application Performance Management, Prometheus (Software), Authentications, Test Driven Development (TDD), Package and Software Management, Cloud API, Javascript, Software Engineering
Anfänger · Spezialisierung · 3–6 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Koordinierung, Ereignisgesteuerte Programmierung, Computer Programmierung, Storytelling, Storyboarding, Animationen, Computergestütztes Denken, Grundsätze der Programmierung, Programm-Entwicklung, Lösung Design, Skripting, Animation und Spieldesign, Datenfluss, Spiel-Design
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Fehlersuche, Integrierte Entwicklungsumgebungen, Javascript, Anwendungsentwicklung, Software-Entwicklungstools, Open Source Technologie, Entwicklungsumgebung, Software-Ingenieur, KI-Workflows
Mittel · angeleitetes Projekt · Weniger als 2 Stunden
Dartmouth College
Kompetenzen, die Sie erwerben: Algorithmen, Fehlersuche, Eingebettete Software, Linux, Informatik, Technische Informatik, C (Programmiersprache), Computer Programmierung, Datei-E/A, Computer Architektur, Grundsätze der Programmierung, Linux-Befehle, System Programmierung, Befehlszeilen-Schnittstelle, Software-Dokumentation, Dateisysteme, Software-Visualisierung, Software-Ingenieur, Linux-Server, Eingebettete Systeme
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Maintainability, Code Review, Testability, Debugging, Style Guides, Software Documentation, Software Design Patterns, Programming Principles, Quality Assurance
Mittel · Kurs · 1–4 Wochen

University of Leeds
Kompetenzen, die Sie erwerben: Algorithmen, Fehlersuche, Computer Programmierung, Datei-E/A, Grundsätze der Programmierung, Objektorientierte Programmierung (OOP), Programm-Entwicklung, Datenstrukturen, Skripting, Entwicklungsumgebung, Robotik, Automatisierung, Python-Programmierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Matplotlib, Plot (Graphics), Statistical Visualization, Data Visualization Software, Interactive Data Visualization, Data Presentation, Scatter Plots, Jupyter, Histogram, Box Plots, Graphing, Computer Programming, Development Environment, Animations
Gemischt · Kurs · 1–4 Wochen

National Taiwan University
Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, C (Programming Language), Data Structures, Algorithms, Computational Thinking, Functional Design, Debugging
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Fehlersuche, Software-Entwurfsmuster, Kotlin
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Simplilearn
Kompetenzen, die Sie erwerben: Algorithmen, Datenmanagement, C (Programmiersprache), Computer Programmierung, Datei-E/A, Grundsätze der Programmierung, Datenstrukturen
Anfänger · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: HTML and CSS, Software Documentation, Technical Documentation, Style Guides, Web Development, Technical Writing
Anfänger · Kurs · 1–4 Wochen