Hackr.io is a site for programmers to find and share the best online programming courses & tutorials. Join them, it only takes 30 seconds.

Here's how it works:


Anybody can submit a course/tutorial


Community upvotes the beneficial tutorials


The best tutorial rise to the top

Learn Python the Hard Way (learnpythonthehardway.org)

Visit Tutorial
Paid Book
#1 out of total 58 Python tutorials & courses



Coming Soon

Coming Soon.

Wanna find a programming buddy?

Learning a new programming language can be tough especially if you are a beginner in programming. Find a programming buddy and learn this tutorial in more engaged and fun way.
How finding a programming buddy works?
  1. You tell us that you are looking for a programming buddy. We'll ask you details like your timezone, your preferred language, etc. to connect to the right programming buddy.
  2. We'll connect you with other folks looking for programming buddies. It may take a few hours to few days.
  3. Once connected, you can mutually decide on the medium for chatting and screen sharing. That's it. All the best!
View more

Discuss this tutorial:

Ask a question or write your feedback/review of this course or tell anything to the people taking this course.

4 months ago

how do you format floats

4 months ago

@roberta-hodara For specific tech question, I suggest you find answers on Google/StackOverflow. Hackr.io suggests you the best tutorials.

3 weeks ago

@roberta-hodara float(variable)

2 months ago

I think learnpythonthehardway.org is a base foundation to start programming if we are beginner

1 month ago

this website is really helpful for those who started learning for python from the beginning

5 months ago

It is nice!! My best regards for you

4 months ago

Good post ! Each thing is in details in your post !

2 months ago

Hi, i wanted to learn python and i am at beginner level

2 months ago

@praveen-shukla Hello Praveen, may I know the reason of this comment? I just want to understand so that we can improve the product.

3 weeks ago

No longer free, which is a real shame. This was my initial start in Python.

3 days ago

PLEASE Tell me that how can setup web development using python in windows.