Optical engineering courses can help you learn about light propagation, lens design, optical systems, and imaging techniques. You can build skills in wave optics, photonics, and optical measurement methods. Many courses introduce tools such as ray tracing software, optical simulation programs, and design software that facilitate the creation and analysis of optical components. You'll also explore applications in telecommunications, medical imaging, and laser technology, enhancing your ability to solve practical problems in various industries.

University of California San Diego
Skills you'll gain: Supervised Learning, Feature Engineering, Predictive Modeling, Data Processing, Data Manipulation, Predictive Analytics, Data Visualization, Interactive Data Visualization, Design Thinking, Applied Machine Learning, Web Scraping, Machine Learning Algorithms, Flask (Web Framework), Data Visualization Software, Scikit Learn (Machine Learning Library), Application Deployment, Data Validation, Verification And Validation, Machine Learning, Python Programming
Intermediate · Specialization · 3 - 6 Months

LearnKartS
Skills you'll gain: Penetration Testing, Cybersecurity, Cyber Security Assessment, Network Security, Cyber Threat Intelligence, Threat Detection, Exploitation techniques, Vulnerability Assessments, Application Security, Intrusion Detection and Prevention, Security Awareness, Web Servers
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Resilience, Personal Development, Decision Making, Self-Awareness, Problem Solving, Cognitive flexibility, Emotional Intelligence, Human Development, Stress Management, Human Learning, Leadership, Learning Strategies, Mental Health, Psychology, Neurology, Behavioral Health, Business, Physiology, Anatomy
Build toward a degree
Beginner · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Spring Framework, JUnit, Unit Testing, Software Configuration Management, Application Servers, Enterprise Application Management, Java, Software Design Patterns, Extensible Markup Language (XML), Dependency Analysis, Transaction Processing
Intermediate · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Microsoft Copilot, Programming Principles, Full-Stack Web Development, GitHub, Version Control, Program Development, Debugging, Computational Thinking, Pseudocode, Git (Version Control System), Web Design and Development, Computer Programming, Algorithms, Web Development, C# (Programming Language), Data Structures, Back-End Web Development
Beginner · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, ChatGPT, Patient Communication, Generative AI, LLM Application, Health Technology, Artificial Intelligence, Natural Language Processing
Beginner · Guided Project · Less Than 2 Hours

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

Microsoft
Skills you'll gain: Unsupervised Learning, Microsoft Azure, Applied Machine Learning, Regression Analysis, Predictive Modeling, Machine Learning, No-Code Development, Machine Learning Algorithms, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Automation, Supervised Learning
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: HTML and CSS, Mobile Development, Web Applications, ChatGPT, GitHub, Front-End Web Development, Javascript, Application Deployment, Web Development, Version Control, Responsive Web Design, Video Game Development, Cascading Style Sheets (CSS), Artificial Intelligence, User Interface (UI) Design, Computer Programming, Database Application, Machine Learning
Beginner · Course · 1 - 3 Months

Duke University
Skills you'll gain: Responsible AI, Data Ethics, Human Computer Interaction, User Experience Design, Human Centered Design, Human Factors, Personally Identifiable Information, Information Privacy, Artificial Intelligence, Design Thinking, Machine Learning, Human Learning, Law, Regulation, and Compliance, Automation
Beginner · Course · 1 - 4 Weeks

University of Pennsylvania
Skills you'll gain: Calculus, Integral Calculus, Applied Mathematics, Probability & Statistics, Geometry, Probability, Advanced Mathematics, Torque (Physics), Statistics, Mechanics, Mathematical Modeling, Physics
Mixed · Course · 1 - 3 Months

EDHEC Business School
Skills you'll gain: Environmental Social And Corporate Governance (ESG), Climate Change Mitigation, Portfolio Management, Investment Management, Project Finance, Environmental Policy, Finance, Financial Market, Securities (Finance), Economics, Asset Management, Performance Measurement, Energy and Utilities, Risk Management, Corporate Finance, Cost Benefit Analysis, Policy Analysis, Engineering, Systems Of Measurement, Environment
Beginner · Specialization · 3 - 6 Months