# \[SOLVED\] What is the best Python course to start with?

**URL:** <https://onehack.st/t/solved-what-is-the-best-python-course-to-start-with/71444>\
**Category:** Tutorials & Methods\
**Tags:** solved\
**Created:** [February 26, 2020, 12:30pm UTC](https://onehack.st/t/solved-what-is-the-best-python-course-to-start-with/71444 "2020-02-26T12:30:42Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![Ze380y](https://onehack.st/user_avatar/onehack.st/ze380y/32/48760_2.png) [@Ze380y](https://onehack.st/u/Ze380y)\
**Post date:** [February 26, 2020, 1:54pm UTC](https://onehack.st/t/solved-what-is-the-best-python-course-to-start-with/71444/3 "2020-02-26T13:54:44Z")

</div>

Python has become one of the most popular programming languages due to its vast set of libraries, large community support and numerous other advantages.

I have been programming in Python since last 8 months. I love Python.  
**THE PERSON WHO ASKED THE QUESTION :**  
[**Table of Contents**](https://runestone.academy/runestone/static/thinkcspy/index.html) **Think like a computer scientist**

I will first talk about from where I started. I learnt everything mostly via the Internet.  
Then I will mention some other free resources which I found later.  
So I began with this video on Youtube by Mike Dane. His explanation is to the point and crisp.

[![](https://img.youtube.com/vi/rfscVS0vtbw/maxresdefault.jpg "Learn Python - Full Course for Beginners [Tutorial]") ](https://www.youtube.com/watch?v=rfscVS0vtbw)

[![](https://img.youtube.com/vi/8DvywoWv6fI/maxresdefault.jpg "Python for Everybody - Full University Python Course") ](https://www.youtube.com/watch?v=8DvywoWv6fI)

[Programming for Everybody (Getting Started with Python) | Coursera](https://www.coursera.org/learn/python?specialization=python)  
[Python Data Structures | Coursera](https://www.coursera.org/learn/python-data?specialization=python)

These are free.  
You may try the Python with IBM courses( I have not tried them but they would be better if you already are a programmer)

MIT 6.001 is also a good option . (MIT OCW)  
**SOME GREAT WEBSITES for tutorials :**  
1.) REAL PYTHON [Python Tutorials – Real Python](https://realpython.com/)

2.)[Python Programming Tutorials](https://pythonprogramming.net/)

**Sentdex ( Harrison Kinsley) is the GOD OF PYTHON. He can do anything in Python . Check his channel on youtube . Machine learning , Data science, Robotics, Deep learning , Web framework. He gives free and quality tutorials for everything.**

3.)[Home](https://lectures.quantecon.org/py/) QUANTITATIVE ECONOMICS FOR PYTHON - BEST BET FOR PROGRAMMERS WHO ARE EXPERIENCED.  
4.)[Python Online Course](https://www.python-course.eu/python3_course.php)

Another good option for experienced programmers  
5.)[Table of Contents](https://runestone.academy/runestone/static/thinkcspy/index.html)  
**How to Think Like a Computer Scientist: Interactive Edition**

YOUTUBE CHANNELS  
**1.)Sentdex**

2.)His explanations of libraries are great and the best on youtube.  
**COREY SCHAFER**  
[**Corey Schafer**](https://www.youtube.com/user/schafer5)

[![](https://img.youtube.com/vi/k9TUPpGqYTo/maxresdefault.jpg "Python Tutorial for Beginners 2: Strings - Working with Textual Data") ](https://www.youtube.com/watch?v=k9TUPpGqYTo)

**3.)Derek Banas’ videos are an better option for programmers with some experience.**

4.)Socratica Python Series

[![](https://img.youtube.com/vi/AhSvKGTh28Q/maxresdefault.jpg "List Comprehension || Python Tutorial || Learn Python Programming") ](https://www.youtube.com/watch?v=AhSvKGTh28Q)

5.) Joe James

* * *

Here are some of the best tutorials that you should try:

- By Codecademy
  - [_Learn Python 2_](https://www.codecademy.com/learn/learn-python)
  - [_Learn Python 3_](https://www.codecademy.com/learn/learn-python-3)

- By Tutorialspoint
  - [_Python 2 Tutorial_](https://www.tutorialspoint.com/python/)
  - [_Python 3 Tutorial_](https://www.tutorialspoint.com/python3/)

- [Begin Python](http://www.beginpython.com/)
- [Learn Python](http://www.learnpython.org/)
- [Think Python](http://www.greenteapress.com/thinkpython/)
- [Python Challenge](http://www.pythonchallenge.com/)
- [Python for You and Me](http://pymbook.readthedocs.org/en/py3/)
- [Learn Python the Hard Way](http://learnpythonthehardway.org/book/)
- [Programming for Everybody (Python)](https://www.coursera.org/course/pythonlearn)
- [The Ultimate Python Programming Tutorial](https://www.udemy.com/the-ultimate-python-programming-course/?dtcode=cOfPDgq1E14l)
- [Learning with Python: Interactive Edition 2.0](http://interactivepython.org/runestone/static/thinkcspy/index.html)

If I continue, the list would be very long. So, check them all; whichever you feel you are more comfortable in than the others, go for it. Just keep in mind, have patience and determination; you will enjoy it!

Hope this helps.

---

_[View the full topic](https://onehack.st/t/solved-what-is-the-best-python-course-to-start-with/71444)._
