Programmieren-Kurse können Ihnen helfen zu lernen, wie Code geschrieben, getestet und strukturiert wird. Sie können Fähigkeiten in Syntax, Algorithmen, Datenstrukturen und Projektaufbau aufbauen. Viele Kurse stellen Entwicklungsumgebungen, Versionskontrolle und Beispiele aus der Praxis vor.

University of Washington
Kompetenzen, die Sie erwerben: Funktionales Design, Software-Installation, Objektorientierte Programmierung (OOP), Andere Programmiersprachen, Computer Programmierung, Theoretische Informatik, Computergestütztes Denken, Ruby (Programmiersprache), Grundsätze der Programmierung
Mittel · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Algorithmen, Statistische Analyse, Integrierte Entwicklungsumgebungen, Java, Daten importieren/exportieren, Software Entwurf, Objektorientierte Programmierung (OOP), Computer Programmierung, Software-Tests, Java Programmierung, Datenmanipulation, Fehlersuche, Problemlösung, Datenanalyse
Anfänger · Kurs · 1–3 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Python-Programmierung, Integrierte Entwicklungsumgebungen, Daten importieren/exportieren, Computer Programmierung, Datenstrukturen, Computergestütztes Denken, Skripting, Dateiverwaltung, Jupyter, Grundsätze der Programmierung, Software-Entwicklungstools
Anfänger · Kurs · 1–4 Wochen

Microsoft
Kompetenzen, die Sie erwerben: Algorithmen, GitHub, Git (Versionskontrolle-System), Python-Programmierung, Integrierte Entwicklungsumgebungen, Web-Entwicklung, Software-Tests, Entwicklungsumgebung, Skriptsprachen, Programm-Entwicklung, Datenstrukturen, Objektorientierte Programmierung (OOP), Computer Programmierung, Versionskontrolle, Fehlersuche, Skripting, Einheitstest, Jupyter, Grundsätze der Programmierung
Anfänger · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Algorithmen, Ereignisgesteuerte Programmierung, Prototyping, Datenmanagement, Objektorientierte Programmierung (OOP), C# (Programmiersprache), Computer Programmierung, Entwicklung von Videospielen, Datenstrukturen, Datenspeicherung, Graphentheorie, Fehlersuche, Anwendungsdesign, Objektorientierter Entwurf, Spiel-Design, Software-Entwurfsmuster, Computergestütztes Denken, Einheit-Engine, Anwendungsentwicklung, Software-Architektur
Anfänger · Spezialisierung · 3–6 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Algorithmen, Künstliche Intelligenz, C (Programmiersprache), Befehlszeilen-Schnittstelle, Objektorientierte Programmierung (OOP), Computer Programmierung, Datenstrukturen, Graphentheorie, Spiel-Design, Software-Entwurfsmuster, Dateisysteme, Pseudocode, Grundsätze der Programmierung, C++ (Programmiersprache), Objektorientierter Entwurf, Fehlersuche
Anfänger · Spezialisierung · 3–6 Monate

Simplilearn
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), C++ (Programming Language), Computer Programming, Programming Principles, Algorithms, Data Structures, Development Environment, Data Management, Data Manipulation
Anfänger · Kurs · 1–4 Wochen
Mehrere Erzieher
Kompetenzen, die Sie erwerben: Algorithmen, Java, Computer Programmierung, Ereignisgesteuerte Programmierung, Software Entwurf, Verschlüsselung, Datenstrukturen, Java Programmierung, Interaktive Datenvisualisierung, Objektorientierte Programmierung (OOP), Fehlersuche, Benutzeroberfläche (UI), Kryptographie, Problemlösung, Datenanalyse, Software-Ingenieur, Leistungsoptimierung, Grundsätze der Programmierung, Objektorientierter Entwurf, Einheitstest
Anfänger · Spezialisierung · 3–6 Monate

Microsoft
Kompetenzen, die Sie erwerben: C# (Programming Language), Object Oriented Programming (OOP), Debugging, .NET Framework, Microsoft Visual Studio, Microsoft Copilot, Microsoft Development Tools, Programming Principles, Computer Programming, Integrated Development Environments, Development Environment
Anfänger · Kurs · 1–3 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Datenvisualisierungssoftware, Daten bereinigen, Java Programmierung, Python-Programmierung, Java, Datenstrukturen, Objektorientierte Programmierung (OOP), Computer Programmierung, Anwendungsentwicklung, Matplotlib, Fehlersuche, Datenverarbeitung, Pandas (Python-Paket), Einheitstest, Datenvisualisierung, Grundsätze der Programmierung, Objektorientierter Entwurf, Datenanalyse, Pivot-Tabellen und Diagramme, Eclipse (Software)
Anfänger · Spezialisierung · 3–6 Monate

Dartmouth College
Kompetenzen, die Sie erwerben: C (Programmiersprache), Eingebettete Software, Entwicklungsumgebung, Computer Programmierung, Mensch-Computer-Interaktion, Technische Berechnungen, Grundsätze der Programmierung, Fehlersuche, Software-Dokumentation
Anfänger · Kurs · 1–3 Monate

Simplilearn
Kompetenzen, die Sie erwerben: C (Programming Language), Data Structures, Computer Programming, Programming Principles, Data Management, System Programming, Algorithms
Anfänger · Kurs · 1–4 Wochen