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.

University of Pennsylvania
Skills you'll gain: File I/O, Java Programming, Eclipse (Software), Java, Debugging, Integrated Development Environments, Object Oriented Programming (OOP), Object Oriented Design, Data Structures, File Management, Development Environment, Programming Principles, Problem Solving
★ 4.5 (110) · Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Android Development, Software Testing, Mobile Development, Java, Development Testing, Unit Testing, Application Development, Integration Testing, Event-Driven Programming, User Interface (UI), Data Persistence
★ 4.4 (69) · Mixed · Course · 1 - 4 Weeks

IBM
Skills you'll gain: COBOL (Programming Language), File I/O, Programming Principles, Procedure Development, Program Development, Data Structures, Computational Logic, Editing, Records Management
★ 4.6 (138) · Beginner · Course · 1 - 4 Weeks

National Academy of Sports Medicine
Skills you'll gain: Exercise Science, Kinesiology, Human Musculoskeletal System, Respiration, Physiology, Neurology, Mechanics, Injury Prevention, Anatomy, Medical Terminology, Nutrition and Diet
★ 4.7 (79) · Beginner · Course · 1 - 3 Months

Amazon
Skills you'll gain: File I/O, Object Oriented Programming (OOP), Object Oriented Design, Code Reusability, Java Programming, Java, Software Design, File Management, Data Persistence
★ 4.3 (92) · Beginner · Course · 1 - 4 Weeks
Universidad Austral
Skills you'll gain: Angular, JavaScript Frameworks, Continuous Integration, TypeScript, JSON, Application Frameworks, CI/CD, Application Programming Interface (API), Restful API, Test Automation, Web Components, Full-Stack Web Development, React Redux, Web Development Tools, Web Services, Unit Testing, Web Applications, NoSQL, Javascript, Data Store
★ 3.2 (148) · Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Generative AI Agents, LangChain, AI Workflows, LLM Application, AI Orchestration, Agentic systems, Agentic Workflows, Development Environment, Model Evaluation, Large Language Modeling, Artificial Intelligence, AI literacy, Scalability, Performance Tuning, Model Optimization, Design
★ 4.6 (157) · Intermediate · Course · 1 - 4 Weeks

Fractal Analytics
Skills you'll gain: Computing Platforms, Cybersecurity, Linear Algebra, Critical Thinking, Probability & Statistics
★ 4.1 (114) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Key Performance Indicators (KPIs), Power BI, Dashboard Creation, Dashboard, Data Visualization, Interactive Data Visualization, Data Storytelling, Performance Metric, Business Metrics, Data Visualization Software, Data Import/Export, Regional Sales, Sales
★ 4.7 (100) · Beginner · Guided Project · Less Than 2 Hours

LearnKartS
Skills you'll gain: Active Listening, Verbal Communication Skills, Communication, Communication Strategies, Empathy & Emotional Intelligence, Oral Comprehension, Emotional Intelligence, Persuasive Communication, Public Speaking, Non-Verbal Communication, Business Communication, Tactfulness, Conflict Management, Relationship Management, Teamwork
★ 4.7 (126) · Beginner · Course · 1 - 4 Weeks

Tableau Learning Partner
Skills you'll gain: Data Visualization Software, Spatial Data Analysis, Tableau Software, Data Storytelling, Data Visualization, Statistical Visualization, Interactive Data Visualization, Data Presentation, Geospatial Information and Technology, Geospatial Mapping, Data Analysis, Data Mapping, Conversion Funnel Analysis
★ 4.9 (108) · Beginner · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: Test Automation, Regression Testing, Software Testing, Software Development Tools, Test Tools, Computer Programming Tools, White-Box Testing, Code Coverage, Security Testing, Verification And Validation, Test Case, Test Data, Automation, Functional Requirement, Application Security, Vulnerability Scanning, Continuous Monitoring
★ 4.2 (87) · Intermediate · Course · 1 - 4 Weeks