BRAND NEW COURSE: Computer Vision with Arduino — JOIN NOW!

Trusted by members of top machine learning companies and schools. Join them in computer vision mastery.

Check out a full lesson from inside the course...

Any blog article, course you make, book you write have become my "shut-up and take my money" kind of deal. I feel I have learned tons already (and I am just starting).

Javier LiendoCV Enthusiast

I did, Udacity AI Nanodegree, and a bunch of other courses ... but for the last month, I have always started the day by first finishing one day of your course. The projects are not too overwhelming, but each project gets a key thing done, so they are super useful. I keep on finding myself getting back and looking at the source code from your projects, much more than I do from other courses.

Igor MarjanovicResearcher and Business Owner

Curious about what you’ll learn?

Computer Vision with Arduino will teach you how to create Computer Vision with Arduino for your work, projects, and research. You will learn via practical, hands-on projects (with lots of code), so you can not only develop your own Computer Vision with Arduino but feel confident while doing so.

Inside the course, you will learn:

  • What is an Arduino?
  • Arduino and Computer Vision Basics
  • Arduino theory
  • Arduino Serial Communication with Python
  • How to connect input devices
  • How to connect output devices
  • Running Led Lights using Arduino and Python
  • Efficient project wiring
  • Writing C++ code for Arduino
  • Writing Python Code
  • Face Recognition Door lock
  • Face Following PID with Arduino
  • Face Detection Led control
  • Hand Gesture Control with Arduino
  • Security Camera with Arduino
  • Plotting Arduino sensor values
  • Eye Motion Tracking
  • Conveyor belt color sorter
  • Custom object classifier
  • RGB led control with Python

Regardless of your experience level, you'll find tremendous value inside Computer Vision with Arduino, I guarantee it.

Don’t Just Learn. Get Hands-on Practice

Inside this course, we’ll use Unity Engine to get started with Computer Vision with Arduino.

With guided tutorials and specific practice examples, this course will enable you to get hands-on development experience.

Intro to Python course

You're probably wondering ...
“Is this course right for me?”

This course is for developers, students, researchers, and hobbyists who want to learn how to successfully program Computer Vision with Arduino (and have at least some programming/scripting experience).

If any of these descriptions fit you ... this course is for you.

  • You are a computer vision developer who needs to learn how to apply computer vision to a project.
  • You write code at your day job and are motivated to stand out from your coworkers by learning Computer Vision with Arduino programming.
  • You are an undergrad student doing your final graduation project and building Computer Vision with Arduino to impress your classmates and teachers.
  • You are a MSc or PhD student working on your thesis/dissertation and need a practical, hands-on education to complement what you learn in textbooks and research papers.
  • You are a computer science teacher who wants to teach your students how to create computer vision applications for mobile devices.
  • You are a computer vision researcher who is just tipping your toe in Computer Vision with Arduino and need practical education to get started.
  • You are an entrepreneur in the computer vision/deep learning space and see a gap in the market that Computer Vision with Arduino could help solve.
  • You are a "computer vision hobbyist" who hacks around with OpenCV and now wants to learn how to program Computer Vision with Arduino.

Includes a “Computer Vision with Arduino” Certificate of Completion

To receive the certificate, you will need to complete all lessons and quizzes associated with the course.

After successfully completing all lessons/quizzes, you will receive your certificate and be able to embed it directly on your LinkedIn profile, thereby demonstrating your Computer Vision with Arduino skills.

Are Your Courses Worth It?

Computer Vision with Arduino Basic Bundle
Perfect to learn computer vision with arduino in depth.

No Risk 100% Money Back Guarantee!

Take your education to the next level. Access the entire Computer Vision with Arduino course.

You will get:

  • A quick, easy course that will give you all the fundamentals to build Computer Vision with Arduino.
  • All source code files
  • Certificate of Completion (after successfully passing the final exam)

No Risk 100% Money Back Guarantee!

PyImageSearch University Bundle
$740 Perfect for you to learn Computer Vision in-depth!

No Risk 100% Money Back Guarantee!

345/year. (subscription) and $395 set-up fee

Take your education to the next level. Access the entire Computer Vision Arduino course, and get access to all 86 inside PyImageSearch University.

You will get:

  • Everything in the Computer Vision Mobile Apps package
  • Lifetime access to PyImageSearch University
  • Brand new courses released every month, ensuring you can keep up with state-of-the-art techniques
  • 115 hours of on-demand video
  • 86 courses on essential computer vision, deep learning and OpenCV topics
  • 94 Certificates of Completion
  • 540 tutorials and downloadable resources
  • Pre-configured Jupyter Notebooks in Google Colab for 338 PyImageSearch tutorials
  • Run all code examples in your web browser - works on Windows, macOS, and Linux (no dev environment configuration required!)
  • Access to centralized code repos for all 348 tutorials on PyImageSearch
  • Easy one click downloads for code, datasets, pre-trained models, etc.
  • Access on mobile, laptop, desktop

