Get instant accesss to my source code repos, Jupyter Notebooks, video tutorials, and online courses.
How would you like to pay?
- Access to centralized code repos for all 400+ tutorials on PyImageSearch
- Easy one-click downloads for code, datasets, pre-trained models, etc.
- Full access to PyImageSearch University
- 21h 2m on-demand video
- 13 courses on essential computer vision, deep learning, and OpenCV topics
- 13 Certificates of Completion
- Brand new courses released every month, ensuring you can keep up with state-of-the-art techniques
- 304 tutorials and downloadable resources
- Pre-configured Jupyter Notebooks in Google Colab for 200+ PyImageSearch tutorials
- Run all code examples in your web browser — works on Windows, macOS, and Linux (no dev environment configuration required!)
- Access on mobile, laptop, desktop, etc.
PyImageSearch University is really the best Computer Visions "Masters" Degree that I wish I had when starting out. Being able to access all of Adrian's tutorials in a single indexed page and being able to start playing around with the code without going through the nightmare of setting up everything is just amazing. 10/10 would recommend.Sanyam BhutaniMachine Learning Engineer and 2x Kaggle Master
Why join PyImageSearch University?
Simple — you are looking for a structured program to help you learn computer vision, deep learning, and OpenCV.
You’ve likely already spent a lot of time reading free materials online, piecing together code snippets, and just generally stumbling your way through, trying to “connect the dots” without having any idea of what the big picture is (or how you’re going to get there).
Truth be told, that’s how I learned computer vision back in graduate school. There weren’t blogs and resources like PyImageSearch online back then. I was blindly stumbling my way through. I eventually found my way...but I wouldn’t recommend the path I took for you.
There is a better way — and that way is PyImageSearch University. Inside PyImageSearch University you get step-by-step instructions that take you from computer vision and deep learning beginner to master.
And best of all, I keep PyImageSearch University updated with brand new tutorials, courses, code downloads, Jupyter Notebooks, and video tutorials on a weekly basis. There is no other program like this online.
I hope to see you inside.
What courses are included in PyImageSearch University?
There are 13 courses inside PyImageSearch University. Additionally, a brand new course is released every month.
- OpenCV 101 — OpenCV Basics
- OpenCV 104 — Histograms
- Face Applications 102 — Face Detection
- Face Applications 102 — Fundamentals of Facial Landmarks
- Augmented Reality 101 — Fiducials and Markers
- Deep Learning 120 — Regression with CNNs
- Deep Learning 130 — Hyperparameter Tuning
- Autoencoders 101 — Intro to Autoencoders
- Siamese Networks 101 — Intro to Siamese Networks
- Image Adversaries 101 — Intro to Image Adversaries
- Object Detection 101 — Easy Object Detection
- Object Detection 201 — Fundamentals of Deep Learning Object Detection
- Object Detection 202 — Bounding Box Regression
Why not host all your code, datasets, pre-trained models, etc. on GitHub?
If you didn’t already know, GitHub places limits and restrictions on file sizes — if you have a file larger than 100MB, GitHub won’t let you add it to your repository.
That creates a bit of a problem because we often train models on custom image datasets that are larger than 100MB. Similarly, output serialized models can easily be 100MB or more.
After 7+ years running PyImageSearch, I’ve found that for any given tutorial I’ve authored, readers simply want all the source code, pre-trained models, datasets, etc. in a single .zip file, that way they can download the code, unarchive it, and run the code immediately.
What you don’t want is to have to clone a repo from GitHub and then spend the next 20 minutes Googling for the original dataset used to train the model, the pre-trained model itself, etc. Not only is that hunting and scrounging tedious, but it’s also a waste of your time.
My goal is to help you master computer vision and deep learning — and to that end, I keep all my code, datasets, etc. inside a central mastery repository inside PyImageSearch University. Once you join you will have instant access to the master repo.
Why not make PyImageSearch University free?
High-quality tutorials and accompanying code examples don’t grow on trees — someone has to create them.
Let me share some quick statistics with you:
- It takes ~40-60 man hours to create each tutorial on PyImageSearch
- That's about $3500-4500 USD for each post
- I’ve published over 400 tutorials published on PyImageSearch (with brand new tutorials publishing every Monday at 10AM EST)
- Which means that I'm already offering $1,400,000+ worth of content for free
I’ve considered putting all of my 400+ tutorials behind a pay-wall (ex., Medium, New York Times, etc.), but that wouldn’t be fair to any of us.
Instead, PyImageSearch University is a way for you to get a world-class education from me, an actual PhD in computer vision and deep learning — all for a price that's fair to the both of us.
How can I join PyImageSearch University?
Easy! Just click the button below, select your membership, and register.