Beginner and advanced free courses I selected after taking over 10 courses.

Before paying for a course, it’s a good idea to check what been published out there — there’s a decent amount of high-quality free content. This is what I did when I started learning Python for data science. I checked the curriculum of paid data science courses and then searched all the stuff related to Python.

After taking over 10 courses, I selected the best 4 free courses I took to learn Python for data science. The 4 courses cover most of the stuff I included in “The 4 Stages of Learning Python for Data Science” (especially stages 1, 2 and 4)

Although you won’t get a nice certificate after completing any of these courses, the knowledge you will acquire is priceless.

This 4-hour Python beginners course covers all the basic stuff you need to learn in Python before learning libraries used in data science. This is a crash course in Python — when I took this course I had zero knowledge about programming. The course will show you how to set up Python, teach you how to print your first “Hello World”, and explain all the core concepts in Python.

Please, do not skip the fundamentals of Python and jump to the essentials of Python for Data Science. Remember that Python is a programming language that has applications not only in data science but in a lot of fields. Some Python for Data Science courses might skip core Python concepts that might come in handy in the future.

Some of the topics covered in this course that are frequently used in data science are:

  • Variables & Data Types
  • Lists, Dictionaries, Tuples, Nested Lists
  • Functions, Return Statement, If Statements
  • For Loops, While Loop, Nested Loops
  • Try / Except, Reading and Writing to Files
  • Python Interpreter, Modules, Pip Classes
  • Objects, Object Functions, Inheritance

In addition to that, there are practical exercises where you would put all the concepts learned into practice. You will build a basic calculator, guessing name, translator, and a multiple-choice quiz. On top of that, the instructor has good knowledge of Python, clear explanation, and engaging delivery.

This one is more like a playlist than a course; however, you will find more useful lectures in this playlist than in some paid courses out there.

The first 8 videos in this playlist make a 10-hour full-length course of data analysis. It starts with the most popular data collection technique that data scientists used to build datasets — web…

Continue reading:—-7f60cf5620c9—4