Skip to content
UdemyEngineeringPaid courseAll LevelsCertificate

Particle Swarm Optimization Algorithm(MATLAB Implementation) (Udemy.com)

Solving Engineering Optimization Problems using Particle Swarm Optimization algorithm (MATLAB Implementation)

Created by: Mayank Dadge

Last updated February 2022

icon
What you will learn

  • Learn the basics of MATLAB programming
  • Understand Particle Swarm Optimization (PSO) algorithm
  • Implement PSO algorithm in MATLAB to solve benchmark functions
  • Implement PSO algorithm to solve a mechanical engineering optimization problem
  • Work on a research problem in the field of optimization

How it compares

Against the other 335 rated Udemy courses in Engineering on CourseDuck:

  • Rating4.3 out of 5higher than 28% of them
  • Reviews181#238 of 336 by number of reviews
  • Length3 hoursshorter than 71% of them
  • Last updatedFebruary 2022earlier than 68% of them

icon
Course Description

This course is specifically developed for B. Tech. and M. Tech/MS students of all Engineering disciplines. Engineering students from all branches can take this course and apply the knowledge to solve optimization problems in their field as part of a mini-project or capstone project. In addition to this, the course is also useful to Ph. D. students of different engineering branches. This course can be taken by everyone irrespective of their programming knowledge. The basics of MATLAB programming is taught in the beginning of the course and the concept of optimization algorithms is also explained from the scratch. The content is so organized that the learner should be able to understand Engineering optimization from scratch and solve research problems leading to publication in an international journal of high repute. A guided project is also included at the end of the course to make sure students can apply the knowledge to real engineering optimization problems. It should be useful to students of all universities around the world.

This course is divided into FOUR Parts

  • Part I - Basics of MATLAB Programming

  • Part 2 - Concept of Optimization and Particle Swarm Optimization (PSO) algorithm

  • Part 3 - MATLAB Implementation of PSO algorithm to solve benchmark functions

  • Part 4 - MATLAB Implementation of PSO Algorithm to solve a typical Engineering optimization Problem 

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Mayank Dadge

I am a Mechanical Engineering graduate from Walchand College of Engineering, Sangli, an autonomous institute established in 1947. After learning about stochastic optimization algorithms I have implemented the knowledge to write a research article. I work in the field of Genetic Algorithm (GA), Particle Swarm Optimization (PSO) algorithm, Artificial Bee Colony (ABC) algorithm, and Teaching-Learning Based Optimization (TLBO) algorithm. 

icon
More courses by Mayank Dadge

$10.99

icon
More Engineering courses

$74.99

$12.99

$10.99

$84.99

$14.99

$13.99

icon
Reviews

4.3

181 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Ntori David Zigi on 3/2/2026

It provided me with the necessary knowledge to perform the PSO algorithm on engineering problems

By Utkarsha Manhas on 1/6/2025

explanation could have been better

By Mochammad Naufal Hakim on 4/18/2024

The course is excellent to build your undestanding on the basics of PSO algorithms. However, there are several aspects that can be improved. One of which is the addition of subtitles because I had quite a hard time understanding the accent.

By Murali J on 2/27/2024

Dear Sir, Explanation was good and worthy ican understand all the concepts except the last problem which i i cant reproduce the same like u did it.. The final problem was taught in a hurry and i can't get the same result as u got it. may i know what are the other changes to be done clearly so that i can reproduce the same as u got even F,D,S,H,M values are in negative and no way near the specified range. and in negative. please clarify sir. thank you.

By Azizah Hasanah on 2/27/2023

hellu sir, can you check your message

By Rahul Nadugire on 4/7/2022

This course has really helped me in understanding Basics of Optimization theory. Both course instructors are explaining it better since they not only mentioning concept but also explaining MATLAB implementation. I can't wait to get into different topics

By Digvijay vishnu Chougule on 4/7/2022

This course is well structured and very interesting as everything is well explained with easy understanding examples. As i am doing research on nature inspired optimization algorithms, this course is more than helpful to me. Electrical, Mechanical, Computer science and Chemical Engineering field should study this course if planning project in this area

By Patil Sammed Jivandhar on 4/6/2022

Very nice step-by-step clear explanation of every single algorithm detail. Very funny and entertaining spelling mistakes which make it really down-to-earth personality. Thank you so much! If you want to publish paper-based on optimization in your area of research or interest then this course is perfect for you

By Yash Sunil on 4/6/2022

This course is awesome, the way he teaches and represents things is really easy to understand and visualize. My note on this course is that your guys should use a notebook to note down briefly the built-in functions syntax and uses, that gonna speed up the learning curve a lot. If looking for an Engineering project then this is the right course.

By Adigintla sudheer on 3/9/2022

Gained the needed knowledge to apply it to my work—TQ for the team.

Showing all 10 reviews on CourseDuck

Read all 181 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 86 / 100