
Coursera
Skills you'll gain: Java, Java Programming, Algorithms, Computational Thinking, Programming Principles, Object Oriented Programming (OOP), Computer Programming, Functional Design, Development Environment
★ 4.6 (12) · Beginner · Guided Project · Less Than 2 Hours
Stanford University
Skills you'll gain: Algorithms, Graph Theory, Theoretical Computer Science, Computational Thinking, Data Structures, Pseudocode, Operations Research
★ 4.8 (829) · Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: MySQL, SQL, Relational Databases, Data Analysis, Computer Programming, Computer Science
★ 4.5 (183) · Beginner · Guided Project · Less Than 2 Hours
Skills you'll gain: Unix Commands, Command-Line Interface, Unix, Bash (Scripting Language), File Management, Linux Commands, Productivity, Computer Programming
★ 4.5 (381) · Beginner · Guided Project · Less Than 2 Hours

Johns Hopkins University
Skills you'll gain: Linear Algebra, Algebra, Applied Mathematics, Advanced Mathematics, Artificial Intelligence and Machine Learning (AI/ML), Mathematical Modeling, Engineering Analysis, Mathematical Theory & Analysis, Numerical Analysis, Geometry, Data Transformation, Applied Machine Learning, Dimensionality Reduction, Markov Model, Probability
★ 4.7 (229) · Beginner · Specialization · 3 - 6 Months

Peking University
Skills you'll gain: Statistical Hypothesis Testing, Descriptive Statistics, Statistical Methods, SPSS (Software), Statistical Analysis, Biostatistics, Regression Analysis, Sampling (Statistics), Data Literacy, Correlation Analysis, Probability & Statistics, Quantitative Research, Data Manipulation, Analysis
★ 4.6 (159) · Mixed · Course · 1 - 3 Months

Caltech
Skills you'll gain: Specimen Preparation, Medical Imaging, Image Analysis, Cell Biology, Laboratory Techniques, Specimen Collection, Digital Signal Processing, Scientific Visualization, 3D Modeling, Spatial Analysis
★ 4.9 (272) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Microsoft Azure, Data Processing, Databases, Database Systems, Data Storage, Database Management, Relational Databases, Query Languages, NoSQL, Transaction Processing, Data Management, Cloud Computing, Data Analysis, Unstructured Data, Data Visualization Software
★ 4.7 (484) · Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Docker (Software), Containerization, Google Cloud Platform, Devops Tools, DevOps, Web Development
★ 4.3 (97) · Beginner · Project · Less Than 2 Hours

Skills you'll gain: Bash (Scripting Language), Shell Script, Linux, Scripting, Linux Commands, Linux Administration, Unix Shell, Operating System Administration, Data Persistence, Unix Commands, Systems Administration, Command-Line Interface, IT Automation, Unix, Cloud Hosting, Object-Relational Mapping, YAML, Python Programming, File Transfer Protocol (FTP), Automation
★ 4.8 (48) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Mechanical Engineering, Thermal Management, Engineering Analysis, Simulations, Numerical Analysis, Engineering, Mathematical Modeling, Physics
Intermediate · Course · 1 - 3 Months

Skills you'll gain: JSON, Restful API, HTML and CSS, Web Design, Cloud API, Hypertext Markup Language (HTML), Web Development, Cascading Style Sheets (CSS), Web Applications, Responsive Web Design, Real Time Data, Javascript
★ 4.3 (44) · Intermediate · Guided Project · Less Than 2 Hours