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.

Banco Interamericano de Desarrollo
Skills you'll gain: Student-Centred Learning, Student Engagement, Pedagogy, Teaching, Mathematics Education, Diversity Awareness, Parent Communication, Instructional Strategies, Childhood Education and Development, Cultural Responsiveness, Learning Theory, Science and Research
Beginner · Course · 1 - 3 Months

Skills you'll gain: Database Application, Database Software, Database Management, Interactive Data Visualization, Databases, Database Design, Relational Databases, Database Management Systems
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Web Services, Restful API, Apache Maven, Build Tools, Spring Boot, Spring Framework, Gradle, Simple Object Access Protocol (SOAP), Application Programming Interface (API), Java, Java Programming, API Design, Object-Relational Mapping, Data Persistence, Extensible Markup Language (XML)
Intermediate · Course · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Constructive Feedback, Storytelling, Relationship Building, Personal Attributes, Oral Expression, Emotional Intelligence, Communication, Leadership, Writing and Editing, Public Speaking, Cultural Responsiveness, Creativity
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Selenium (Software), JUnit, HTML and CSS, Test Automation, Hypertext Markup Language (HTML), Software Testing, Web Design and Development, Test Script Development, Test Tools, Web Development, Unit Testing, Software Quality Assurance, Java, Data Structures, Java Programming, Cascading Style Sheets (CSS), Test Execution Engine, Code Reusability, Debugging, Software Design Patterns
Intermediate · Course · 1 - 3 Months

Pragmatic AI Labs
Skills you'll gain: Model Context Protocol, GitHub, Git (Version Control System), Open Source Technology, CI/CD, Continuous Integration, Version Control, Generative AI Agents, Agentic Workflows, AI Workflows, Agentic systems, Tool Calling, Code Review, Issue Tracking, Software Documentation
Mixed · Course · 1 - 4 Weeks

Alfaisal University | KLD
Skills you'll gain: Financial Policy, Governmental Accounting, Public Administration, Economics, Policy, and Social Studies, Economic Development, Budget Management, Economics, Budgeting, Fiscal Management, Public Policies, Policy Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: MLOps (Machine Learning Operations), Containerization, AI Workflows, Model Deployment, Generative AI Agents, LangGraph, Agentic Workflows, Artificial Intelligence and Machine Learning (AI/ML), CrewAI, Devops Tools, BeeAI, Docker (Software), Cloud Deployment, Agentic systems, Google Cloud Platform, Cloud Platforms, Kubernetes, Applied Machine Learning, Scalability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Model Deployment, PyTorch (Machine Learning Library), Model Optimization, Recurrent Neural Networks (RNNs), Tensorflow, Artificial Intelligence, Model Training, Applied Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Application Deployment, Text Mining, Artificial Neural Networks, Machine Learning, Natural Language Processing, Deep Learning, Predictive Modeling, Classification Algorithms, Time Series Analysis and Forecasting, Network Architecture, Data Science
Beginner · Specialization · 1 - 3 Months

Microsoft
Skills you'll gain: Responsible AI, MLOps (Machine Learning Operations), Azure DevOps Pipelines, Azure DevOps, Generative AI, Microsoft Azure, Model Deployment, AI Workflows, Model Training, CI/CD, Version Control, Data Ethics, Model Evaluation, Continuous Integration, Git (Version Control System), Continuous Monitoring
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Human Machine Interfaces, Network Protocols, Communication Systems, System Configuration, Remote Access Systems, Automation, Web Servers, Scripting, System Monitoring, Systems Integration, Authorization (Computing), Algorithms, Data Structures
Advanced · Course · 3 - 6 Months

Skills you'll gain: UI Components, Responsive Web Design, Code Reusability, Web Development Tools, Application Deployment, Database Management, Web Applications, Data Store, Databases, Frontend Integration, Authentications, Application Development, JavaScript Frameworks, Email Automation, Restful API, Web Design, Front-End Web Development, TypeScript, Application Programming Interface (API), Web Language
Intermediate · Specialization · 1 - 3 Months