
University of Colorado System
Skills you'll gain: File I/O, Simulations, C (Programming Language), Computational Thinking, Automation, Algorithms, Data Structures, Programming Principles, Memory Management
★ 4.4 (36) · Beginner · Course · 1 - 4 Weeks

The Hong Kong University of Science and Technology
Skills you'll gain: Cryptography, Algorithms, Encryption, Theoretical Computer Science, Combinatorics, Arithmetic, Applied Mathematics, Logical Reasoning
Beginner · Course · 1 - 3 Months

Skills you'll gain: Plotly, Object Oriented Programming (OOP), Matplotlib, Pandas (Python Package), Plot (Graphics), Data Visualization, Interactive Data Visualization, Seaborn, Data Analysis, File I/O, NumPy, Data Visualization Software, Data Structures, Restful API, Python Programming, Application Programming Interface (API), Data Manipulation, Programming Principles, Computer Programming, Program Development
Intermediate · Specialization · 1 - 3 Months

Tsinghua University
Skills you'll gain: Data Structures, Algorithms, Computer Programming
★ 2.7 (7) · Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Matplotlib, Web Scraping, Pivot Tables And Charts, Pandas (Python Package), Data Integration, Statistical Visualization, Data Manipulation, Exploratory Data Analysis, Data Wrangling, Data Visualization, Data-Driven Decision-Making, Data Transformation, Data Presentation, Data Processing, Data Cleansing, Data Preprocessing, Statistical Analysis, Seaborn, NumPy, Python Programming
★ 4.5 (39) · Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Matplotlib, Object Oriented Programming (OOP), Plotly, Seaborn, Data Visualization Software, Data Visualization, Pandas (Python Package), NumPy, Statistical Visualization, Plot (Graphics), Interactive Data Visualization, Data Presentation, Software Documentation, Scatter Plots, Data Structures, Maintainability, Programming Principles, Code Reusability, Data Import/Export, Data Manipulation
★ 4.6 (16) · Intermediate · Specialization · 3 - 6 Months

Stanford University
Skills you'll gain: Algorithms, Graph Theory, Data Structures, Theoretical Computer Science, Computational Thinking, Mathematical Theory & Analysis, Analysis, Computer Science, Probability & Statistics, Probability, Design Strategies
★ 4.8 (5.3K) · Intermediate · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Algorithms, Graph Theory, Computer Programming, Performance Tuning
Mixed · Course · 1 - 3 Months
Stanford University
Skills you'll gain: Algorithms, Bioinformatics, Graph Theory, Computational Thinking, Data Structures, Theoretical Computer Science
★ 4.8 (1.3K) · Intermediate · Course · 1 - 4 Weeks

Stanford University
Skills you'll gain: Data Structures, Graph Theory, Algorithms, Social Network Analysis, Network Analysis, Theoretical Computer Science, Probability & Statistics
★ 4.8 (2K) · Intermediate · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Algorithms, Theoretical Computer Science, Data Structures, Computational Thinking, Analysis, Performance Tuning, Memory Management, Scalability
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Apache Kafka, Apache Hadoop, Apache Spark, Real Time Data, Scala Programming, Data Integration, Command-Line Interface, Apache Hive, Big Data, Applied Machine Learning, Data Processing, System Design and Implementation, Apache Cassandra, Data Pipelines, Java, Distributed Computing, IntelliJ IDEA, Java Programming, Application Deployment, Enterprise Application Management
★ 4.6 (15) · Intermediate · Specialization · 3 - 6 Months