Material science courses can help you learn about the properties of materials, material selection, nanotechnology, and the principles of thermodynamics. You can build skills in analyzing material behavior, conducting experiments, and applying statistical methods to interpret data. Many courses introduce tools such as scanning electron microscopes, X-ray diffraction, and software for modeling material properties, that support practical applications in industries like aerospace, electronics, and biomedical engineering.

Northeastern University
Skills you'll gain: Statistical Hypothesis Testing, Statistical Inference, Sampling (Statistics), Statistical Reporting, Statistical Methods, Probability & Statistics, Statistical Analysis, Experimentation, Data Analysis, Data Presentation, Estimation
Mixed · Course · 1 - 3 Months

Skills you'll gain: Supervised Learning, Data Preprocessing, Machine Learning, Machine Learning Algorithms, Time Series Analysis and Forecasting, Data Quality, Unsupervised Learning, Data Cleansing, Data Analysis, Feature Engineering, Data Transformation, Data Manipulation, Model Evaluation, Exploratory Data Analysis, Classification Algorithms, Regression Analysis
Beginner · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: Prototyping, Usability Testing, UI/UX Research, Augmented and Virtual Reality (AR/VR), Virtual Reality, Virtual Environment, Augmented Reality, 3D Assets, Development Environment, Development Testing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Terraform, Debugging, Infrastructure as Code (IaC), GitLab, Devops Tools, Multi-Cloud, CI/CD, Ansible, Cloud Platforms, Application Deployment, Amazon Web Services, Software Installation, Configuration Management, Command-Line Interface
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Javascript, Frontend Performance, Scripting, Real Time Data, Browser Compatibility, Data Storage, HTML and CSS, Maintainability, Data Validation, Debugging
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Android Development, Unity Engine, Mobile Development, Video Game Development, User Interface (UI), Game Design, User Interface and User Experience (UI/UX) Design, 3D Assets, C# (Programming Language), Scripting, Computer Graphics, Software Installation, Animations
Beginner · Course · 1 - 3 Months

Skills you'll gain: Animation and Game Design, Unity Engine, User Interface (UI), Game Design, Video Game Development, User Interface (UI) Design, Visualization (Computer Graphics), C# (Programming Language), Scripting
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Frontend Performance, React.js, Web Development Tools, User Interface (UI)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, User Interface (UI), UI Components, Front-End Web Development, Web Design and Development, Web Components, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Authentications, Node.JS, Back-End Web Development, API Design, Application Design, Application Programming Interface (API), Secure Coding, Server Side, Restful API, Software Architecture, Software Development, Debugging, JSON, Middleware
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Mathematical Software, Software Installation, Numerical Analysis, Mathematical Modeling, Applied Mathematics, Trigonometry, Programming Principles, Data Manipulation, Engineering Calculations, Linear Algebra, Scripting Languages, Data Structures
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: HTML and CSS, Web Design, Hypertext Markup Language (HTML), Creative Design, Cascading Style Sheets (CSS), User Interface (UI), Web Development, Usability, Information Architecture
Mixed · Course · 1 - 4 Weeks