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.

Johns Hopkins University
Skills you'll gain: Machine Learning Methods, Machine Learning, Machine Learning Software, Model Training, Machine Learning Algorithms, Applied Machine Learning, Model Optimization, Model Evaluation, Data Ethics, Artificial Intelligence and Machine Learning (AI/ML), Research Design, Data Collection, Data Capture, Classification Algorithms, Experimentation, Data Validation, Amazon Web Services, Data Quality, Statistical Analysis
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Data Cleansing, Data Manipulation, Data Integration, R Programming, Data Wrangling, Data Preprocessing, Tidyverse (R Package), Data Processing, R (Software), Data Management
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Network Protocols, Network Performance Management, Network Monitoring, Network Troubleshooting, Threat Detection, Network Analysis, Network Security
Intermediate · Guided Project · Less Than 2 Hours
Icahn School of Medicine at Mount Sinai
Skills you'll gain: Data Synthesis, Network Analysis, Analysis, Biology, Biotechnology, Data Integration, Laboratory Testing, Bioinformatics, Network Model, Systems Integration, Research, Simulation and Simulation Software, Mathematical Modeling
Mixed · Course · 1 - 4 Weeks

Whizlabs
Skills you'll gain: AWS Identity and Access Management (IAM), Identity and Access Management, Amazon Web Services, Amazon S3, Security Assertion Markup Language (SAML), Authorization (Computing), OAuth, Role-Based Access Control (RBAC), User Provisioning, Authentications, Single Sign-On (SSO), Data Storage Technologies, Cloud Storage, User Accounts, Data Security, Multi-Factor Authentication, Encryption
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Exploitation techniques, Metasploit, Vulnerability Assessments, Vulnerability Scanning, Security Testing, Security Controls, Brute-force attacks, Virtual Environment, Cybersecurity, Virtual Machines, Technical Writing, Technical Documentation, Linux
Beginner · Course · 1 - 3 Months

Skills you'll gain: WordPress, Ajax, Development Environment, Content Management Systems, Content Management, Secure Coding, Web Development, Data Management, Web Design and Development, PHP (Scripting Language), Database Management, Dashboard Creation, Cascading Style Sheets (CSS), Data Security, Application Security, Javascript, Data Validation
Intermediate · Specialization · 1 - 4 Weeks

Simplilearn
Skills you'll gain: LangChain, AI Workflows, LLM Application, Generative AI, Large Language Modeling, Prompt Patterns, Hugging Face, Prompt Engineering, Embeddings, AI Security, AI Integrations, Model Deployment, Automation, Memory Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Application Security, Secure Coding, Threat Modeling, Security Testing, Software Development Life Cycle, Systems Development Life Cycle, Security Controls, Security Architecture Review, Risk Management Framework, Security Engineering, Information Systems Security, Computer Security, Threat Management, Software Testing, Security Requirements Analysis, Security Management, Software Development, Authorization (Computing), Software Architecture, Software Design
Intermediate · Course · 1 - 3 Months

Universidad Autónoma Metropolitana
Skills you'll gain: Computational Thinking, Lifelong Learning, Creative Thinking, Programming Principles, Computer Programming, Critical Thinking, Creativity, Computational Logic, Willingness To Learn, Debugging, Creative Problem-Solving, Open Source Technology, Event-Driven Programming, Problem Solving, digital literacy, Algorithms, Other Programming Languages
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Shell Script, Bash (Scripting Language), User Accounts, Linux Administration, Linux, Unix Shell, Linux Commands, User Provisioning, Unix, Operating System Administration, File Systems, Performance Tuning, Systems Administration, File I/O, Scripting, File Management, Scripting Languages, Data Storage, Authorization (Computing), Command-Line Interface
Intermediate · Course · 1 - 4 Weeks

Ball State University
Skills you'll gain: Statistical Methods, Probability & Statistics, Probability, Statistical Modeling, Statistical Programming, Statistical Analysis, Probability Distribution, Statistical Inference, Bayesian Statistics, Data Science, Sampling (Statistics), Statistical Hypothesis Testing, R Programming, Dimensionality Reduction, R (Software), Simulations, Statistical Visualization
Build toward a degree
Intermediate · Course · 1 - 3 Months