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.
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Software Design, Software Design Patterns, Functional Design, Event-Driven Programming, Java, Programming Principles, Performance Tuning, Data Structures, Algorithms
Intermediate · Course · 1 - 3 Months

Logical Operations
Skills you'll gain: Tableau Software, Data Analysis, Data Visualization Software, Data Presentation, Trend Analysis, Dashboard, Data Visualization, Interactive Data Visualization, Microsoft Excel, Time Series Analysis and Forecasting, Data Storytelling, Data Transformation, Advanced Analytics, Predictive Analytics, Statistical Analysis, Forecasting, Microsoft PowerPoint, Microsoft Office, Productivity Software, Data Management
Mixed · Course · 1 - 3 Months

Skills you'll gain: Fraud detection, Marketing Analytics, Predictive Modeling, Customer Analysis, Feature Engineering, Marketing Effectiveness, Exploratory Data Analysis, Anomaly Detection, Customer Retention, Advanced Analytics, Market Analysis, Predictive Analytics, Statistical Analysis, Sales Management, Analytics, Data Analysis, R Programming, Credit Risk, Applied Machine Learning, Analytical Skills
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Salesforce, Salesforce Development, Version Control, Git (Version Control System), Culture Transformation, CI/CD, GitHub, Devops Tools, DevOps, Continuous Integration, Software Development Tools, Test Automation, Continuous Delivery, Application Deployment, Workflow Management, Release Management, Automation
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Android Studio, Android Jetpack, Kotlin, Android Development, Android (Operating System), Responsive Web Design, Mobile Development, UI Components, Unit Testing, Gradle, User Interface (UI) Design, Application Development, User Interface (UI), Integrated Development Environments, Object Oriented Programming (OOP), Development Environment, Programming Principles, Test Driven Development (TDD), Wireframing, Prototyping
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Model Evaluation, Predictive Analytics, MLOps (Machine Learning Operations), Verification And Validation, Performance Analysis, Data Preprocessing, Image Analysis, Computer Vision, Data Quality, Data Transformation, Data Cleansing, Model Deployment, Applied Machine Learning, Failure Analysis, Data Pipelines, Tensorflow, Deep Learning, PyTorch (Machine Learning Library), Docker (Software), Python Programming
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Data Lakes, Data Pipelines, SQL
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Android (Operating System), Video Game Development, User Interface (UI), Mobile Development, Game Design, Animation and Game Design, Software Installation, Development Environment, Scripting
Beginner · Course · 1 - 3 Months

Skills you'll gain: Business Logic, User Interface (UI), Application Development, Web Applications, Software Design
Beginner · Course · 1 - 4 Weeks

Coursera
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Event-Driven Programming, Web Applications, Javascript, Hypertext Markup Language (HTML), Front-End Web Development, Scripting, Transaction Processing, Programming Principles, Data Validation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: SPSS (Software), Correlation Analysis, Data Visualization, Descriptive Statistics, Advanced Analytics, Data Analysis, Regression Analysis, Statistical Analysis, Statistical Reporting, Data-Driven Decision-Making, Exploratory Data Analysis, Statistical Methods, Statistical Inference
Beginner · Course · 1 - 4 Weeks