Course Details



Skill level



Coming soon

What Will I Learn?

  • How to Code Using Python
  • How to Build Models of Linear Regression in TensorFlow
  • How to Make an Image Recognition Model Using CIFAR-10


Python image recognition sounds exciting, right? However, it can also seem a bit intimidating. There's no need to be scared! This tutorial will teach you Python basics and how to use TensorFlow. Take this chance to discover how to code in Python and learn TensorFlow linear regression then apply these principles to automated Python image recognition.

Maximum Results in Minimal Time

Through this course, you'll master Python image recognition software and learn with hands-on examples. That's right! This course interweaves theory with practical examples to make your learning experience as immersive as possible. You will learn to take full advantage of Artificial Intelligence (AI) and start working smarter, not harder.

You can finish this course in one afternoon. It is short but full of crucial information. The whole tutorial is split into three sections. You'll start with Python image recognition. After that, you'll move on to TensorFlow basics. The last section will explain how to utilize the CIFAR-10 dataset to train machine learning and computer vision algorithm. All of the information will be explained slowly and steadily. And since it's all in short video lessons format, it will be easy to follow and digest.

Image Recognition Model from Scratch

In the Python image recognition section, you'll find video lectures showing you how to download and install Python and PyCharm. After that, you'll learn Python basics. You'll discover how basic types of variables work as well as how to perform operations on numbers and strings. Then you'll move on to more complex concepts like multi-value variables, controlling flow, functions, and classes.

In the second part of this course, you'll learn TensorFlow. Your tutor will explain what it is and how to set it up. You'll discover what constant & operation nodes, placeholder nodes, and variable nodes are as well as how to use and run them. In the end, you'll build a functional linear regression model.

After you learn Python and TensorFlow, you'll move on to the last section of the course. This part will explain how to install and import libraries using the CIFAR-10 dataset. You'll discover how to display and play with CIFAR-10 images using PIL (Python Imaging Library) as well as how to retrieve data from them. Eventually, using all the knowledge you previously gained, you'll build a simple image recognition model and a training data set. In the end, you'll test out the model and see how it all works!

Fun to Use & Easy to Learn

It's crucial to learn Python if you want to work with Artificial Intelligence (AI). It's one of the most popular programming languages in the world. Python is highly versatile and is known as a general-purpose language. It can be used to program practically anything you want. Python is a brilliant choice for data analysis, artificial intelligence, scientific computing and, backend web development. You can also use Python to code games, productivity tools, and desktop apps.

The good news is that Python is easy to learn. It is a very high-level programming language which means that it reads like English. Therefore, it's a perfect language to begin programming for a newbie. Python was created to be easy to understand and exciting to use. Even the name is a reference to an iconic British comedy group Monthy Python. Therefore, with the right tutorials to guide you, learning and using Python will prove to be a fun and engaging task.

Don't waste any more time. Kickstart your career by learning Python and TensorFlow as well as creating a working image recognition model. Enroll now!


  • Windows PC, Mac OS, or Linux
  • PyCharm Community Edition 2017.2.3.


Section 1: Python Image Recognition 2:44:05
  • Introduction
Section 2: TensorFlow Basics 1:21:40
Section 3: Image Recognition (CIFAR-10) 1:17:02

About the Instructor

John Bura

Web/App/Game Developer
  • 4.5 Average Rating
  • 806 Reviews
  • 6,544 Students
  • 16

John Bura is a well-known education instructor since 2011. He has over 20 years of programming experience and 15 years of teaching experience. John Bura also owns game development company called Mammoth Interactive. They focus on iPhone, iPad, Android, HTML5, ad game development for such companies like Nickelodeon. John is also providing consulting services on game and level design, programming and project management. In total, John and his company has taught over 300,000 students and developed around 50 games which reached top 10 in the app store.


First gamified Solidity course by Bitdegree