Python


The best videos, books, apps, and other learning resources our members recommend:

An Introduction to Interactive Programming in Python (Part 1)

College | Online class This two-part course is designed to help students with very little or no computing background learn the basics of building simple interactive applications. Our language of choice, Python, is an...
Free

An Introduction to Interactive Programming in Python (Part 2)

College | Online class About this Course This two-part course is designed to help students with very little or no computing background learn the basics of building simple interactive applications. Our language of...
Free

Become a Python Developer

College | Online class Python is the hot new language used for a variety of applications: program scripting, big data manipulation, web servers, and even the Raspberry Pi. Whether you are a new or experienced programmer,...
$20 monthly

Learn Python the Hard Way

7th - College | Book, DVD, ebook/Kindle, Online resource In Learn Python the Hard Way, Third Edition, you'll learn Python by working through 52 brilliantly crafted exercises. Read them. Type their code precisely. (No copying and pasting!) Fix your...
Free

Learn to Program and Analyze Data with Python

7th - College | Online class This Specialization builds on the success of the Python for Everybody course and will introduce fundamental programming concepts including data structures, networked application program interfaces,...
$79

Python

7th - College | Online class Learn to program in Python, a powerful language used by sites like YouTube and Dropbox.
Free

Python Data Structures

College | Online class This course will introduce the core data structures of the Python programming language. We will move past the basics of procedural programming and explore how we can use the Python built-in data...
Free

Python Programming Tutorial

College | Online video/YouTube Tons of sweet computer related tutorials and some other awesome videos too!
Free

Python Tutorial for Beginners: Learn in 7 Days

College | Online resource Python is widely used in Artificial Intelligence, Natural Language Generation, Neural Networks and other advanced fields of Computer Science. Python had deep focus on code readability & this class...
Free

The Raspberry Pi Platform and Python Programming for the Raspberry Pi

College | Online class The Raspberry Pi is a small, affordable single-board computer that you will use to design and develop fun and practical IoT devices while learning programming and computer hardware. In addition,...
Free

Using Databases with Python

College | Online class This course will introduce students to the basics of the Structured Query Language (SQL) as well as basic database design for storing data as part of a multi-step data gathering, analysis, and...
Free

Using Python to Access Web Data

College | Online class This course will show how one can treat the Internet as a source of data. We will scrape, parse, and read web data as well as access data using web APIs. We will work with HTML, XML, and JSON data...
Free

Did we miss something?

Add your favorite resources to our directory for free!
Add Resource

Python: A modern, flexible development language.

See only free resources for learning Python