shahadat-rahman-Python Code on display unsplash

About this Professional Certificate

This beginner-level, six-course certificate, developed by Google, is designed to provide IT professionals with in-demand skills — including Python, Git, and IT automation — that can help them advance their careers.

Knowing how to write code to solve problems and automate solutions is a crucial skill for anybody in IT. In particular, Python is now employers’ most in-demand programming language.

This program builds on your IT foundations to help you take your career to the next level. It’s designed to teach you how to program with Python and use Python to automate common system administration tasks. You’ll also learn to use Git and GitHub, troubleshoot and debug complex problems, and apply to scale automation by using configuration management and the Cloud.

This certificate can be completed in about six months and is designed to prepare you for various roles in IT, like more advanced IT Support Specialist or Junior Systems Administrator positions. Upon completion, you can share your information with potential employers, like Walmart, Sprint, Hulu, Bank of America, Google (of course!), and more.

We recommend that you have Python installed on your machine. For some courses, you’ll need a computer to install Git or ask your administrator to install it.

If you’d like to learn the fundamentals of IT support, check out the beginner-level Google IT Support Professional Certificate.

Check out all Google Career Certificates here.

Applied Learning Project
Learn how to program with Python without previous knowledge of coding required, and you’ll use Python to automate common system administration tasks.

Learn to use Git and GitHub to troubleshoot and debug complex problems

Apply automation at scale by using configuration management and the Cloud

Practice your technical skills with hands-on projects, including a capstone project where you’ll use your new knowledge to solve a real-world IT problem


Aug 16, 2020

Great course. I learned a lot about troubleshooting and debugging. I not only learned to troubleshoot small issues but also bigger issues with applications, equipment, servers, network, etc..


By Akshay C

Nov 12, 2020

Debugging and Troubleshooting are the skills that come with practice, this course gives you a whole set of tools and ideas that helps you the next time when you face a crashing or slow-running program or system. It also gives you various practical scenarios and examples from the expertise of google and the best practices or pathways to tackle those issues.

Instructor Amanda is a great persona, there is a ton of information she conveys in every minute of the lectures. The labs-hands on practicals with the course are well structured, with multiple ways of doing a challenge(that’s how a real problem will also look like, it’s about figuring out which is the best method).

This is a great course for anyone who is looking for an IT role or simply deals with coding, OS, and computers, everything is explained, and it’s not made to teach you the complete things related to debugging, no one can do that, but it just expands the vision and ideas that flash into your mind when you encounter similar problems, that idea combined with a googling will lead you to quick solutions.

You just need a little terminal and basic python knowledge to start. I can say there will be no such courses like this because only companies like google(with the vast expertise and documentation) and willingness to teach others can only come up with something great like this. Thanks.


By Ben J

Jul 13, 2020

I was pleasantly surprised by this course. From some of the previous reviews, I thought this may be less enjoyable than the other courses in the series. However, I found the content to be very interesting and hopefully applicable to my everyday life. The presenter was excellent, although she was obviously talking way slower than she is used to. I played most of the course at 1.75 speed to compensate, and she actually seemed more natural at this speed. Some of the assessment labs were a bit weird in that they were either too easy or too difficult. They didn’t seem to reach a happy medium at any time. I think this is because the course is trying to use the labs both to teach and to assess and also, sometimes, the instructions were not as clear as they could have been. Overall, however, a really good course – five stars from me.



By Fred T

Mar 17, 2020

This is truly a great course for IT specialists! I really enjoy learning the troubleshooting and debugging techniques discussed in the courseware. Many problems mentioned in the courseware are things I’ve encountered before personally, and I either had a hard time or I wasn’t confident in resolving them on my own. Now I feel equipped. The assignments are amazing! They are challenging, and they match my skill level in programming! Kudos to the curriculum organizer!

florian-olivo-python code -