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: Datenvorverarbeitung, Pandas (Python-Paket), Daten importieren/exportieren, Datenanalyse, Datenmanipulation, NumPy, Fehlersuche, Explorative Datenanalyse, Python-Programmierung, Abfragesprachen, Datei-E/A, Datenqualität, Daten bereinigen
Anfänger · Kurs · 1–4 Wochen

Packt
Kompetenzen, die Sie erwerben: Ruby (Programming Language), File I/O, Object Oriented Programming (OOP), Ruby on Rails, Debugging, Software Design Patterns, Software Documentation, Testability, Scripting Languages, Development Environment, Integrated Development Environments, Computer Programming, Development Testing, Programming Principles, Data Structures, Scripting, Apple Xcode, Web Development, Program Development, Package and Software Management
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Basic Electrical Systems, Electronic Components, Electronics, Interactive Design, Display Devices, Robotics, Control Systems, Computer Programming, Technical Communication, Embedded Systems, Development Environment, Simulation and Simulation Software, Digital Communications, Debugging, Data Storage, Real Time Data
Anfänger · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Excel-Makros, Datenstrukturen, Automatisierung, Skripting, Skriptsprachen, Computergestützte Logik, Grundsätze der Programmierung, Visual Basic (Programmiersprache), Microsoft Entwicklungswerkzeuge
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: File I/O, C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Debugging, Data Structures, C (Programming Language), Development Environment, Software Design Patterns, Computational Thinking, Computer Programming, Programming Principles, Data Persistence, Algorithms, Maintainability, Simulations, Data Management, Prototyping
Mittel · Spezialisierung · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Datenstrukturen, Computer Programmierung, Datenmanagement, Dateiverwaltung, Grundsätze der Programmierung, Algorithmen, Objektorientierte Programmierung (OOP), Python-Programmierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Storytelling, Pandas (Python Package), Data Analysis, Data-Driven Decision-Making, Exploratory Data Analysis, Analytical Skills, Business Analysis, Data Manipulation, Data Cleansing, Python Programming, Data Import/Export, Promotional Strategies
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Javascript, JSON, Web Applications, Computer Programming, Application Design, Scripting Languages, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Prototyping, Context Management
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Computer Programmierung, Anwendungsentwicklung, JavaScript-Frameworks, Javascript, UI Komponenten, React.js, Web-Entwicklungstools, Web-Anwendungen, Restful API, Web-Entwicklung, Cascading Style Sheets (CSS)
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Indian Institute of Technology Guwahati
Kompetenzen, die Sie erwerben: SolidWorks (CAD), Computer-Aided Design, Computer Graphics, 3D Modeling, Mechanical Design, Engineering Drawings, Visualization (Computer Graphics), Prototyping, Algorithms
Mittel · Kurs · 1–3 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Scala Programmierung, Verteiltes Rechnen, Datenverarbeitung, Technologien zur Datenspeicherung, Grundsätze der Programmierung, Big Data, SQL, Datenmanipulation, Apache Spark, Leistungsoptimierung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Scaled Agile Framework, Agile Methodology, Backlogs, Kanban Principles, Sprint Retrospectives, Sprint Planning, Project Management Institute (PMI) Methodology, Prioritization, Lean Methodologies, Project Management Life Cycle, Waterfall Methodology, Continuous Integration
Mittel · Kurs · 1–4 Wochen