Skip to content
UdemySoftware DevelopmentPaid courseBeginner levelCertificate

Learn image processing and GUIs while having fun in MATLAB (Udemy.com)

Improve your digital image processing and image processing programming skills in MATLAB. And have fun in the process!

Created by: Mike X Cohen

Last updated August 2026

icon
What you will learn

  • How to think about and work with digital images!
  • Your MATLAB programming skills will be much better at the end of this course.
  • You'll learn from one of Udemy's top MATLAB instructors with nearly two decades of teaching experience.
  • You will understand image processing functions including smoothing, filtering, blending, and embossing.
  • Make movies and animations!
  • Create graphical user interfaces (GUI) from scratch, with and without the MATLAB GUIDE tool.
  • Advanced programming techniques including handles and vectorization.

How it compares

Against the other 518 rated Udemy courses in Software Development on CourseDuck:

  • Rating4.7 out of 5higher than 79% of them
  • Reviews256#309 of 519 by number of reviews
  • Length10.9 hourslonger than 71% of them
  • Last updatedAugust 2026more recently than 85% of them

icon
Course Description

Images are the most important ways of getting information across, ranging from art to marketing to politics. And nowadays, nearly all images are digital. Therefore, it's important to know about image processing and digital image processing.

What will you get from this course?

  1. You will learn fundamental skills in image processing and graphical user interfaces (GUIs) in a way that is fun and engaging. Being bored while learning is a waste of everyone's time and energy, plus you really only learn when you are enjoying the learning experience. You don't need any background in image processing before taking this course.

  2. Improving your MATLAB programming skills. This is not only about image processing related code; you'll also increase your MATLAB coding and programming skills concerning numerical processing, control statements, working with data, and more.

What are the prerequisites?

You need some basic MATLAB programming experience. If you are totally new to MATLAB, then please take an intro-MATLAB programming course first.

If you are familiar with variables, if-then statements, for-loops, and creating functions, then you have the necessary knowledge for this course.

What should you do now?

Check out the list of topics and watch the preview videos to find out if this course is right for you. If you have any questions, send me a message. You should also check out the student reviews of my other courses to see what people think about my teaching style in general.

See you in class!

Mike

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

Mike X Cohen

I am a full-time educator and writer, and former professor of neuroscience. I "retired" from that position so I could focus my time and energy creating high-quality educational material just for you.

I have 20 years of experience teaching programming, data analysis, signal processing, statistics, linear algebra, and experiment design. I've taught undergraduate students, PhD candidates, postdoctoral researchers, and full professors. I have taught in "traditional" university courses, special week-long intensive courses, and Nobel prize-winning research labs. I have >100 hours of online lectures on neuroscience data analysis that you can find on my website and youtube channel. And I've written several technical books about these topics with a few more on the way.

I'm not trying to show off -- I'm trying to convince you that you've come to the right place to maximize your learning from an instructor who has spent two decades refining and perfecting his teaching style.

Over 350,000 students have watched over 50,000,000 minutes of my courses. Come find out why!

I have several free courses that you can enroll in. Try them out! You got nothing to lose ;)

                                                  -------------------------

By popular request, here are suggested course progressions for various educational goals:

MATLAB programming: Get Started with MATLAB; Master MATLAB; Image Processing

icon
More courses by Mike X Cohen

$14.99

$16.99

$109.99

$124.99

$11.99

$11.99

icon
More Software Development courses

$10.99

$109.99

$19.99

$19.99

$94.99

$94.99

icon
Reviews

4.7

256 ratings on Udemy

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

By Randy Kupp on 9/28/2025

Mike breaks down the complicated into nice pieces. Even though I am not able to reproduce or completely understand the presentation of the concept, it is nice to have the resource to go back to and gain deeper understanding. Even if mastering the topics is not achieved, the education path is always interesting.

By Tom Cull on 2/3/2023

This class builds well on other by the same creator. The information is portioned well into digestible chunks.

By Elna Niemann on 9/30/2020

Good course! Clear instruction, interesting content and excellent explanation of examples. Will definitely recommend!

By Nabi Khan on 8/15/2020

One of the best courses I have been through. Its not only comprehensive in terms of the knowledge provided, but also fun to learn with such a good instructor.

By Brian Tabone on 6/29/2020

Excellent professor, always has clear explanations and focused exercises to test and expand your knowledge of the material.

By Manjiri P. Kanade on 5/7/2020

no, was expecting better explanation.

By Peter Gao on 3/15/2020

Hand-on course that teaches you how to do MATLAB GUI.

By Kaan Bilgin on 2/19/2020

Overall, I am making decent progressing skills considering I am only at the half-road and I can reach out to instructor quite fast when I need to. Wonderful for beginners (to any math related topics and matlab) and anyone who wants to start image process. Will refresh the grading of the course again once I finish it.

By Francisco Matheus Moreira de Castro on 7/8/2019

Sim, a experiência tem sido particularmente o que eu esperava. A didática é muito boa e a fonte de materiais é estruturada e suficiente. As aulas não são cansativas e as dicas são bem úteis. Tem sido bem produtivo.

By Jose Oommen on 1/13/2019

Mike is an amazing instructor. He explains the concepts really well. I hope he makes more courses on signal processing.

Showing all 10 reviews on CourseDuck

Read all 256 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 : 94 / 100