Python

python.jpeg

Python is one of the easiest languages to learn and is great for beginners! This language is very powerful and is used by many software developers today specially in the machine learning field!

Free Online Resources

Geeks for Geeks

A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.

TutorialsPoint
Tutorials Point originated from the idea that there exists a class of readers who respond better to online content and prefer to learn new skills at their own pace from the comforts of their drawing rooms. Their mission is to deliver Simply Easy Learning with clear, crisp, and to-the-point content on a wide range of technical and non-technical subjects without any preconditions and impediments.

JobTensor

Get started learning Python with the Jobtensor Python Tutorial. The tool is interactive and allows beginners as well as advanced coders to start practicing right away. There are also sections specifically focused on Data Science.
 

w3schools

The World's largest web developer site. W3Schools is optimized for learning, testing, and training. 

Programiz

Learn to code with their beginner-friendly tutorials and examples. Read tutorials, try examples, write programs, and learn to code.

Free Code Camp

Their mission is to help people learn to code for free. They accomplish this by creating thousands of videos, articles, and interactive coding lessons - all freely available to the public. They also have thousands of freeCodeCamp study groups around the world.

Beginners Book Tutorials

They have tutorials for beginners on a variety of languages

Stack Overflow

Stack Overflow is an open community for anyone that codes. We help you get answers to your toughest coding questions, share knowledge with your coworkers in private, and find your next dream job. Public Q&A. Get answers to more than 16.5 million questions and give back by sharing your knowledge with others.

Learn Python Online Tutorial

learnpython.org is a free interactive Python tutorial for people who want to learn Python, fast.

Edureka Python Tutorial on YouTube

This list provides some of the best Java tutorials for beginners as well as advanced programmers. 

CS Dojo Python Tutorial on YouTube

Learn Python programming with this Python tutorial for beginners!


Python For Beginners | Python.org

There is a fairly brief tutorial that gives you basic information about the language and gets you started. 

CodeAcademy courses

Coursera Courses

edX Courses

Udemy Courses

Top 30 Python tutorials

5 Free Python Courses for Beginners

AlphaStar Python Course

Good Books for Beginners