No Risk 100% Money Back Guarantee!

Enjoy a 100% money-back guarantee.

After taking this curriculum, if you haven't learned any of the aforementioned courses, then we don't want your money. That's why we offer a 100% Money-Back Guarantee. Simply send us an email and ask for a refund- up to 30 days after your purchase. With all the copies we've sold, we can count the number of refunds on the one hand. Our readers are satisfied, and we're sure you will be too. For subscription products, please cancel before your renewal date. You can cancel at any time, so refunds will not be processed for renewals. Reach out to our team if you are considering canceling, as we'll be happy to generate a custom learning path or point you in the best direction for your current learning. For our complete Terms of Use, please visit:

I absolutely love it. Far better than so many dumb, unorganized, and impractical courses present all over the internet.”

Mohammed Ehsan Ur RahmanDirector of Program and Operations at Sardhaar VDO

I have taken PyImageSearch's courses in the past and highly recommend them as good learning to gain quick knowledge.”

Brian TremaineSr. Technical Fellow


Who is teaching this course?

This course is a collaboration between the team at PyImageSearch and Murtaza Hassan of Computer Vision Zone.

Murtaza teaches in all video lectures. He is an expert online educator with over 150K followers on his YouTube channel, “Murtaza’s Workshop”. There is no better person for you to learn how to build Computer Vision with Arduino from.

What bundle should I buy?

That depends on what your needs are. If you want to learn how to make computer vision apps and you don't need help with anything else, you can start with the Basic Bundle.

If you are a true beginner, or if you want a career in programming, computer science, or machine learning, you will benefit most from our University Bundle, or Complete Mastery Bundle — where you can access even more courses, certificates, and projects to launch or level-up your programming career.

Do I need any programming experience before taking this course?

Absolutely no programming experience is required! This course is perfect for Computer Vision beginners or hobbyists looking to level up their programming.

What happens after I purchase?

After your purchase, you will (1) receive an email receipt for your purchase, and (2) be able to access the course, code, datasets, etc., immediately.

What if I’m a beginner?
  • It's okay if you are brand new to Computer Vision, mobile apps or coding in general! This course makes no assumptions on your prior experience with Python, programming, computer vision, or deep learning. In fact, this course is designed for you!
  • You will be able to follow along, take practice quizzes and earn your certificate if you complete this beginner’s course.
What if I’m already experienced in Computer Vision?
  • You'll learn how to create Computer Vision with Arduino.
  • You will be able to create mobile face detection and document scanning applications.
  • You can deploy apps that use Augmented Reality
  • In addition you'll also get a certificate that you can show off on LinkedIn or your resume.
  • What is your money-back guarantee policy?

    We offer a 30-day Money-Back Guarantee on all orders. If you haven't learned Computer Vision for Mobile Apps after going through this course, then I don't want your money. Simply send us an email and ask for a refund up to 30 days after your purchase. With all the copies I've sold, I can count the number of refunds on one hand. My readers are satisfied, and I'm sure you will be too.

    I'm just so busy right now…

    Everyone has the same amount of time in a day — we all have 24 hours to work, spend time with our families, sleep, and have fun. If you're interested in studying Computer Vision with Arduino, I challenge you to make it your goal. Take the time to invest in yourself and your education by grabbing a copy of Computer Vision with Arduino.

    Ask yourself, how much time are you wasting because:

    • You lack the fundamentals of OpenCV, Computer Vision, and Deep Learning.
    • You don’t understand what knobs and dials to tune to achieve high accuracy results.
    • Your scripts error out, leaving you confused on how to proceed.
    • You keep putting off finishing that big project

    Computer Vision with Arduino solves these problems so you can stop wasting your time and money following paths that only lead to failure — let us guide you to success!

    I have another question.

    If you have any other questions, please send me a message, and I'll get back to you ASAP.

    Who's behind this course?

    Hi there, my name is Murtaza Hassan from Computer Vision Zone. I’ve partnered with Adrian Rosebrock and his team at PyImageSearch to bring you this Computer Vision with Arduino course.

    Over the past few years I have:

    • Created the Murtaza’s Workshop YouTube channel (with over 150K subscribers)
    • Implemented countless practical, hands-on projects that focus on code rather than theory
    • Helped 1000s of people learn computer vision and artificial intelligence

    If studying how to develop Computer Vision with Arduino sounds interesting to you, I hope you'll consider grabbing a copy of this course. You'll learn a ton about deep learning and computer vision in a practical, hands-on way. And you'll have fun doing it. See you on the other side!