Photo of a review of Google's Python Class as an online free resource

A review of Google’s Python Class as a free course

What does Google’s Python Class do?

Google’s Python Class is a free online course that was initially created by Google to teach its employees the fundamentals of Python in 2 days. The employees found it helpful, so the company decided to share it publicly. Designed for people with some programming experience, the course covers basic Python concepts such as strings and lists, as well as more complex topics such as text files, processes, and http connection. Students learn Python through readings, lecture videos, and hands-on coding experiences. They can also check out links to additional resources for furthering their Python skills. The course takes about 16-20 hours to complete. 

Photo of a review of Google's Python Class

Who is Google Python’s Class for?

People with some coding experience in another programming language could benefit from Google’s Python Class. Given the short time commitment, it is especially helpful for self starters looking to learn the fundamentals and then practice on their own.

What does Google Python’s Class cost? How much work is involved?

Google Python’s Class is free. The readings and recorded lectures are available without registering, so students do not need to create an account to access course materials. 

Ratings and reviews

In general, online reviewers of Google’s Python Class praise the resource for its well structured curriculum, but suggest that those with no programming experience take a different course.

A Quora user recommended the course to those who are new to Python, noting that it is a good option to “learn how to write functions and how to debug.” Similarly, one reviewer on Slant said the course is a “good mix of theoretical and practical material for people with little programming experience.” However, he said that “while the course covers the very basics of Python, basic understanding of programming is needed to start learning from Google’s Python Class.” Echoing this, one Reddit user said, “The pace may be too quick if you have little programming experience.” 

The course is fairly short and some reviewers on Quora felt that it was not thorough enough: “List comprehensions are covered, but not the related dict comprehensions and generator expressions or indeed the whole concept of lazy evaluation. No mention of sets. Definitely no metaclasses.” 

Alternatives to Google Python’s Class

If you decide not to take Google Python’s Class, there are a number of alternatives to help you learn Python.

  • You can also check out Udacity and Springboard, which are online learning tools that students can use to brush up on the basics or advance their current tech skills. Read more about Udacity and Springboard in our reviews.
  • Those interested in online learning platforms can also consider Coursera, Udemy, and edX, which are popular tools that offer courses in Python for a variety of experience levels.
  • A good alternative is AlgoExpert, which is a platform where software engineers can practice questions that cover a variety of interview topics. Get 15% off using the promo code: Pathrise. Learn more about AlgoExpert in our review.
  • Coderbyte hosts an online editor and offers tens of thousands of user solutions. Learn more about Coderbyte in our review.
  • Software engineers who are looking to practice their Python skills to solidify what they have learned and practice for technical interviews can also consider using Leetcode and HackerRank.
  • Another online learning platform is Codecademy, which offers free and paid courses in Python and other topics.
  • For people interested in bootcamps, Lambda School, Flatiron School, BrainStation, and Coding Dojo have offerings in software engineering, data science, and other topics.
  • For people with an interest in data science, Metis has part-time introduction courses as well as onsite and online bootcamp options. Learn more about Metis in our review.
  • Free online resources, SoloLearn and the Mode tutorials have tracks in SQL, as well as other programming languages.
  • The Data Incubator and NYC Data Science Academy also have data science bootcamps for people with previous experience working in data.
  • Current and aspiring data scientists can consider DataCamp, Dataquest, Promotable, and Data Science Dojo. They offer individual courses, as well as in-depth tracks.
  • People with experience who are looking to do machine learning projects as they look for jobs can consider SharpestMinds.

How does Google Python’s Class compare to Pathrise?

Google Python’s Class is a useful resource for people with previous programming experience who are looking to learn Python from scratch. However, they do not provide access to a class discussion board, instructors, or job-seeking guidance of any kind.

Pathrise is a full service organization that helps people land the best job possible. Our mentors have years of experience on both sides of the hiring table and fellows receive 1-on-1 support every step of the way. Through workshops and personalized sessions, job-seekers learn how to prepare for technical and behavioral interviews, as well as optimize their resume and LinkedIn, build a strong portfolio, send compelling cold emails, negotiate salary, and more. The program is tailored to fit the specific goals of each job-seeker so that they can land the best possible job. 

Pathrise is a career accelerator that works with students and professionals 1-on-1 so they can land their dream job in tech. With our tips and guidance, we’ve seen our fellows interview performance scores double.

If you are interested in optimizing your job search by working 1-on-1 with a mentor, become a Pathrise fellow. 

Apply today.

Pathrise logo

Leave a Reply

Your email address will not be published. Required fields are marked *