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.

Duke University
Kompetenzen, die Sie erwerben: Python-Programmierung, Programm-Entwicklung, Fehlersuche, Kreatives Design, Computer Programmierung, Design und Produkt, Pseudocode, Informatik, Spiel-Design, Interaktives Design
Anfänger · Kurs · 1–4 Wochen

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

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, Skripting, Ereignisgesteuerte Programmierung, Storyboarding, Fehlersuche, Animationen, Animation und Spieldesign, Computer Programmierung, Entwicklung von Videospielen, Spiel-Design, Grundsätze der Programmierung, Computergrafik
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

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

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

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

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), C++ (Programming Language), Application Development, Object Oriented Design, Data Visualization Software, Visualization (Computer Graphics), Programming Principles, Computer Graphics, Solution Design, Computational Thinking, Graphing, Verification And Validation, Development Environment, Software Visualization, Graphic and Visual Design, Data Presentation, Application Design, Data Validation, C and C++, Program Development
Anfänger · Spezialisierung · 3–6 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Data Structures, File I/O, Debugging, Data Processing, Application Development, File Management, File Systems, Programming Principles, Computer Programming, Python Programming, Scripting, Scripting Languages, Operating Systems, Software Development, Virtual Machines, Cross Platform Development
Anfänger · Spezialisierung · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Database Application, Python Programming, Unit Testing, Computer Programming, Restful API, Cross Platform Development, Package and Software Management, Scripting, Data Science, Computer Programming Tools, Program Development, Software Development, Data Processing, Debugging, Programming Principles, User Interface (UI) Design, Regression Analysis, Machine Learning
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Rust (Programming Language), File I/O, Data Structures, System Programming, Secure Coding, Software Design Patterns, Debugging
Anfänger · Kurs · 1–3 Monate