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.

Skills you'll gain: LangChain, Development Environment, Agentic systems, AI Workflows, Artificial Intelligence, Tool Calling, LLM Application, Database Systems, Database Management, SQL, Database Application, OpenAI API, Software Development Tools, Prompt Engineering
Intermediate · Course · 1 - 3 Months

Skills you'll gain: React.js, Context Management, Event-Driven Programming, Web Applications, JavaScript Frameworks, Javascript
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Decision Making, Driving engagement, Behavioral Economics, Human Factors, UI/UX Strategy, User Experience, Persona (User Experience), User Centered Design, User Experience Design, Usability Testing, Psychology, Experimentation, Design Strategies, Trustworthiness, Motivational Skills, Social Skills, Behavioral Management, Product Management, Ethical Standards And Conduct, Digital Marketing
Beginner · Course · 1 - 3 Months

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Engineering Calculations, Applied Mathematics, Engineering Analysis, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Calculus, Mathematical Modeling, Advanced Mathematics, Machine Learning
Beginner · Course · 1 - 3 Months

Skills you'll gain: React.js, Node.JS, JavaScript Frameworks, Web Development Tools, Web Applications, Front-End Web Development, Web Content, Web Development, HTML and CSS, Software Engineering
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Azure DevOps, DevOps, Agile Methodology, Continuous Delivery, Collaborative Software, CI/CD, Microsoft Azure, Software Development, Application Performance Management, Version Control
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Server Side, Web Development, Web Scraping, Web Applications, Back-End Web Development, Integration Testing, Python Programming, Web Services, Extensible Markup Language (XML), Package and Software Management, Development Testing, Unit Testing, Performance Tuning, Cross Platform Development, Hypertext Markup Language (HTML), Debugging
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Data Management, Cloud Computing, Data Lakes, Metadata Management, Google Cloud Platform, Big Data, Personally Identifiable Information
Beginner · Project · Less Than 2 Hours
University of Colorado Boulder
Skills you'll gain: Web Content Accessibility Guidelines, Education Software and Technology, Peer Review, Design Reviews, Interactive Design, User Interface (UI), Interaction Design, Usability, Software Design Patterns, Technical Design, Experience Design, Usability Testing, Technical Documentation, Design Strategies, Technical Writing, Simulations
Beginner · Course · 1 - 3 Months

Scrimba
Skills you'll gain: UI Components, JavaScript Frameworks, Web Frameworks, Event-Driven Programming, Data Import/Export, Web Applications, Front-End Web Development, Javascript, Web Development
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Usability Testing, Software Testing, Software Quality (SQA/SQC), Test Planning, Human Centered Design, User Experience Design, Technical Communication, User Research, UI/UX Research, User Interface (UI), Web Content Accessibility Guidelines, Stakeholder Engagement
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Eclipse (Software), Computer Programming, Development Environment, Integrated Development Environments, Data Structures, Software Installation
Beginner · Course · 1 - 3 Months