Every decade or so there is a technological tsunami that transforms multiple industries.
Artificial Intelligence (AI) is that wave sweeping the technology world today. If you want to join this revolution but do not have the skills yet, this series of courses are right for you.
At OpenCV.org we support the largest computer vision library in the world. We are on a mission to create the most comprehensive online courses in AI to educate a global workforce.
These courses are designed for Working Professionals and Students alike. The only prerequisite for taking these courses is a basic understanding of Python or C++.
The courses require 3-4 months to complete if you commit 5-8hrs/week for learning.
This course is designed to build a strong foundation in Computer Vision. You will get a solid understanding of all the tools in OpenCV for Image Processing, Computer Vision, Video Processing and the basics of AI.
Available in C++ and PythonDownload Syllabus See Price
In this course, you will build systems or applications using the techniques learnt in the first course as well as some new ones that we cover as we go along. We also cover substantial amount of Machine Learning and the basics of Deep Learning in this course. We will also build interesting Web Applications as part of the course curriculum.
Available in C++ and PythonDownload Syllabus See Price
Deep Learning is the most exciting sub-field of machine learning. Many state of the art results in computer vision are obtained using a Deep Neural Network.
In this course, we will start with a theoretical understanding of simple neural nets and gradually move to Deep Neural Nets and Convolutional Neural Networks.
Not only will we go over Deep Net architectures used for solving various computer vision problems, we will also go over practical considerations needed to successfully train Deep Neural Networks. These include how to prepare datasets, how to perform sanity checks before embarking on training that can take hours, how to use visualization tools to debug the training process, what workflows to use when the results are not satisfactory, and finally how to deploy your network on the cloud.
You get additional discounts on purchasing more than one course.
For most students the Complete Bundle is the best option and provides the greatest value for money.
It is a good option if you want to learn Computer Vision in depth but dont want to dig deep into Neural Nets.
This combo is good for getting through the basics of of CV & DL using OpenCV and PyTorch.
You can consider this bundle if you already know OpenCV and want to start with projects & Deep Learning.
This bundle is perfect for students who want to develop their skill set and get a job in top AI companies or start their own ventures in AI.
Each topic is covered using a mix of text and video explanations.
Work on various assignments which will be graded by our staff.
Learn everything about AI with the well structured curriculum & detailed explanations with code
Solve real world problems as part of projects and receive valuable feedback
In-browser online workspace for practical coding experience
Get answers to your queries and discuss ideas with your fellow students & mentors
To receive CERTIFICATE OF COMPLETION from OpenCV.org, you need to complete the graded quizes + assignments + projects with more than 50% marks within 6 months of enrolling in the course.
You will receive a CERTIFICATE OF EXCELLENCE if you score more than 70% marks on the graded quizes + assignments + projects within 6 months of enrolling in the course.
Get started with CV using OpenCV
Build interesting applications using CV & DL.
Build a sound understanding of Deep Learning
Start your journey from Beginner to Mastery in AI
Starter bundle for Computer Vision Applications.
Best for getting started with CV and DL
Less Theory & more applications with CV & DL
The course exceeded my expectations in many regards — especially in the depth of information supplied. The keyword "engineering oriented" surprised me nicely. Next amazing thing was the mathematics - everything is described very detailed and in depth. Which is unusual with nowadays courses. The course is very well organized and conceived. By following it, I was able to learn and build on the concepts with minimal questions or frustration.
The course thus far (while it obviously is based on OpenCV) is explaining the concepts and algorithms in such a way that I do feel I could transfer my knowledge to another library in the future if I so felt the need. They break up the content for each lesson segment into a very easy-to-consume block of time. Since I have a day job, this is a huge win for me. The staff are incredibly responsive and helpful without just handing out answers. The assignments and quizzes allow you to utilise api documentation, past lessons, and anything you can find on the web; and if for some reason you're still not getting the answer by the end of your submission count it will be displayed for you. All of this has really helped me to actually learn the content, and I feel like the investment has been well worth it.
I am really impressed with the mix of rich content offered in the course (video + text + code), the reliable infrastructure provided (cloud based execution of programs), assignment grading and fast response to questions on forums. I should specifically mention the clarity of explanations provided in the video lectures and very good real world examples provided. For the course load part, I feel it is light enough to understand and challenging enough to stretch and learn to appreciate our own effort! Overall, I feel this has been one of the top paid online courses that I have ever taken.
The only course I've ever bought online and it's totally worth it. There are lots of material which are challenging and applicable to real world scenarios. The sections contain text, video and additional sources so it's easier to understand. I am at the end of computer vision I and the more I progress, the more fun it gets. As a computer science student, so far this is the most interesting topic I've ever explored.
The way they explain all the concepts are very clear and concise. This understanding is a crucial part to build a solid foundation in order to pursue a computer vision career. If you commit to the course you will end up with plenty of useful projects to build a robust portfolio. I will definitely recommend this course to any enthusiastic beginner or even for more advanced people in the field to polish some basic concepts plus the discussion forum is always on. I almost forgot to mention that the course is so versatile that provides two languages to learn: Python or C++.
I really enjoyed this course which exceeded my expectations. It summarize the important computer vision aspects you should know which are now eclipsed by deep-learning-only courses. You'll have the necessary knowledge to tackle your own problems with a different view avoiding over-engineered solutions. Reactive continuous feedback and practical projects gives you motivation to pursue the learning curve than a traditional book and completes it.
The course is divided into weekly lessons, those are crystal clear for different phase learners. The authors of the lessons and source code are experts in this field. After the explaining the CV fundamentals/algorithms, there is a corresponding source code where the learner can experiment with different values and see how each parameter value changes the behavior. The assignment, quizzes, and project work helps the learner to use the skills and techniques that are learned in the previous lessons.I recommend this course to the learners who are interested in DL, ML, and AI fields.
I did a career change in 2018, so I am a freshman to CV. Fourunately, I saw the CV course on a OpenCV meeting as my teacher Mr Yu told me that. In the beginning, I thought the course would be just so so, so I just tried it a little. But when I went through the course as time going, it became more exciting to me: I could receive new idea everyday when I learned the course. And the most important thing is that, my confidence become better, I beleive the course can help a lot in my career! thank you all, OpenCV Team.
I took this course because of the experts that were ahead of it and the availability to see the code implementations in both languages, C++ and Python. Definitely, the best part of the courses were the coding exercises and projects which made the learning process really immersive and fun. Implementing a small snippet of code from an idea presented in a research paper was the most remarkable exercise, you realize how a theoretical formula can be turned into an extraordinary practical application. If you are curious to understand how machines see and expand your knowledge through the multiple Computer Vision domains, this is the right course for you.
The OpenCV course is refreshing in the computer vision community! Satya Mallick (CEO) is very clear in his lectures for every topic in the field including the source code assigned. The Q/A forum is humbling between authors and students with positive responses. What encouraged me to enroll is their upcoming course integrating PyTorch with OpenCV for its fast imperative “pythonic” programming style reported by Jeremy Howard ( CEO of fast.ai ). My favorite project so far is the snapchat filter: replacing your face with another in a video. I can tell that the authors took their time organizing a course with the latest tech in computer vision and get a head start in the AI industry with practical skills.
I was doing a self-study on AI, when I came across with Opencv summer course. I can sure tell you that this course has opened my mind to a world of possibilities. It was crucial to fill some gaps in my knowledge about image processing and computer vision. Also, the lectures were not boring and the assessments were challenging yet doable. What I can say is that this course exceeded my expectations. Please, keep up the good work!
For single course purchase: You will have a window of 14 days after you start the course to request a refund.
For bundle purchase: You will have a window of 14 days after you start the first course to request a refund for the entire bundle.
Refund for individual course is not allowed.
You can request a refund by dropping an email at firstname.lastname@example.org
The first 2 courses are offered in Python and C++ while the Deep Learning with PyTorch course is in Python. You should have functional knowledge of either Python or C++ or both
The content will have a mix of theory and code with explanations through both Text and Video. Apart from this, there will be quizzes, assignments and projects. Each of them will be of varying difficulty and students can also choose which assignment or project they want to work on. Every assignment/project has some points and we take the best "x" out of "y" assignments/projects. We have this policy since the courses cover a lot of topics which means that a student might be more interested in a particular topic and may want to dig deeper by doing the assignments/projects of that topic. At the same time, the student has the choice to leave out some topics if they don't find it interesting.
After you start a course, it will take you 3-4 months to finish it depending on the course. (assuming you put in 7-8 hrs/week to work on the course.) See below.
Computer Vision I : 3 months.
Computer Vision II : 3 months.
Deep Learning with PyTorch : 4 months.
Note that you can finish the courses earlier if you devote more time.
For each course, you will have lifelong access to the course material, including all updates made to the course. In addition to the course material, students will get access to online labs for 6 months after the start of the course. Online labs allow you to try code in hosted Jupyter notebooks while you are going through the study material. Also, the 6 month period starts when you enroll in a specific course.
NO. You have the freedom to chose when you start the course. You should complete the course within 6 months to get the certificate. This applies independently to each course in the bundle. So, if you purchase a bundle, the 6 month period starts when you enroll in a specific course.
You can start the course within 1 year from Jan 13th, 2020. So, you can start the course on or before Jan 13th, 2021
Yes, you will earn a certificate of completion from OpenCV.org. You will have to complete the graded quizzes, assignments and projects and earn more than 50% marks within 6 months of enrolling in the course to receive the certificate. You will receive an honors certificate if you score > 70%.
Yes, you will have lifetime access to the certificate on the course platform. You will get a digital certificate after successfully completing the course and you can share this certificate on LinkedIn, Facebook and other platforms.
Certificates will be provided for individual courses as and when the courses will be completed. In case of a bundle, a combined certificate will also be provided once all the courses in that bundle have been successfully completed.
PyTorch is growing fast in popularity because it is simpler and often faster than Tensorflow. We made this decision after giving it a serious thought and talking to several practitioners who have used both the frameworks.
All the courses will be available on Jan 13, 2020
For any queries, please drop an email at email@example.com