Google engineers are sharing their knowledge through a new online course.
The class, on education website Udacity, will focus on deep learning, a machine learning technique that makes use of multiple layers of neural networks in order to better understand data sets. Google uses deep learning in products like its Photos app, which can automatically categorize users’ pictures based on the objects in them.
The three-month course, which requires about six hours of work per week, are comprised of four main lessons that teach students the benefits of deep learning systems and train them to build their own learning models. Students will also learn how to use TensorFlow, the open-source machine-learning software that Google uses in its own products.
The class is not for beginners, as Udacity recommends students have at least two years of programming experience and some basic machine learning knowledge beforehand.
Read next: The 10 Richest Women of All Time
“Our overall goal in designing this course was to provide the machine learning enthusiast a rapid and direct path to solving real and interesting problems with deep learning techniques,” Vincent Vanhoucke, a research scientist at Google who serves as the instructor for the course, wrote in a blog post.
Students can start the course whenever they please and complete it at their own pace.