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: Pandas (Python Package), Data Analysis, Data Cleansing, Graphing, Data Manipulation, Jupyter, Data Preprocessing, Data Presentation, Python Programming
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Scrimba
Kompetenzen, die Sie erwerben: JSON, Restful API, API Design, Web Applications, Application Programming Interface (API), Responsive Web Design, Cascading Style Sheets (CSS), Dashboard Creation, Event-Driven Programming, HTML and CSS, Javascript, Wireframing, Web Servers, Web Development, Real Time Data, Game Design, Hypertext Markup Language (HTML), Servers, Software Development
Mittel · Spezialisierung · 1–4 Wochen

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Software Design Patterns, Object Oriented Programming (OOP), Software Design, Object Oriented Design, Java, Java Programming, Program Development, Computer Programming, Graphical Tools, User Interface (UI), Simulations
Mittel · Kurs · 1–3 Monate

University of Virginia
Kompetenzen, die Sie erwerben: Model View Controller, Design and Product, Debugging, Integrated Development Environments, Software Design, User Interface (UI), Responsive Web Design, HTML and CSS, Data Modeling, Data Store, Database Development, User Interface (UI) Design, Database Design, Web Design and Development, Software Development Tools, UI/UX Strategy, NoSQL, Web Design, Database Architecture and Administration, Programming Principles
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Software Installation, Code Reusability, Functional Design, Programming Principles, Data Validation, Python Programming, Program Development, Scripting, Software Design, Computational Thinking, Development Environment, Computational Logic, Computer Programming, Algorithms, Command-Line Interface
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Explorative Datenanalyse, Statistische Visualisierung, R Programmierung, Datenanalyse, R (Software), Deskriptive Analytik, Deskriptive Statistik, Datengestützte Entscheidungsfindung, Statistische Analyse, Prädiktive Modellierung, Modellevaluation, Regressionsanalyse, Bewertung des Modells, Prädiktive Analytik, Statistische Modellierung, Plot (Grafiken), Ggplot2
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

LearnQuest
Kompetenzen, die Sie erwerben: JSON, Persistenz der Daten, Datenmodellierung, Anwendungsprogrammierschnittstelle (API), Datenbank-Anwendung, UI-Komponenten, Netzwerk-Modell, Kerndaten (Software), Netzwerk-Protokolle, Mobile Entwicklung, Apple iOS, Benutzeroberfläche (UI), Datenspeicher, iOS-Entwicklung
Fortgeschritten · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Model Evaluation, Statistical Modeling, Applied Machine Learning, Unsupervised Learning, Statistical Machine Learning, Data Science, Decision Tree Learning, Statistical Methods, Classification And Regression Tree (CART), Artificial Neural Networks, Statistical Analysis, Regression Analysis, Predictive Modeling, Machine Learning Methods, Classification Algorithms, Supervised Learning, R Programming, Statistical Inference, Machine Learning Algorithms, Dimensionality Reduction
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 3–6 Monate
University of Michigan
Kompetenzen, die Sie erwerben: File I/O, Data Structures, Programming Principles, Data Manipulation, Software Installation, Python Programming, Data Processing, Development Environment
Gemischt · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Canva (Software), Graphic Design, Graphic and Visual Design, Design Elements And Principles, Graphic and Visual Design Software, Digital Design, Creative Design, Design and Product, Event Management, Computer Programming
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Datenbanken, PostgreSQL, Integrität der Daten, Datenbank-Entwicklung, Datenbank-Management-Systeme, Relationale Datenbanken, Datenmanipulation, SQL, Datenbank-Management, Daten importieren/exportieren, Datenbank Management
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: 3D Assets, 3D Modeling, Unreal Engine, Video Game Development, Animation and Game Design, Visualization (Computer Graphics), Computer Graphics, Design Software, Wireframing, Editing, Data Import/Export, Graphics Software, User Interface (UI), Model Optimization, Software Installation
Anfänger · Spezialisierung · 1–3 Monate