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: Java Programming, Java, Memory Management, Development Environment, Programming Principles, Computer Programming Tools, Computer Programming, Integrated Development Environments, Data Structures, Software Installation
Beginner · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Claude Code, Anthropic Claude, Multimodal Prompts, Prompt Engineering, Prompt Patterns, Generative AI Agents, AI Orchestration, Context Engineering, Code Reusability, AI Workflows, Software Development, Generative AI, Software Quality Assurance, Software Development Life Cycle, Automation, Artificial Intelligence, Software Architecture, Software Testing, Software Design, Software Development Methodologies
Beginner · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Virtual Private Networks (VPN), Linux Administration, Public Key Infrastructure, Linux, Linux Servers, Intrusion Detection and Prevention, Firewall, Remote Access Systems, Operating System Administration, Linux Commands, Authentications, Authorization (Computing), Network Security, Hardening, Security Controls, Infrastructure Security, Identity and Access Management, System Monitoring, Cybersecurity, Information Technology
Beginner · Course · 1 - 4 Weeks
Indian Institute for Human Settlements
Skills you'll gain: Sustainable Architecture, HVAC, Energy and Utilities, Building Design, Water Sustainability, Architectural Engineering, Climate Change Adaptation, Sustainable Design, Water Resource Management, Thermal Management, Architecture and Construction, Sustainable Technologies, Resilience, Climate Change Mitigation, Sustainable Engineering, Cost Estimation, Engineering Calculations
Intermediate · Course · 3 - 6 Months

Instituto Tecnológico de Aeronáutica
Skills you'll gain: Model View Controller, Selenium (Software), Web Applications, Java, Java Programming, Data Access, Java Platform Enterprise Edition (J2EE), Agile Methodology, Web Development, Integration Testing, Software Testing, Application Development, Test Tools, Agile Software Development, Test Automation, Functional Testing, Software Design Patterns
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Magnetic Resonance Imaging, Data Analysis, Correlation Analysis, Image Analysis, Statistical Analysis, Advanced Analytics, Network Analysis, Medical Imaging, Regression Analysis, Psychology, Time Series Analysis and Forecasting, Neurology, Statistical Modeling, Statistical Methods, Statistical Inference, Dimensionality Reduction, Model Evaluation
Mixed · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Internet Of Things, API Design, Amazon Web Services, Embedded Software, Cloud Computing Architecture, Application Programming Interface (API), Network Protocols, Microservices, Cloud Applications, Cloud Services, Communication Systems, Middleware, Cloud Platforms, Embedded Systems, Information Systems Security, Telecommunications, Cloud Technologies, Interoperability, Cybersecurity, Cloud-Based Integration
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: LangChain, LLM Application, Tool Calling, AI Workflows, Generative AI Agents, Agentic Workflows, Artificial Intelligence and Machine Learning (AI/ML), Application Development, Data Visualization, Agentic systems, Analytics, Software Development
Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Rust (Programming Language), Unit Testing, Test Case, Memory Management, Software Testing, Data Structures, GitHub, Programming Principles, Package and Software Management, Development Environment, System Programming, Software Documentation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Simulation and Simulation Software, Engineering Analysis, Thermal Management, Hydraulics, Mechanical Engineering, Simulations, Numerical Analysis, Engineering Calculations, Energy and Utilities, Mathematical Modeling, Differential Equations, Model Optimization, Physics
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Ajax, Javascript, Data Structures, Debugging, JSON, Web Development, Web Applications, Cascading Style Sheets (CSS), Computer Programming, HTML and CSS, Event-Driven Programming, Software Development, Git (Version Control System), Hypertext Markup Language (HTML), Application Programming Interface (API)
Beginner · Course · 1 - 3 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: GIS Software, Spatial Analysis, Geospatial Information and Technology, Geographic Information Systems, Geospatial Mapping, Spatial Data Analysis, Augmented Reality, Data Visualization Software, Data Mapping, Graphic and Visual Design, Color Theory, Database Management
Beginner · Course · 1 - 3 Months