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 Colorado System
Kompetenzen, die Sie erwerben: Datenmanagement, Prototyping, Algorithmen, Fehlersuche, Objektorientierte Programmierung (OOP), Einheit-Engine, Entwicklung von Videospielen, Computer Programmierung, Datenspeicherung, Objektorientierter Entwurf, Datei-E/A, Graphentheorie, Software-Architektur, C# (Programmiersprache), Spiel-Design, Grundsätze der Programmierung, Datenstrukturen, Software-Entwurfsmuster, Ereignisgesteuerte Programmierung, Anwendungsentwicklung
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Programming Principles, Computational Thinking, Development Environment, C++ (Programming Language), C and C++, Computer Programming, Integrated Development Environments, Debugging, Computer Science
Anfänger · Kurs · 1–3 Monate

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

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

Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Objektorientierte Programmierung (OOP), Python-Programmierung, Grundsätze der Programmierung, Software-Installation, Computer Programmierung, Entwicklungsumgebung, Datenstrukturen, Jupyter, Datenmanipulation
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Basic Electrical Systems, Wireless Networks, C and C++, Computer Programming, Control Systems, Interactive Design, Software Installation, Electronic Components, C++ (Programming Language), Electronics, Display Devices, Embedded Software, Embedded Systems, Robotics, Computer Programming Tools, Development Environment, Integrated Development Environments, Electrical Wiring
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Debugging, Java, Computer Programming, Algorithms, Data Structures, Pseudocode, Integrated Development Environments, Object Oriented Programming (OOP), Computational Thinking
Anfänger · Kurs · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Open Source Technologie, Integrierte Entwicklungsumgebungen, Fehlersuche, Netzwerkprotokolle, Computer Hardware, Computer Programmierung, Eingebettete Software, Elektronische Komponenten, Entwicklungsumgebung, C (Programmiersprache), Digitale Kommunikation, Elektronik-Technik, Eingebettete Systeme
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Apache Maven, Java Programming, Java, Build Tools, Eclipse (Software), Database Application, Full-Stack Web Development, CI/CD, Web Applications, Application Servers, Software Configuration Management, Continuous Integration, Application Development, Business Logic, UI Components, Integrated Development Environments, Role-Based Access Control (RBAC), Automation, Software Design Patterns, Program Development
Anfänger · Spezialisierung · 3–6 Monate

Universitat Politècnica de València
Kompetenzen, die Sie erwerben: Computational Thinking, Programming Principles, Web Development, Database Management, Object Oriented Programming (OOP), Information Technology, Databases, Information Systems, Computer Programming, Algorithms, SQL, Hypertext Markup Language (HTML), Data Structures, Cascading Style Sheets (CSS), Javascript
Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Algorithmen, Python-Programmierung, Lineare Algebra, Operations Research, Theoretische Informatik, Computergestütztes Denken, Kombinatorik, Graphentheorie, Mathematische Modellierung
Auf einen Abschluss hinarbeiten
Fortgeschritten · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Fehlersuche, Objektorientierte Programmierung (OOP), Computer Programmierung, Einheit-Engine, Datenspeicherung, Entwicklung von Videospielen, Benutzeroberfläche (UI), Entwicklungsumgebung, Skripting, C# (Programmiersprache), Spiel-Design
Anfänger · Kurs · 1–4 Wochen