Why I Created a Python Programming Course 🧐 And Published it Free

Mahmud Ahsan
2 min readNov 17, 2018

--

Python is one of the easy programming language for beginner. It is a duck type language which helps beginners to understand computer programming easily. Though there are many paid and free Python programming course available on web, I started my own course and made it available free for 3 reasons.

1. Boosting My Confidence

Though I have been a professional computer programmer for last 10 years and as English is not my mother tongue I always face difficulty to speak programming in English.

I could write programming related things in English comparatively well, but when I have to speak I’ve felt less confidence. I need a confidence boost.

Initially I started to teach programming in my native language “Bengali” through my Youtube Channel. And when I got enough confidence I created a Python course in English and publish it on Udemy.

Initially it was paid, and I was able to earn USD 24.55 and later I decided to make it free, so that I can understand how many students enroll this course and I can get free feedback to evaluate myself.

👍 Currently over 10,000 students enrolled, 160 people gave ratings on average 4.01/5.0.

I needed this kind of reviews to evaluate myself and It really boosted my confidence that I can speak programming in English at least people can understand.

Later I compiled the full course and made a video and published on Youtube as well.

2. Helping Others 😇

When you help other people, it gives an inner satisfaction. Life is like an echo. The more we help other the more we return back. And on the way of helping other people, we learn many new things which is a valuable experience in life.

When I made my course free, I got lots of positive reviews, comments which really gave some inner satisfaction. Also some negative comments helped me to understand where was my lacking and what I needed to improve myself.

3. Avoiding Frustration 😒

For last 8 years I have been developing iOS application. In last 1 year, being an Indie iOS developer was most challenging, because of new kinds of rules made by Apple app review team.

  • Some of the rules, did not allow me to update my existing apps which were very frustrating.
  • Working at home with 2 kids gradually became more difficult
  • Apps revenue dropped much compare to previous year

All of these situations sometimes made me frustrated. I was in a situation where I couldn’t looking for a job as well.

So to overcome this situation, I started something new which is “Teaching” that helped me to avoid frustration as I changed my concentration on something else.

So my advice to you, if you ever face frustration focus on something different. It really helps

--

--

Mahmud Ahsan
Mahmud Ahsan

Written by Mahmud Ahsan

I'm a software engineer passionate about web and mobile app development.

No responses yet