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: Data Structures, Python Programming, Programming Principles, Computer Programming, Program Development, Object Oriented Programming (OOP), Scripting, Debugging, Scripting Languages, Algorithms, Functional Design
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Coaching, Trend Analysis, Emotional Intelligence, Employee Engagement
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Google Cloud Platform, Generative AI, Vector Databases, Scalability, NoSQL, Databases, Performance Tuning, Data Structures, PostgreSQL, Database Management Systems, Database Systems, Relational Databases, Transaction Processing, Data Migration
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: AI Workflows, Artificial Intelligence
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Object Oriented Programming (OOP), Java Programming, Object Oriented Design, Computational Thinking, Java, Algorithms, Debugging, Programming Principles, Computer Programming, Pseudocode, Program Development, Mathematical Theory & Analysis, Integrated Development Environments, Analysis, Analytical Skills, Software Development Methodologies
Intermediate · Specialization · 3 - 6 Months

LearnQuest
Skills you'll gain: Backlogs, Agile Methodology, Scrum (Software Development), User Story, Sprint Retrospectives, Sprint Planning, Agile Project Management, Team Oriented, Estimation, Cross-Functional Collaboration
Beginner · Course · 1 - 3 Months

Intermediate · Course · 1 - 4 Weeks

University of London
Skills you'll gain: Combinatorics, Probability & Statistics, Data Analysis, Advanced Mathematics, Linear Algebra, Mathematics and Mathematical Modeling, Mathematical Theory & Analysis, Applied Mathematics, Statistics, Analysis, Statistical Analysis, Probability, Algorithms, Algebra
Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Conflict Management, Negotiation, Mediation, Intercultural Competence, Cultural Diversity, De-escalation Techniques, Active Listening, Communication Strategies, Interpersonal Communications, Emotional Intelligence, Cultural Sensitivity, Case Studies, Problem Solving, Stakeholder Management, Cooperation, Teamwork, Verbal Communication Skills, Strategic Communication, Leadership, Communication
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Unity Engine, Video Game Development, Game Design, Animation and Game Design, Computer Programming, Data Structures, General Mathematics, Computer Graphics, Arithmetic, Trigonometry, Graphing, Linear Algebra, Geometry, Advanced Mathematics, Applied Mathematics, Algorithms
Intermediate · Specialization · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Generative AI Agents, Debugging, TypeScript, Agentic systems, AI Workflows, Node.JS, OpenAI API, Generative AI, Program Development, Artificial Intelligence, LLM Application, Programming Principles, Maintainability, Development Environment, Prompt Engineering, Application Frameworks, Javascript, Large Language Modeling, File Systems
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Python Programming, Data Structures, Scripting, Web Development, Full-Stack Web Development, Automation, Programming Principles, Business Process Automation, Data Manipulation, File Management, Back-End Web Development, Debugging, Application Deployment, Development Environment
Beginner · Course · 1 - 3 Months