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: Event-Driven Programming, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Application Development, Problem Solving, Design, Computer Science
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Michigan
Kompetenzen, die Sie erwerben: Datenstrukturen, Objektorientierter Entwurf, Skriptsprachen, Python-Programmierung, Computergestützte Logik, Entwerfen, Animationen, Visualisierung (Computergrafik), Automatisierung, Generative Modellarchitekturen, Computer Programmierung, 3D-Modellierung
Anfänger · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: JSON, Datenstrukturen, Fehlersuche, Front-End Web-Entwicklung, Javascript, Entwicklung von Anwendungen für Mobilgeräte, Skripting, Objektorientierte Programmierung (OOP), Entwicklung von Videospielen, Anwendungsentwicklung, Persistenz der Daten, Computer Programmierung, Ereignisgesteuerte Programmierung, Web-Anwendungen, Web-Entwicklung
Anfänger · Kurs · 1–3 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Datenstrukturen, Python-Programmierung, Grundsätze der Programmierung, Jupyter, Computer-Programmierwerkzeuge, Entwicklungsumgebung, Computer Programmierung, Computergestütztes Denken, Datei-E/A
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Javascript, Fehlersuche, Datenstrukturen, Datenmanagement, Computer Programmierung, Entwicklungsumgebung, Software Entwurf, Instandhaltbarkeit, Spiel-Design, Datenvalidierung, Software-Dokumentation, Softwareentwicklung
Anfänger · Kurs · 1–4 Wochen

University of London
Kompetenzen, die Sie erwerben: Mensch-Computer-Interaktion, Javascript, Fehlersuche, Software-Entwicklungstools, Grafische Tools, Computer-Programmierwerkzeuge, Computergrafik, Datenmanagement, Entwicklungsumgebung, Computer Programmierung, Interaktives Design
Anfänger · Kurs · 1–4 Wochen

Illinois Tech
Kompetenzen, die Sie erwerben: Unified Modeling Language, File I/O, Debugging, Object Oriented Programming (OOP), Python Programming, Computer Programming, System Programming, Pseudocode, Program Development, Event-Driven Programming, Software Design, User Interface (UI), Data Structures
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Debugging, Unit Testing, Relational Databases, Object Oriented Programming (OOP), Databases, Data Visualization Software, Object Oriented Design, Web Scraping, Data Science, Creative Design, Scatter Plots, Data Structures, Programming Principles, File I/O, Integrated Development Environments, Software Visualization, Python Programming, Computer Programming, Program Development, Diversity and Inclusion
Mittel · Spezialisierung · 3–6 Monate

AI CERTs
Kompetenzen, die Sie erwerben: Vibe coding, Programming Principles, Prompt Engineering, OpenAI API, LangChain, Generative AI Agents, AI Enablement, Artificial Intelligence, Generative AI, Responsible AI, Computer Programming, Application Development, AI Product Strategy, Artificial Intelligence and Machine Learning (AI/ML), No-Code Development, Debugging
Anfänger · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Umarmendes Gesicht, Verarbeitung natürlicher Sprache, Docker (Software), Bereitstellung von Anwendungen, Cloud Computing, Containerisierung, Amazon Webdienste, Jenkins, Generative KI, Restful API, Testfall, DevOps, LLM-Bewerbung, Computer Programmierung, Modellierung großer Sprachen, CI/CD, Befehlszeilen-Schnittstelle, Rust (Programmiersprache), Daten-Pipelines, Serverloses Rechnen
Anfänger · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Algorithmen, Javascript, Datenstrukturen, Fehlersuche, Software-Tests, Java, Datenspeicherung, Programm-Entwicklung, Python-Programmierung, Testfall, Grundsätze der Programmierung, C und C++, Computer Programmierung, Entwicklungstests, Theoretische Informatik, Netzwerkanalyse, Rust (Programmiersprache), Bioinformatik, Computergestütztes Denken, Graphentheorie
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Debugging, C++ (Programming Language), Software Documentation, API Design, Program Development, Pseudocode, Software Architecture, Software Design, Maintainability, Computational Thinking, System Programming, Data Structures, Programming Principles, Computer Programming, Generative AI Agents, Integrated Development Environments, Technical Documentation, Generative AI, Application Development, Data Validation
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate