Python A-Z: Python For Data Science With Real Exercises! (

Programming In Python For Data Analytics And Data Science. Learn Statistical Analysis, Data Mining And Visualization

Created by: Kirill Eremenko

Produced in 2022

What you will learn

  • Learn to program in Python at a good level
  • Learn how to code in Jupiter Notebooks
  • Learn the core principles of programming
  • Learn how to create variables
  • Learn about integer, float, logical, string and other types in Python
  • Learn how to create a while() loop and a for() loop in Python
  • Learn how to install packages in Python
  • Understand the Law of Large Numbers

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 88 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a data science course? Or looking for more detail on Kirill Eremenko's Python A-Z: Python For Data Science With Real Exercises!? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

Learn Python Programming by doing!
There are lots of Python courses and lectures out there. However, Python has a very steep learning curve and students often get overwhelmed. This course is different!
This course is truly step-by-step. In every new tutorial we build on what had already learned and move one extra step forward.
After every video you learn a new valuable concept that you can apply right away. And the best part is that you learn through live examples.
This training is packed with real-life analytical challenges which you will learn to solve. Some of these we will solve together, some you will have as homework exercises.
In summary, this course has been designed for all skill levels and even if you have no programming or statistical background you will be successful in this course!
I can't wait to see you in class,
Kirill EremenkoWho this course is for:
  • This course if for you if you want to learn how to program in Python
  • This course is for you if you are tired of Python courses that are too complicated
  • This course is for you if you want to learn Python by doing
  • This course is for you if you like exciting challenges
  • You WILL have homework in this course so you have to be prepared to work on it

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

Instructor Details

Kirill Eremenko

My name is Kirill Eremenko and I am super-psyched that you are reading this!
Professionally, I am a Data Science management consultant with over five years of experience in finance, retail, transport and other industries. I was trained by the best analytics mentors at Deloitte Australia and today I leverage Big Data to drive business strategy, revamp customer experience and revolutionize existing operational processes.
From my courses you will straight away notice how I combine my real-life experience and academic background in Physics and Mathematics to deliver professional step-by-step coaching in the space of Data Science. I am also passionate about public speaking, and regularly present on Big Data at leading Australian universities and industry events.
To sum up, I am absolutely and utterly passionate about Data Science and I am looking forward to sharing my passion and knowledge with you!Hi there,
We are the SuperDataScience Social team. You will be hearing from us when new SDS courses are released, when we publish new podcasts, blogs, share cheatsheets and more!
We are here to help you stay on the cutting edge of Data Science and Technology.
See you in class,
The Real People at SuperDataScience



150 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Thomas Walther on a week ago

Nice course!Homeworks helped practice a lot and prepare for the real world. While without using hints they get difficult, they make you search online for coding solutions, making you more comfortable with the way of real life. No hints in real life. :)

By Federica Gugole on a week ago

It covers the basics of Python syntax and Jupyter Notebook and provides also some useful tips and tricks. The exercises help letting all the info sinking in. It's a good course both if you just want to get some insights of Python syntax or if you need a more hand to hand course.

By Sangay Phuntsho on a month ago

Content and delivery--both--were great. I loved the course in its entirety; it's simple to follow and, yet, challenging. It sets the foundation, and it does well. Well done!

By kaan ulvan on 3 months ago

it is a very good introduction to python viz. and data structures (pandas, numpy). if you are new to data science and python I recommend this course.

By Rakhee S on 4 months ago

Really liked this course, liked the way Kirill teaches. However, quite disappointed with the instructor on the 'Homework lectures'. He is hard to understand and skips to explain parts of his code sometimes.

By Filippo Villa on a month ago

The video-lessons are really useful, and Kirill is a great teacher!Two ideas for the future course:Add more littel exercises to better prepare the students for the homework...Make better videos for the Homework exercises: the speaker were really not fluent and it was overall really difficult to follow the explanation!!Overall Great course! Thanks

By Evgenii Mitiukov on a month ago

Good course for exploring Python basics. It really helps to understand how Python can be used in real world. After this course I was able to use Python at work.

By Andy Barnett on 3 months ago

References to the differences between Python and R were helpful. Unfortunately, there were a number of instances during the course where the instructor referred to R (instead of Python -- the subject we are supposed to be learning about) when there was no comparison being made.

By Maciej Brzakala on 3 months ago

Great course for someone who has never coded before. It was fun and approachable. My only suggestion is editing the HW solutions videos. Kirill is very enthusiastic and explains everything in detail in lectures, yet the HW solutions are very slow and dry.

By Jason Wall on 2 months ago

Kirill is great, as always, but it wasn't really 'A-Z' and the homework section is poorly done and extremely sloppy.There are far better courses out there on this topic.

By Matthew Heidenreich on a month ago

I recommend taking this course if you're new to Python and want to learn AI or ML. I started with the AI A-Z course and realized I needed a better Deep Learning background. Then I took a step back from that course when I realized I needed to understand Python better. Great course. Moving onto the Deep Learning A-Z course now!

By James Allen on 4 months ago

Very good and challenging course. I give it 4 stars because a couple of the Homework assignments had aspects not discussed in the lecture, but was given in the Solution(s).