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.

Board Infinity
Skills you'll gain: Frontend Integration, JavaScript Frameworks
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: AWS CloudFormation, Amazon Web Services, Amazon Elastic Compute Cloud, Event-Driven Programming, Serverless Computing, Event Monitoring, Software Engineering
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Back-End Web Development, Front-End Web Development, OpenAI API, Full-Stack Web Development, Application Development, User Interface (UI), HTML and CSS, Application Programming Interface (API), User Interface and User Experience (UI/UX) Design, Figma (Design Software), Cloud API, Cascading Style Sheets (CSS), AI Personalization, Real Time Data
Intermediate · Guided Project · Less Than 2 Hours

American Psychological Association
Skills you'll gain: Regression Analysis, Correlation Analysis, Statistical Software, Data Visualization, Statistical Analysis, Statistical Methods, Descriptive Statistics, Histogram, Data Analysis, Box Plots, Exploratory Data Analysis, Graphing, Data Visualization Software, Data Literacy, Probability & Statistics, Quantitative Research, Variance Analysis, Statistical Visualization, Statistics, Social Sciences
Beginner · Specialization · 3 - 6 Months
Skills you'll gain: Web Content Accessibility Guidelines, Compliance Auditing, Compliance Management, Regulatory Compliance, Case Studies, Usability, Web Design, User Interface (UI), Auditing, Web Development Tools, Automation, Consulting, Test Tools, Gap Analysis, Stakeholder Communications, Prioritization
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Software, Embedded Systems, C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Development Testing, System Programming, C (Programming Language), Development Environment, Verification And Validation, Integrated Development Environments, Software Design Patterns, Peripheral Devices, Debugging
Intermediate · Course · 1 - 3 Months

Skills you'll gain: C++ (Programming Language), System Programming, Algorithms, Performance Tuning
Advanced · Course · 1 - 3 Months

Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Vulnerability Management, Network Protocols
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: JSON, API Testing, Restful API, Software Quality Assurance, Software Engineering, Test Script Development, Java, Data Mapping, Software Testing, Test Case, Test Data
Mixed · Course · 1 - 4 Weeks

Whizlabs
Skills you'll gain: Amazon DynamoDB, Amazon Redshift, Databases, Database Architecture and Administration, Relational Databases, Apache Cassandra, NoSQL, Amazon S3, Data Warehousing, SQL, Redis
Intermediate · Course · 1 - 4 Weeks
Duke University
Skills you'll gain: Data Ethics, Responsible AI, Data Visualization, Data Presentation, Data Storytelling, Ethical Standards And Conduct, Data Science, Data Collection, Data Visualization Software, Personally Identifiable Information, Information Privacy, Machine Learning, Algorithms
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: HTML and CSS, Software Documentation, Technical Documentation, Style Guides, Web Development, Technical Writing
Beginner · Course · 1 - 4 Weeks