
Skills you'll gain: Graph Theory, Data Structures, Algorithms, Computational Thinking, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming
★ 4.4 (31) · Intermediate · Course · 1 - 3 Months

Rice University
Skills you'll gain: Computational Thinking, Algorithms, Theoretical Computer Science, Bioinformatics, Data Structures, Python Programming, Data Analysis, Unsupervised Learning, Analysis, Text Mining
★ 4.7 (219) · Intermediate · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Algorithms, Graph Theory, Computer Programming, Performance Tuning
Mixed · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Java Programming, Java, Object Oriented Design, Data Structures, Computer Programming, Code Reusability
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: C++ (Programming Language), Data Structures, File I/O, C and C++, Data Cleansing, Data Integrity
★ 4.6 (49) · Intermediate · Guided Project · Less Than 2 Hours

28DIGITAL
Skills you'll gain: Algorithms, Graph Theory, Model Optimization, Applied Mathematics, Theoretical Computer Science, Combinatorics, Operations Research
★ 4.7 (33) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Python Programming, Algorithms, Data Manipulation, Computational Thinking, Programming Principles, Data Processing, Data Dictionary, Computer Programming, Text Mining
★ 4.6 (17) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Software Design Patterns, Computational Thinking, Software Design, Algorithms, Theoretical Computer Science, Software Development, Data Structures, Computer Programming, Problem Solving, Computer Science, Machine Learning Methods
Advanced · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Bioinformatics, Algorithms, Data Structures, Theoretical Computer Science, Precision Medicine, Data Transformation, Life Sciences
★ 4.5 (1.1K) · Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Pandas (Python Package), NumPy, Data Structures, Data Import/Export, Data Manipulation, Data Wrangling, Data Processing, Data Cleansing, Statistical Methods, Python Programming, Statistical Analysis, Numerical Analysis, Data Analysis, Descriptive Statistics
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Data Structures, Data Access, Python Programming, Data Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Structures, Graph Theory, Algorithms, Java Programming, Java, Data Management, Secure Coding, Theoretical Computer Science, Performance Tuning
Intermediate · Course · 1 - 4 Weeks