| Source-Code | | Courses | | Open-Source | | Websites |



Why Python programming?

Python is a popular and versatile programming language that has a wide range of applications in different fields such as web development, scientific computing data analysis, artificial intelligence, machine learning, and many more. Here are some reasons why you might want to use Python:


Courses


#1 100 Days of Code (Udemy - Paid)




#2 MIT OpenCourseware (Free)


Open-Source Repositories

GitHub

If you don't want to spend 1000's of Rupees on Courses on Udemy you can always use the open source repositories on GitHub which tech you how to code. You can even fork these repos and try writing code to them yourself! A blogpost on how you can go around doing this is:

How Open Source saved me from my Udemy course addiction - Jake Page

This is one of the repositories with a plethora of python projects by GeekComputers : Repo


Online websites


#1 W3Schools (Use as a Text Book)




#2 Google's Python Class

If you're looking to learn Python, this platform is a great place to start. It offers beginner-friendly explanations that make the language accessible to all.


#3 Educative's Learn Python3

The explanation is easy to follow and will help you get up to speed quickly.
Looked a little gimmicky to me but might be a great option aswell.


#4 Python's official Documentation

The site offers insight on how Python should be used and configured and also provides a bunch of other 3rd party resources through which you can learn!


🌟 That's all the online resources I have apart from this, Channels on Youtube like CodeWithHarry and ProgrammingWithMosh have good courses too!

We hope this guide has proven useful to you and helped you find good resources to learn and explore the vast world of Python Programming. Happy Coding!