Free Python Programming Courses by Google, MIT & Others
Free Python Programming Language Courses and Resources
By Google, MIT & Other Providers
Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. It was created by Guido van Rossum and was first released in 1991. The latest version, Python 3.0 was released in 2008 and it’s latest maintenance release, 3.6.4, was released in December of 2017. Python is simple and easy for beginners to use and learn. It’s syntax emphasizes readability and allows programmers to express concepts in fewer lines of code. Programmers fall in love with Python because of the increased productivity it provides.
Python is free and open source. It is available for all operating systems from
Python.org
All courses are free.
MIT 6.00SC Introduction to Computer Science and Programming
MIT’s Introduction to Computer Science and Programming is intended for students with little or no programming experience and will provide students with an understanding of the role computation can play in solving problems. This class aims to help students feel confident in their ability to write small programs that allow them to accomplish useful goals. This class is an intro to computer science and programming that uses Python. Although it is not a “Python Course”, the Python programming language will be learned in this course.
View the course,
Introduction to Computer Science and Programming, on MIT Open Courseware for resources such as handouts, slides, code files, recitation videos, homework problems with sample student solutions, further study collections of links, and self assessment tools including lecture questions with answers and unit quizzes with solutions.
Google Python Class
Google’s FREE Python Class on Google for Education and YouTube, are for people with a little bit of programming experience who want to learn Python. These classes and materials are used within Google to introduce Python to people who have just a little programming experience. The first exercises work on basic Python concepts like strings and lists, building up to the later exercises which are full programs dealing with text files, processes, and http connections. The class is geared for people who have a little bit of programming experience in some language, enough to know what a “variable” or “if statement” is. Beyond that, you do not need to be an expert programmer to use this material.
Google’s Python Class includes written materials, lecture videos, and lots of code exercises to practice Python coding. Also, be sure to check the description under each YouTube video for other important information and links.
Other Python Courses/Providers
Python Resources