
Skills you'll gain: Data-Driven Decision-Making, Data Visualization, Business Analytics, Data Analysis, Data Cleansing, Statistical Analysis, Data Preprocessing, Exploratory Data Analysis, Matplotlib, Customer Analysis, Analytical Skills, Trend Analysis, Pandas (Python Package), Python Programming, Jupyter
Intermediate · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Robotics, Artificial Intelligence, Graph Theory, Algorithms, Control Systems, Computer Vision, Computer Science, Python Programming, Data Structures
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Tensorflow, Convolutional Neural Networks, Keras (Neural Network Library), Matplotlib, Artificial Neural Networks, Image Analysis, Deep Learning, Applied Machine Learning, Python Programming, Model Evaluation, Adaptability, Problem Solving
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Plot (Graphics), Data Visualization, Graphing, Matplotlib, Data Visualization Software, Graphical Tools, Histogram, Data Analysis, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Swift Programming, Apple Xcode, Apple iOS, Mobile Development, Application Development, Data Management, User Interface (UI), Git (Version Control System), Debugging
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Typography, Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, UI Components, Web Design, Front-End Web Development, Mockups, User Interface (UI), Web Development, Debugging
Intermediate · Specialization · 1 - 3 Months

University of Michigan
Skills you'll gain: Hypertext Markup Language (HTML), Web Content Accessibility Guidelines, HTML and CSS, Web Design, Web Design and Development, Semantic Web, Usability, Web Applications, Programming Principles, Web Content, Verification And Validation
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Figma (Design Software), Front-End Web Development, Web Design, Prototyping, Web Development, Hypertext Markup Language (HTML), Design, Cascading Style Sheets (CSS)
Intermediate · Guided Project · Less Than 2 Hours

Imperial College London
Skills you'll gain: Mathematical Modeling, Epidemiology, Infectious Diseases, Model Evaluation, Simulations, Statistical Modeling, Data Modeling, R Programming, Statistical Methods, Public Health
Intermediate · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Application Development, Android (Operating System), Android Studio, Mobile Development, Software Development Tools, Game Design, Computer Programming Tools, Development Environment, Internet Of Things, Embedded Software, Web Servers, Web Applications, USB, Ubuntu, Peripheral Devices, Operating Systems, Software Installation, Command-Line Interface, System Configuration, Hardware Troubleshooting
Mixed · Course · 1 - 3 Months

Skills you'll gain: Stored Procedure, Database Design, Git (Version Control System), Database Development, MySQL Workbench, MySQL, Databases, Database Application, Data Visualization Software, Version Control, SQL, Tableau Software, Data Modeling, Transaction Processing, Django (Web Framework), Project Management, Application Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Java, Java Programming, Application Development, Programming Principles, Data Storage, Data Entry, Computer Programming, Algorithms
Intermediate · Guided Project · Less Than 2 Hours