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.

Rice University
Kompetenzen, die Sie erwerben: Algorithmen, Fehlersuche, Computer Programmierung, Objektorientierte Programmierung (OOP), Programm-Entwicklung, Simulationen, Python-Programmierung, Entwicklungstests, Grundsätze der Programmierung, Computergestütztes Denken, Wahrscheinlichkeit, Angewandte Mathematik, Kombinatorik, Spiel-Design, Software-Tests
Mittel · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Algorithmen, Integrierte Entwicklungsumgebungen, Fehlersuche, Computer Programmierung, Objektorientierte Programmierung (OOP), Java, Digitale Pädagogik, Testfall, Datenstrukturen
Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Computer Programmierung, Fehlersuche, Objektorientierte Programmierung (OOP), Programm-Entwicklung, Java, Digitale Pädagogik, Software und Technologie für das Bildungswesen, Datenstrukturen
Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Algorithmen, Computer Programmierung, Fehlersuche, Objektorientierte Programmierung (OOP), Computergestützte Logik, Grundsätze der Programmierung, Programm-Entwicklung, Java, Pseudocode, Unterrichten, Testfall
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Selenium (Software), File I/O, Object Oriented Programming (OOP), Test Automation, Web Development Tools, Computer Programming, Scripting, Python Programming, Automation, Scripting Languages, Integrated Development Environments, Debugging
Anfänger · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Creative Design, Data Structures, Programming Principles, Software Visualization, Python Programming, Computer Programming, Predictive Modeling, Algorithms, Computational Thinking, Debugging
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computer Programmierung, Algorithmen, Datenverarbeitung, Fehlersuche, Datenvalidierung, Programm-Entwicklung, Computergestütztes Denken, Python-Programmierung, Software-Installation, System-Konfiguration, Entwicklungsumgebung
Gemischt · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Computer Programmierung, Daten bereinigen, Schnittstelle zur Anwendungsprogrammierung (API), Automatisierung, Skriptsprachen, Grundsätze der Programmierung, Computergestütztes Denken, Python-Programmierung, Skripting
Mittel · Kurs · 1–4 Wochen

Dartmouth College
Kompetenzen, die Sie erwerben: Linux, Computer Programmierung, Eingebettete Software, Befehlszeilen-Schnittstelle, Programm-Entwicklung, Anwendungsentwicklung, Betriebssysteme, Software-Installation, C (Programmiersprache), Datei-E/A, Entwicklungsumgebung, Eingebettete Systeme, Tools erstellen
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Git (Version Control System), Version Control, GitHub, Jupyter, Python Programming, Programming Principles, Data Science, Generative AI, Development Environment, Integrated Development Environments, Computer Programming, Data Analysis
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computational Thinking, Algorithms, Graph Theory, Data Structures, Computer Programming, C++ (Programming Language), Object Oriented Programming (OOP)
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Computer Programming, Computational Thinking, Program Development, Technical Design, Debugging, Problem Solving, Performance Tuning
Mittel · Kurs · 3–6 Monate