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.

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

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

Heriot-Watt University
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Java, Java Programming, Computer Programming, Application Development, Programming Principles, Computational Logic, Software Development, Debugging, Data Structures
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–4 Wochen

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

Duke University
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Python Programming, Computer Programming, Software Engineering
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Korea Advanced Institute of Science and Technology(KAIST)
Kompetenzen, die Sie erwerben: Computer Programmierung, Scala Programmierung, Theoretische Informatik, Grundsätze der Programmierung, Funktionales Design, Andere Programmiersprachen, Computerprogrammierung
Gemischt · 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

University of Washington
Kompetenzen, die Sie erwerben: Computer Programmierung, Theoretische Informatik, Informatik, Fehlersuche, Grundsätze der Programmierung, Computergestütztes Denken, Funktionales Design, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, Computerwissenschaft, Software-Entwurfsmuster, Computerprogrammierung, Ruby (Programmiersprache)
Gemischt · 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

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

Kompetenzen, die Sie erwerben: Computer Programmierung, Java Programmierung, Fehlersuche, Entwicklungsumgebung, Java, Datenstrukturen, Computerprogrammierung, Objektorientierte Programmierung (OOP), Datei-E/A, Integrierte Entwicklungsumgebungen
Anfänger · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Computer Programmierung, Informatik, Mathematische Software, Fehlersuche, Entwicklungsumgebung, Datenstrukturen, Technische Berechnungen, Matlab, Plot (Grafiken), Grundsätze der Programmierung, Benutzeroberfläche (UI), Computerwissenschaft, Datei-E/A, Computerprogrammierung, Problemlösung
Anfänger · Kurs · 1–3 Monate