Optimization and State Estimation Fundamentals
What you'll learn
- Understand the theory of operation of Kalman filters and optimization strategies
- Estimate system states using Kalman Filters
- Extract parameters from data using optimization strategies
- Implement optimization and state estimation algorithms in MATLAB environment
Requirements
- Basic Mathematics background
Description
This course covers the details of how to develop optimization and state estimation algorithms and apply them to real world practical applications. The course covers the following topics:
- Basic of system modeling which is how to describe any mechanical or electrical system in a mathematical form.
- The theory of operation of Genetic Algorithm optimization which is extensively used in several industrial and academic applications
- How to optimize parameters using experimental data
- Implementation of Genetic algorithm logic in MATLAB environment and apply it to real world problems
- How to represent systems in State space representation form.
- Theory of operation of state estimation strategies such as Kalman Filtering
- How to apply state estimation strategies such as Kalman filtering in MATLAB to real world problems.
Who this course is for:
- For people who want to learn how to develop optimization/Estimation algorithms in MATLAB and Simulink
- For students who want to learn Genetic Algorithm optimization theory and practical implementation
- For students who want to learn Kalman filtering and state estimation strategies implementation
Instructors
Hello and welcome everyone!
I’m Dr. Ryan Ahmed. I’m a professor, educator, and founder of Stemplicity School, where we make AI and data science simple, practical, and accessible for everyone. I’m passionate about creating learning experiences that are engaging, hands-on, and designed to help people thrive in a fast-changing world.
If you're just starting out in tech or aiming to sharpen your skills in AI, data science, or cloud computing, my goal is to make those complex topics feel approachable, relevant, and easy to apply. Over the past ten years, I’ve taught more than 400,000 learners across 160 countries and built a global community of over 250,000 subscribers on my YouTube channel, Prof. Ryan Ahmed, where I share tutorials and tools to help people grow their careers.
I’ve also led corporate training sessions on AI to companies like HSBC, RBC, Discover, and Barclays in US, Canada, and the UK. Earlier in my career, I held leadership roles at GM, Samsung, and Stellantis, working on electric and autonomous vehicle technologies.
I hold a MASc, PhD, and MBA from McMaster University. I’m also a licensed Professional Engineer and a Stanford-certified program manager with over 50 published research papers in AI and battery systems. But titles aside, what matters most to me is seeing others succeed.
If you're curious, motivated, and ready to learn, I’m here to help you take that next step.
Mitch is a Canadian filmmaker from Harrow Ontario, Canada. In 2016 he graduated from Dakota State University with a B.S, in Computer Graphics specializing in Film and Cinematic Arts.
Currently, Mitch operates as the Chairman of Red Cape Studios, Inc. where he continues his passion for filmmaking. He is also the Host of Red Cape Learning and Produces / Directs content for Red Cape Films.
He has reached over 600,000 + Students on Udemy and Produced more than 3X Best-Selling Courses.
Mitch is currently working Producing Online Educational Courses thru Red Cape Studios Inc.
Winning several awards at Dakota State University such as "1st Place BeadleMania", "Winner College 10th Anniversary Dordt Film Festival" as well as "Outstanding Artist Award College of Arts and Sciences".
Mitch has been Featured on CBC's "Windsors Shorts" Tv Show and was also the Producer/Director for TEDX Windsor, featuring speakers from across the Country.
Stemplicity is dedicated to transforming education by making high-quality learning accessible, affordable, and inclusive for everyone, everywhere. Our mission is to empower learners of all backgrounds through engaging, practical, and fun courses in Science, Technology, Engineering, and Math (STEM). We strive to simplify complex concepts, making STEM education easy, enjoyable, and impactful for all.