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.

Kompetenzen, die Sie erwerben: Event-Driven Programming, Debugging, Programming Principles, Algorithms, Video Game Development, Computer Programming Tools, Game Design, Computer Programming, Program Development, Animation and Game Design, Interactive Design, Integrated Development Environments, Computer Science
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Data Structures, Python Programming, Algorithms, Data Manipulation, Computational Thinking, Programming Principles, Data Processing, Data Dictionary, Computer Programming
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: NumPy, Pandas (Python Package), Image Analysis, Data Manipulation, Matplotlib, Computer Vision, Data Analysis, Interactive Data Visualization, Python Programming, Geospatial Mapping, Data Import/Export, Scripting, File Management, Scripting Languages, Data Structures, Development Environment, Computer Programming Tools, Integrated Development Environments, Computer Programming, Software Installation
Anfänger · Spezialisierung · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Data Science, Web Development, Python Programming, Programming Principles, Artificial Intelligence, Computer Programming, Application Development, Scientific Visualization, Scripting
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Theoretical Computer Science, Computer Programming, Algorithms, Computer Science, Formal Learning, Software Engineering, Program Development, Text Mining, Data Science, Analysis, Machine Learning Methods, Debugging, Technical Analysis
Mittel · Kurs · 1–3 Monate

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Algorithmen, Graphentheorie, Entwicklungsumgebung, Netzwerk-Routing, Technische Software, Programm-Entwicklung, Datenstrukturen, Datenbank-Theorie, Technologien zur Datenspeicherung, Theoretische Informatik, Computer Programmierung, Objektorientierter Entwurf, Unstrukturierte Daten, Objektorientierte Programmierung (OOP), Datenspeicherung, C++ (Programmiersprache), Datenbank-Systeme, Fehlersuche
Mittel · Spezialisierung · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Java Programmierung, Algorithmen, Java, Android Entwicklung, Datenstrukturen, Android Studio, Integrierte Entwicklungsumgebungen, Computer Programmierung, Objektorientierte Programmierung (OOP), Entwicklung von Anwendungen für Mobilgeräte, Fehlersuche
Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Algorithmen, Graphentheorie, Java, Datenstrukturen, Computer Programmierung, Dateisysteme, Grundsätze der Programmierung, Datenspeicherung, C++ (Programmiersprache), Fehlersuche
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Blockchain, FinTech, Software Development Tools, Transaction Processing, Web Development, Web Applications, Node.JS, Emerging Technologies, Scalability, Javascript, Application Deployment, Computer Programming, Market Dynamics
Anfänger · Kurs · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Peripheriegeräte, Computer-Systeme, Systemtechnik, Elektrotechnik und Computertechnik, Kontrollsysteme, Elektronische Komponenten, Internet der Dinge, Grundlegende elektrische Systeme, Automatisierungstechnik, Computer Programmierung, Drahtlose Netzwerke, Elektronik, Hardware Design, Grundsätze der Programmierung, Elektrische Verkabelung, Fernzugriffssysteme, Elektronische Hardware, Eingebettete Systeme, Mensch-Maschine-Schnittstellen, Interaktives Lernen
Gemischt · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Python-Programmierung, Software Entwurf, Computer Programmierung, Schnittstelle zur Anwendungsprogrammierung (API), Integrierte Entwicklungsumgebungen, Computervision, Unified Modeling Language, Software-Ingenieur, Jupyter, Bildanalyse, Objektorientierte Programmierung (OOP)
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Python Programming, Command-Line Interface, Programming Principles, Computer Programming, Scripting, Scripting Languages, Development Environment
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden