Duke University
Skills you'll gain: Java Programming, Software Design, Debugging, Software Engineering, Javascript, Computer Programming, Event-Driven Programming, Encryption, Algorithms, Image Analysis, Web Applications, Data Processing, Statistical Analysis, Data Import/Export, Predictive Modeling, Integrated Development Environments, Data Manipulation, Data Analysis, Web Servers, Cascading Style Sheets (CSS)
Beginner · Specialization · 3 - 6 Months
University of Michigan
Skills you'll gain: Data Structures, Python Programming, Programming Principles, Data Processing, Data Manipulation, Development Environment, File Management, Virtual Environment
Beginner · Course · 1 - 3 Months

Skills you'll gain: SAS (Software), Data Import/Export, Data Validation, Data Access, Data Manipulation, Statistical Programming, Data Cleansing, Exploratory Data Analysis, Data Analysis, SQL, Microsoft Excel, Descriptive Statistics
Beginner · Course · 1 - 3 Months

EDHEC Business School
Skills you'll gain: Investment Management, Portfolio Management, Text Mining, Applied Machine Learning, Asset Management, Network Analysis, Data Visualization Software, Financial Data, Market Data, Unstructured Data, Web Scraping, Machine Learning, Social Network Analysis, Advanced Analytics, Financial Market, Financial Analysis, Financial Modeling, Return On Investment, Risk Analysis, Risk Management
Beginner · Specialization · 3 - 6 Months

University of California San Diego
Skills you'll gain: Event-Driven Programming, Interactive Data Visualization, Java, Java Programming, Object Oriented Programming (OOP), User Interface (UI), Object Oriented Design, Computer Programming, Algorithms, Software Engineering, Data Structures, Programming Principles, Software Documentation, Development Environment, Debugging
Intermediate · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Debugging, R Programming, Data Structures, Microsoft Development Tools, Software Documentation, Programming Principles, Program Development, Development Environment, Data Manipulation, Integrated Development Environments, Scripting Languages, Scripting
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Pandas (Python Package), Data Analysis, Exploratory Data Analysis, Data Modeling, Data Manipulation, Jupyter, Matplotlib, Data Visualization, Programming Principles, Data Cleansing, Data Visualization Software, Python Programming, Scripting, Scripting Languages
Beginner · Course · 1 - 3 Months

Rice University
Skills you'll gain: Data Processing, Data Manipulation, Data Structures, Scripting, Data Import/Export, Data Analysis, Python Programming, Data Storage
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Rmarkdown, Ggplot2, R Programming, Data Visualization, Data Analysis, Tidyverse (R Package), Data Visualization Software, Statistical Programming, Data Cleansing, Data Manipulation, Programming Principles, Integrated Development Environments, Data Structures
Beginner · Course · 1 - 3 Months

Duke University
Skills you'll gain: Debugging, Java, Algorithms, Java Programming, Statistical Analysis, Software Design, Computer Programming, Data Import/Export, Integrated Development Environments, Data Manipulation, Object Oriented Programming (OOP), Data Analysis, Software Testing, Problem Solving
Beginner · Course · 1 - 3 Months
Stanford University
Skills you'll gain: Algorithms, Bioinformatics, Graph Theory, Computational Thinking, Data Structures, Theoretical Computer Science
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Software, Debugging, Embedded Systems, Integrated Development Environments, C (Programming Language), Development Environment, Electronic Hardware, Electronics, Software Development Tools, Computer Architecture, Computer Programming
Intermediate · Course · 1 - 4 Weeks