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: Responsive Web Design, Human Computer Interaction, Interaction Design
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Git (Version Control System), GitHub, Version Control, Collaborative Software, Continuous Integration
Intermediate · Guided Project · Less Than 2 Hours
University of Michigan
Skills you'll gain: Social Network Analysis, Network Analysis, Graph Theory, Predictive Analytics, Predictive Modeling, Pandas (Python Package), Matplotlib, Python Programming, Algorithms
Intermediate · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Anthropic Claude, Prompt Engineering, Multimodal Prompts, Tool Calling, LLM Application, Responsible AI, Agentic Workflows, Human Computer Interaction, Artificial Intelligence, AI Workflows
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Self Service Technologies, Test Tools, Development Testing, Natural Language Processing
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Game Design, Python Programming, Programming Principles, Event-Driven Programming, Computer Programming, Data Storage, Computer Science
Beginner · Guided Project · Less Than 2 Hours

Pohang University of Science and Technology(POSTECH)
Skills you'll gain: Blockchain, Application Development, Cloud Applications, Payment Systems, Investment Banking, Cryptography, Investments, FinTech, Digital Assets, Open Source Technology, Distributed Computing, Microservices, Transaction Processing, Algorithms, Governance
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Figma (Design Software), Animations, Responsive Web Design, Prototyping, UI Components, Interaction Design, Mockups, User Experience Design, User Interface (UI) Design, User Flows, Collaborative Software
Mixed · Course · 1 - 3 Months

Skills you'll gain: ASP.NET, Model View Controller, .NET Framework, Order Management, Object-Relational Mapping, Application Deployment, User Accounts, Database Management, Data Access, Full-Stack Web Development, Web Development, Authentications, Web Applications, User Interface and User Experience (UI/UX) Design, User Interface (UI), Authorization (Computing), Role-Based Access Control (RBAC), Software Architecture, Microsoft Azure, OAuth
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: C++ (Programming Language), Software Documentation, System Programming, Technical Documentation, Application Development, Maintainability, Data Structures, Generative AI, Application Performance Management, Algorithms, Scalability
Beginner · Course · 1 - 3 Months

Skills you'll gain: Spring Framework, JUnit, Restful API, Spring Boot, Unit Testing, Java, Hibernate (Java), Web Services, Apache Maven, Databases, Web Applications, Gradle, Object Oriented Programming (OOP), Eclipse (Software), Software Design Patterns, Dependency Analysis
Beginner · Course · 3 - 6 Months

University of Geneva
Skills you'll gain: Public Health and Disease Prevention, Epidemiology, Public Health, Rapport Building, Healthcare Ethics, Interviewing Skills, Infectious Diseases, Investigation, Community Health, Patient Communication, Interpersonal Communications, Diagnostic Tests, Health Technology, Telehealth, Medical Privacy
Beginner · Course · 1 - 3 Months