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: Computational Thinking, Programming Principles, Python Programming, Software Installation, Algorithms, Computer Programming, Development Environment
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Back-End Web Development, Full-Stack Web Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Apache Airflow, Service Level Agreement, Data Pipelines, Workflow Management, Scalability, MLOps (Machine Learning Operations), DevOps, Extract, Transform, Load, System Monitoring, Incident Response
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model Deployment, Model Evaluation, PyTorch (Machine Learning Library), Transfer Learning, Performance Tuning, Debugging, MLOps (Machine Learning Operations), Deep Learning, Scalability, Artificial Neural Networks
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Email Marketing, Brand Marketing, Brand Strategy, Storytelling, Marketing Materials, Branding, Microsoft Outlook, Gmail, Marketing Communications, Communication Strategies, Business Communication
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Apache Kafka, Data Pipelines, Real Time Data, Apache Spark, Event-Driven Programming, Distributed Computing, Software Architecture, Performance Tuning, Real-Time Operating Systems, Application Deployment, Systems Architecture, Scalability, Data Processing, System Monitoring, Architecture and Construction, Data Transformation, Performance Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Jira (Software), Issue Tracking, User Story, Dashboard, Workflow Management, Scrum (Software Development), Work Breakdown Structure, Kanban Principles, Sprint Planning, Technical Documentation, Prioritization, Query Languages, Process Management, Collaborative Software, Technical Communication, Stakeholder Communications, Team Oriented
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Interface (UI)
Beginner · Course · 1 - 3 Months

Skills you'll gain: Android Studio, Android Jetpack, Kotlin, Android Development, Android (Operating System), Responsive Web Design, Mobile Development, UI Components, Unit Testing, Gradle, User Interface (UI) Design, Application Development, User Interface (UI), Integrated Development Environments, Object Oriented Programming (OOP), Development Environment, Programming Principles, Test Driven Development (TDD), Wireframing, Prototyping
Beginner · Specialization · 3 - 6 Months

Logical Operations
Skills you'll gain: File I/O, Cross Platform Development, Operating Systems, Data Import/Export, Development Environment, Scripting, File Management, Scripting Languages, Data Processing, Virtual Machines, Python Programming, Programming Principles, Computer Programming, Software Development
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Computer Graphics, Visualization (Computer Graphics), Animations, Computer Graphic Techniques, Plot (Graphics)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Development Environment, Computer Graphics, Visualization (Computer Graphics), Cross Platform Development, Computer Graphic Techniques, C++ (Programming Language), Video Game Development, Program Development, Software Installation, System Configuration, Debugging
Beginner · Course · 1 - 4 Weeks