Python: A-Z Artificial Intelligence with Python: 5-in-1


Updated on

Course overview

Course type
Paid course
9 hours
130 lessons
Available on completion
Course author
Packt Publishing
  • Build an intelligent recommendation system
  • Solve real-life problems with stock market analysis
  • Develop games using Artificial Intelligence
  • Work with reinforcement learning, convolutional networks, and other deep learning concepts
  • Make use of neural networks, decision trees, random forests for classification
  • Extend pre-trained deep learning models


Build real-world Artificial Intelligence applications with Python to intelligently interact with the world around you.

Artificial Intelligence is one of the hottest field in computer science at the moment and has taken the world by storm as a major field of development and research. Python has emerged as a dominant language in AI/ML programming because of its simplicity and flexibility. Are you a Python developer who is interested to build real-world Artificial Intelligence applications? If so, A-Z Artificial Intelligence with Python is for you!

This comprehensive 5-in-1 training course is designed such that you can add an intelligence layer to any application that’s based on images, text, stock market, or some other form of data.

Contents and Overview

This training program includes 5 complete courses, carefully chosen to give you the most comprehensive training possible.

The first course, Supervised and Unsupervised Learning with Python, covers various classification and regression techniques. You will understand the concept of clustering and how to use it to automatically segment data. Finally, you will see how to build an intelligence recommender system.

The second course, Artificial Intelligence with Python – Sequence Learning, covers natural language processing and probabilistic reasoning for sequential data. You will also solve real-life problems with stock market analysis. Lastly, you will build intelligent applications centered on text and time series data.

The third course, Artificial Intelligence with Python – Heuristic Search, starts with basic puzzles, parsing trees, and expression matching. Then you will build solutions for region coloring and maze solving. This course also has fun-filled videos on building bots to play Tic-tac-toe, Connect Four, and Hexapawn.

The fourth course, Artificial Intelligence with Python – Deep Neural Networks, starts with object detection and tracking, in which you will track faces, objects and eyes. You will then build a neural network and an OCR. Build learning agents that can learn from interacting with the environment. Use Deep Learning with Convolutional Neural Networks, and use TensorFlow to build neural networks. Lastly you will build an image classifier using convolutional neural networks.

The Fifth course, Python Artificial Intelligence Projects for Beginners, covers Hands-on Python recipes that implement practical examples to help you build artificial intelligence applications with eight realistic projects. The first project covers decision trees for classifying data using Scikit-learn libraries. You will then build a classifier using random forests.  You will also learn about text processing techniques and practice with bag-of-words and word2vec models.

By the end of this training program, you will be confident to build your own AI projects with Python and be ready to take on more advanced content as you go ahead.

About the Authors

Prateek Joshi is an artificial intelligence researcher, published author of five books, and TEDx speaker. He is the founder of Pluto AI, a venture-funded Silicon Valley start-up that builds analytics platforms for smart water management powered by deep learning. His work in this field has led to patents, tech demos, and research papers at major IEEE conferences. He has been an invited speaker at technology and entrepreneurship conferences including TEDx, AT&T Foundry, Silicon Valley Deep Learning, and Open Silicon Valley. Prateek has also been featured as a guest author in prominent tech magazines. His tech blog has received more than 1.2-million page views from 200 over countries and has over 6,600+ followers. He frequently writes on topics such as artificial intelligence, Python programming, and abstract mathematics. He is an avid coder and has won many hackathons utilizing a wide variety of technologies. He graduated from University of Southern California with a master’s degree specializing in artificial intelligence. He has worked at companies such as Nvidia and Microsoft Research. You can learn more about him on his personal website.

Joshua Eckroth is Assistant Professor of Computer Science at Stetson University, where he teaches Big Data Mining and Analytics, Artificial Intelligence (AI), and Software Engineering. Dr. Eckroth joined the Math and Computer Science Department at Stetson University in fall 2014. He earned his PhD from Ohio State University in the areas of AI and cognitive science, focusing on abductive reasoning and metareasoning.

Similar courses

Python: A-Z Artificial Intelligence with Python: 5-in-1
  • English language

  • Recommended provider

  • Certificate available