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.

Rice University
Kompetenzen, die Sie erwerben: Entwicklungsumgebung, Integrierte Entwicklungsumgebungen, Python-Programmierung, Grundsätze der Programmierung, Fehlersuche, Computer Programmierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Pseudocode, Programming Principles, Debugging, Diagram Design, Functional Design, Computer Programming Tools, Computer Programming, Software Documentation
Anfänger · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: 3D-Assets, Fehlersuche, Skripting, Entwicklung von Videospielen, Animation und Spieldesign, Computergrafik, Grundsätze der Programmierung, Ereignisgesteuerte Programmierung, Animationen, Computer Programmierung, Spiel-Design, Storyboarding
Anfänger · Kurs · 1–3 Monate

Korea Advanced Institute of Science and Technology(KAIST)
Kompetenzen, die Sie erwerben: Funktionales Design, Scala Programmierung, Andere Programmiersprachen, Grundsätze der Programmierung, Theoretische Informatik, Computer Programmierung
Gemischt · Kurs · 1–3 Monate

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

University of Washington
Kompetenzen, die Sie erwerben: Other Programming Languages, Software Design, Ruby (Programming Language), Programming Principles, Data Structures, Software Architecture, Computer Programming, Functional Design, Debugging
Mittel · Kurs · 1–4 Wochen

Ball State University
Kompetenzen, die Sie erwerben: Algorithmen, Fehlersuche, Skripting, Datenstrukturen, Verarbeitung natürlicher Sprache, Python-Programmierung, Statistische Analyse, Objektorientierte Programmierung (OOP), Datenanalyse, Grundsätze der Programmierung, Computer Programmierung, NumPy
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Event-Driven Programming, Programming Principles, Computer Programming, Distributed Computing, Computer Science, Computational Thinking, Computer Networking, Data Structures, Natural Language Processing, Algorithms, Problem Solving, Application Programming Interface (API)
Anfänger · Kurs · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: R Programming, Maintainability, Package and Software Management, R (Software), Programming Principles, Statistical Programming, Computer Programming, Data Structures, Software Development, Data Science, Computer Programming Tools, Data Analysis
Gemischt · Kurs · 1–4 Wochen

University of London
Kompetenzen, die Sie erwerben: Pseudocode, C++ (Programming Language), Object Oriented Programming (OOP), C and C++, File I/O, Object Oriented Design, Integrated Development Environments, Computer Programming, Development Environment, Programming Principles, Debugging, Data Structures, Program Development, Algorithms, Interactive Design, Model Evaluation, Software Engineering, Test Data, Data Validation, Command-Line Interface
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), File I/O, Data Persistence, Object Oriented Design, Java, Java Programming, File Management, Application Development, Maintainability, Software Design, Programming Principles, Development Environment, Program Development, Computer Programming, Data Structures, Data Management, Integrated Development Environments, Debugging, Data Validation
Anfänger · Spezialisierung · 3–6 Monate

Logical Operations
Kompetenzen, die Sie erwerben: R Programming, R (Software), Data Science, Data Analysis, Statistical Modeling, Data Visualization, Statistical Analysis, Statistical Visualization, Regression Analysis, Statistical Machine Learning, Plot (Graphics), Data Structures, Computer Programming, Decision Tree Learning, Machine Learning Methods, Machine Learning, Software Development, Computer Programming Tools, Data Import/Export, Machine Learning Algorithms
Mittel · Spezialisierung · 1–3 Monate