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.

Universitat Autònoma de Barcelona
Skills you'll gain: Video Game Development, Game Design, Unity Engine, Animation and Game Design, Software Design Documents, Design, Experience Design, Design Elements And Principles, Usability, Storytelling
★ 4.6 (333) · Mixed · Course · 1 - 4 Weeks
Skills you'll gain: Unified Modeling Language, File I/O, System Programming, Visual Basic (Programming Language), Database Management, System Software, Hardware Architecture, Databases, Relational Databases, Algorithms, Computer Architecture, Network Security, Computer Hardware, Development Environment, Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Program Development, Computer Programming, Microsoft Development Tools
★ 4.6 (174) · Beginner · Specialization · 3 - 6 Months

Tecnológico de Monterrey
Skills you'll gain: Negotiation, Strategic Decision-Making, Team Performance Management, Emotional Intelligence, Communication Strategies, Communication, Conflict Management, Cultural Diversity, Performance Review, Relationship Building, Strategic Thinking, Intercultural Competence, Rapport Building, Cultural Sensitivity, Interpersonal Communications, De-escalation Techniques, Decision Making, Active Listening, Plan Execution
★ 4.6 (223) · Advanced · Specialization · 1 - 3 Months

University of Minnesota
Skills you'll gain: Usability Testing, User Interface (UI), Usability, User Research, User Acceptance Testing (UAT), UI/UX Research, Human Computer Interaction, User Interface (UI) Design, Interaction Design, Acceptance Testing, Test Planning
★ 4.7 (276) · Mixed · Course · 1 - 3 Months

University of Pennsylvania
Skills you'll gain: Social Network Analysis, Network Analysis, Social Sciences, Sociology, Social Studies, Social Impact, Systems Thinking, Simulations, Culture, Graph Theory, Complex Problem Solving, Innovation
★ 4.6 (401) · Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Embedded Software, Embedded Systems, Debugging, Model Based Systems Engineering, Failure Analysis, Simulation and Simulation Software, Technical Communication, System Programming
★ 4.6 (244) · Intermediate · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Vibe coding, Model Context Protocol, Context Management, Context Engineering, AI Workflows, Integrated Development Environments, AI Integrations, Software Installation, Agentic Workflows, Code Review, System Configuration, Debugging, Generative AI Agents, Web Development Tools, Software Development, User Interface (UI), Web Development
★ 4.3 (179) · Intermediate · Course · 1 - 3 Months

EC-Council
Skills you'll gain: Digital Forensics, Malware Protection, Cybersecurity, Cyber Attacks, Network Security, Data Integrity, Network Analysis, Microsoft Windows, Mac OS, Linux Commands, Web Applications, File Systems
★ 4.7 (192) · Beginner · Course · 1 - 3 Months

Skills you'll gain: PyTorch (Machine Learning Library), Model Training, Convolutional Neural Networks, Transfer Learning, Image Analysis, Predictive Modeling, Deep Learning, Radiology, Medical Imaging, Computer Vision, Machine Learning, Data Preprocessing, Data Transformation
★ 4.5 (340) · Intermediate · Guided Project · Less Than 2 Hours

Board Infinity
Skills you'll gain: Angular, HTML and CSS, JavaScript Frameworks, Hypertext Markup Language (HTML), Application Frameworks, Front-End Web Development, Javascript, Software Design Patterns, Java, Web Components, Code Reusability, Web Applications, Full-Stack Web Development, Cascading Style Sheets (CSS), Programming Principles, Web Design, Maintainability, Web Development, UI Components
★ 4.4 (117) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: LangGraph, AI Workflows, Agentic Workflows, AI Orchestration, Generative AI Agents, Agentic systems, LangChain, LLM Application, Generative AI, Artificial Intelligence and Machine Learning (AI/ML), Prompt Patterns, Retrieval-Augmented Generation, Tool Calling, Responsible AI, Risking, Context Management, Software Development, Python Programming, Data Science
★ 4.6 (110) · Intermediate · Course · 1 - 4 Weeks

Infosec
Skills you'll gain: Responsible AI, AI Security, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Governance, Cyber Governance, Law, Regulation, and Compliance, Information Privacy, Regulation and Legal Compliance, Data Governance, Data Security, Machine Learning, Computer Security, Risk Management Framework
★ 4.6 (288) · Beginner · Course · 1 - 3 Months