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.

Arizona State University
Skills you'll gain: Statistical Process Controls, Process Control, Semiconductors, Quality Assurance, Process Validation, Production Process, Verification And Validation, Electronics Engineering, Manufacturing Operations, Manufacturing Processes, Manufacturing and Production, Manufacturing Standards, Electronic Hardware, Electronics, Hardware Design, Process Improvement, Process Analysis, Microarchitecture, Hardware Architecture, Thermal Management
Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Machine Learning Algorithms, Big Data, Machine Learning Methods, Data Preprocessing, Analytics, File Systems, Data Analysis, Machine Learning, Applied Machine Learning, Internet Of Things, Supervised Learning, Product Planning, Unsupervised Learning, Data Storage, Project Planning, Staff Management
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Universidad Austral
Skills you'll gain: Relational Databases, Object-Relational Mapping, Database Management, Database Design, SQL, Database Development, Database Management Systems, Data Persistence, Query Languages, Data Integrity, Data Manipulation, Python Programming, Data Migration, Transaction Processing, Computer Programming
Beginner · Course · 1 - 4 Weeks

École Polytechnique
Skills you'll gain: Writing and Editing, Journals, Peer Review, Writing, General Science and Research, Digital Publishing, Technical Writing, Editing, Proofreading, Document Management
Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Java Programming, Java, Software Development Tools, Application Servers, Web Applications, Development Environment, Java Platform Enterprise Edition (J2EE), Object Oriented Programming (OOP), Application Development, Eclipse (Software), Program Development, Computer Programming, Object Oriented Design, Mobile Development, Programming Principles, Integrated Development Environments, UI Components, Event-Driven Programming, User Interface (UI), Virtual Machines
Intermediate · Specialization · 3 - 6 Months

Columbia University
Skills you'll gain: Image Quality, Image Analysis, Computer Vision, Photography, Color Theory, Digital Signal Processing, Semiconductors
Beginner · Course · 1 - 3 Months
Skills you'll gain: Unix Commands, Command-Line Interface, Unix Shell, Unix, Bash (Scripting Language), File Management, Productivity, Computer Programming
Beginner · Guided Project · Less Than 2 Hours

University of California San Diego
Skills you'll gain: Bioinformatics, Dimensionality Reduction, Unsupervised Learning, Applied Machine Learning, Machine Learning Algorithms, Taxonomy, Data Mining, Data Preprocessing, Machine Learning, Data Analysis Software, Life Sciences, Anthropology, Statistical Methods
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: COBOL (Programming Language), Continuous Integration, Development Testing, Test Automation, Unit Testing, Development Environment, Middleware, Program Development, z/OS, Mainframe Computing, Debugging, Integrated Development Environments, Mainframe Technologies, Data Structures, Computer Programming, Programming Principles, Application Programming Interface (API), File I/O, Performance Tuning, Automation
Intermediate · Course · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Service Level, Databases, Database Development, Database Management, Acceptance Testing, Data Architecture, Software Engineering, Web Applications, Performance Testing, Scalability, Software Systems, Microservices, Software Architecture, System Testing, Distributed Computing, Data Infrastructure, System Monitoring, Functional Requirement, Application Deployment, Big Data
Build toward a degree
Advanced · Specialization · 1 - 3 Months

Tecnológico de Monterrey
Skills you'll gain: Process Capability, Process Mapping, Lean Methodologies, Lean Manufacturing, Process Analysis, Product Flow Diagram, Process Improvement, Six Sigma Methodology, Project Scoping, Performance Measurement, Lean Six Sigma, Key Performance Indicators (KPIs), Quality Monitoring, Performance Metric, Statistical Analysis, Data Collection, Root Cause Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Open Web Application Security Project (OWASP), Vulnerability Scanning, Proxy Servers, Security Testing, Penetration Testing, Vulnerability Assessments, Brute-force attacks, Test Tools, Web Scraping
Intermediate · Guided Project · Less Than 2 Hours