
Johns Hopkins University
Skills you'll gain: Tidyverse (R Package), Data Wrangling, R (Software), Data Transformation, Data Manipulation, R Programming, Data Science, Exploratory Data Analysis, Data Analysis, Data Management, File Management, Data Visualization, Data Import/Export
★ 4.4 (54) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Microarchitecture, Real-Time Operating Systems, Computer Architecture, Embedded Software, Embedded Systems, Hardware Architecture, Memory Management, Software Development Tools, Digital Signal Processing, Debugging
★ 4.7 (144) · Intermediate · Course · 1 - 4 Weeks

The Hong Kong University of Science and Technology
Skills you'll gain: White-Box Testing, Acceptance Testing, Software Development Methodologies, Configuration Management, Debugging, Systems Development Life Cycle, Software Development Life Cycle, Software Testing, Software Development, Software Engineering, Unified Modeling Language, Software Quality Assurance, Software Configuration Management, User Acceptance Testing (UAT), System Design and Implementation, Change Control, Test Case, Requirements Analysis, Waterfall Methodology, Project Management
★ 4.6 (141) · Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Statistical Modeling, R Programming, Statistical Analysis, Statistical Programming, Data Analysis, R (Software), Data Science, Data Ethics, Statistical Software, Statistical Methods, Regression Analysis, Predictive Modeling, Machine Learning, Logistic Regression, Probability & Statistics, Statistical Inference, Model Evaluation, Probability Distribution, Linear Algebra, Calculus
★ 4.2 (23) · Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: ASP.NET, Restful API, .NET Framework, Web Services, JSON, Application Frameworks, Model View Controller, Web Applications, Back-End Web Development, API Design, Application Programming Interface (API), Extensible Markup Language (XML), Full-Stack Web Development, Application Security, Object-Relational Mapping
★ 3.9 (44) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Model Deployment, Apache Spark, Data Pipelines, Cloud Deployment, Model Training, IBM Cloud, Applied Machine Learning, Machine Learning Methods, Model Optimization, Machine Learning Algorithms, Docker (Software), Machine Learning, Containerization, Data Science, Python Programming, Scalability, Design Thinking
★ 4.3 (62) · Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Rmarkdown, Plot (Graphics), Box Plots, Descriptive Statistics, Scatter Plots, Histogram, Scientific Visualization, Jupyter, Matplotlib, Statistical Visualization, Data Manipulation, R (Software), Statistical Hypothesis Testing, Regression Analysis, Correlation Analysis, Data Visualization, Statistical Methods, Data Analysis, R Programming, Python Programming
★ 3.9 (25) · Beginner · Specialization · 3 - 6 Months

Peking University
Skills you'll gain: C# (Programming Language), Object Oriented Programming (OOP), C and C++, C++ (Programming Language), Computer Programming, .NET Framework, Extensible Markup Language (XML), Java Programming, Extensible Languages and XML, Microsoft Visual Studio, Programming Principles, Data Access, Program Development, C (Programming Language), Database Management, User Interface (UI), Database Software, UI Components, Event-Driven Programming, Computer Graphics
★ 4.5 (53) · Intermediate · Course · 3 - 6 Months
Xi'an Jiaotong University
Skills you'll gain: Microsoft SQL Servers, ASP.NET, File I/O, SQL, C# (Programming Language), Object Oriented Programming (OOP), Relational Databases, .NET Framework, Operating Systems, Hypertext Markup Language (HTML), System Testing, Database Design, Database Management, Object Oriented Design, Database Theory, Computer Systems, Debugging, Databases, User Interface (UI), Programming Principles
★ 4.4 (112) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Algorithms, Graph Theory, Data Structures, C++ (Programming Language), C and C++, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Theoretical Computer Science
★ 4.6 (16) · Intermediate · Specialization · 1 - 3 Months

Nanjing University
Skills you'll gain: Operating Systems, File Management, Computer Systems, File Systems, OS Process Management, System Software, Software Architecture, Software Systems, Memory Management, Software Design, System Design and Implementation, File I/O, Computer Hardware, Peripheral Devices, Algorithms, Human Computer Interaction
★ 4.5 (143) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Embedded Software, Embedded Systems, Peripheral Devices, C (Programming Language), System Programming, Program Development, Hardware Architecture, Data Structures, Debugging, Development Environment, C and C++, Performance Tuning, Integrated Development Environments
★ 4.6 (49) · Advanced · Course · 1 - 4 Weeks