Google's Python Class

The course used to teach Python at Google

   Watch Promo

Learn Python the Google way!

Taught by a Stanford Computer Science Professor

Do you want to learn Python, but aren't sure where to start?

This course will help you out!

In fact, this course is used within Google to introduce Python to people who have, just like you, little programming experience.

We dive deep into all the things you need to know about Python to write your own apps.

You don't need to be an expert programmer to use this course.

A little bit of experience in any programming language is sufficient.

Your mentor in this course will be Nick Parlante. Nick works in the engEDU group at Google.

So what's the engEDU group and what does that mean for you? The engEDU group teaches Google engineers all they need to know to build incredible products. Chances are you're using one of the many Google products built on principles taught in the engEDU group. So now you can take advantage of the knowledge taught at Google!

This course contains over three hours of video content.

In this video lessons, you learn all you need to know about writing Python scripts.

Wait, that's not all.

This Python class is designed to make you an awesome Python programmer.

So we've even included nine text chapters and 10 Python exercises to challenge your newly learned skills.

You don't need any special hardware or software requirements.

A computer running on Windows, OSX or Linux is sufficient.

Want to take a peek at what this course offers you?

Sign up now to get the first chapter of this course for FREE and start writing cool apps.



Your Instructor


Nick Parlante
Nick Parlante

Lecturer in the Stanford CS department.


Course Curriculum


  Lists and Sorting
Available in days
days after you enroll
  Dicts and Files
Available in days
days after you enroll
  Regular Expressions
Available in days
days after you enroll
  Closing Thoughts
Available in days
days after you enroll

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!



Take the first step to learning Python and boosting your career!