FREE Python Course! By Google +Free Certificate.


 

FREE Python Course! By Google +Free Certificate.





In this article, I want to share with you exactly what you will be able to learn from this Professional Certificate Course. There is a total of 6 courses absolutely Free Python Course that Google is offering. Here is everything that you need to know about this complete course certificate. I’ll show you what we will learn in these courses and how can you get your Professional Google Certificate.

First of all, what are Google Career Certificates? These are programs that google themselves have created for people to learn about skills and get them job-ready. So in the end, you will get a professional certificate using which you can open the gates for opportunities and apply for jobs. So that is basically what Google Career Certificates are about.

They have various different fields in which they have launched various Courses and Certification Programs. For instance in UX design, Data Analytics, IT Support & Automation, and many more. But the one that we’ll be looking at today is on Python. It’s going to be about IT Automation.

So basically the course is Google IT Automation with Python Professional Certificate which is further divided into six Contents or Courses. All of these Courses need no prior experience and are designed to even start as a fresher. The Courses along with their details and modules are as follows:

This is Course 1 of 6 in the Google IT Automation with Python Professional Certificate which takes approx 32 hours to complete. Considering 5 hours a week this Beginner Level Course is split into 6 weeks. The syllabus assigned are hereunder:

Week1: Hello Python!

In this module, you’ll be introduced to the Coursera Platform and the Course Format. Where you’ll learn the basics of programming languages and Syntax, Automation using Scripting, some Basic Functions, and some Arithmetic Operations. This course has 14 videos of a total of 44 minutes along with 5 readings and 4 quizzes.

Week 2: Basic Python Syntax

Here you’ll learn about different Data Types in Python and how to identify & convert between them. Along with that, you’ll deeply explore variables and functions. Also, you will explore the concept of Code Reuse, Code Style, Refactoring Complex codes using Code Comments, Comparing Data using Logical Operators, leveraging this to build complex branching scripts using if-else statements. This module is split into 14 videos (A total of 45 minutes), 9 readings, and 4 quizzes.

Week 3: Loops

So here you’ll expire the intricacies of loops in Python. As well as how to use loops to continuously execute code, how to identify infinite loop errors and how to fix them, how to use for loops to iterate over data, and how to use the range() function with for loops. Additionally, you’ll learn common errors when using for loops and to fix them. The course contains 13 videos of 47 minutes in total, 7 readings, and 4 quizzes.

Week 4: Strings, Lists and Dictionaries

In the fourth week, you will dive into more advanced ways to manipulate strings using indexing slicing, and advanced formatting along with advanced data types such as lists, tuples, and dictionaries. Manipulating data in these structures store references and combining them to store complex data structures will also be taught in this module. It’s a 6-hour long module covered in 16 videos (A Total of 67 minutes), 15 reading,s and 4 quizzes.

Week 5: Object Oriented Programming

Introduction to the concept of OOP, build your own classes, documentation for your classes and methods using docstrings, object instances object inheritance, import and use python modules, etc. Are covered under 13 videos total of 50 minutes 12 readings and 1 quiz. It’s an optional module.


Week 6: Final Project

Now it’s time to put everything that you have learned into action. Here you’ll get a chance to apply your problem-solving framework to tackle a challenging final project. It’s a 6-hour course that includes 11 videos of a total of 32 minutes, 1 reading and 1 quiz.

quiz.

Course 2: Using Python to Interact with the Operating System

This course will teach you to set up, Configure, and use your own Developer environment in Python. You can manipulate files and processes running on the OS using Python. Along with that you will understand and use regular expressions (regex), and know when to choose Bash or Python, and create small scripts using Bash.

Week 1: Getting your Python On

This Module contains 16 videos (Total 79 min), 5 readings, 4 quizzes. The videos and their durations are as follows:

Intro to Module 1: Getting Your Python On [2m]
Getting Familiar with the Operating System [6m]
Getting Your Computer Ready for Python [4m]
Setting up Your Environment on Windows (Optional) [4m]
Setting up Your Environment on macOS (Optional) [5m]
Setting up Your Environment on Linux (Optional) [8m]
Interpreted vs. Compiled Languages [2m]
How to Run a Python Script [6m]
Your Own Python Modules [5m]
What is an IDE?4mBenefits of Automation [4m]
Pitfalls of Automation [6m]
Practical Automation Example [7m]
What is Qwiklabs? [3m]
Module 1 Wrap Up: Getting Your Python On [1m]

Week 2: Managing Files with Python

The second-week module has 12 videos (Total 48 min), 3 readings, 3 quizzes. The title of the videos are:

Programming with Files [3m]
Reading Files [5m]
Iterating through Files [4m]
Writing Files [3m]
Working with Files [4m]
More File Information [4m]
Directories [5m]
What is a CSV file? [2m]
Reading CSV Files [3m]
Generating CSV [2m]
Reading and Writing CSV Files with Dictionaries [4m]
Module 2 Wrap Up: Managing Files with Python [1m]

Week 3: Regular Expressions

This module is split into 14 videos (Total 60 min), 2 readings, 4 quizzes. The videos and their durations are:

Intro to Module 3: Regular Expressions [1m]
What are regular expressions? [2m]
Why use regular expressions? [2m]
Basic Matching with grep [5m]
Simple Matching in Python [4m]
Wildcards and Character Classes [6m]
Repetition Qualifiers [5m]
Escaping Characters [4m]
Regular Expressions in Action [5m]
Capturing Groups [5m]
More on Repetition Qualifiers [4m]
Extracting a PID Using regexes in Python [4m]
Splitting and Replacing [5m]
Module 3 Wrap Up: Regular Expressions [1m]

Week 4: Managing Data and Processes

It has 12 videos (Total 48 min), 2 readings, 4 quizzes. Videos are:

Intro to Module 4: Managing Data and Processes [1m]
Reading Data interactively [3m]
Standard Streams [4m]
Environment Variables [4m]
Command-Line Arguments and Exit Status [6m]
Running System Commands in Python [5m]
Obtaining the Output of a System Command [5m]
Advanced Subprocess Management [5m]
What are log files? [1m]
Filtering Log Files with Regular Expressions [4m]
Making Sense out of the Data [4m]
Module 4 Wrap Up: Managing Data and Processes [1m]

Week 5: Testing in Python

It has 14 videos (Total 50 min), 4 readings, 3 quizzes. The videos are as follows:

Intro to Module 5: Testing in Python [1m]
What is testing? [2m]
Manual Testing and Automated Testing [3m]
Unit Tests [3m]
Writing Unit Tests in Python [5m]
Edge Cases3mAdditional Test Cases [4m]
Black Box vs. White Box [3m]
Other Test Types [4m]
Test-Driven Development [2m]
The Try-Except Construct [3m]
Raising Errors [7m]
Testing for Expected Errors [2m]
Module 5 Wrap Up: Testing in Python [1m]

Week 6: Bash Scripting

It has 3 readings, 4 quizzes, and 13 videos (Total 62 min) as follows:

Intro to Module 6: Bash Scripting [2m]
Basic Linux Commands [6m]
Redirecting Streams [4m]
Pipes and Pipelines [6m]
Signaling Processes [5m]
Creating Bash Scripts [3m]
Using Variables and Globs [4m]
Conditional Execution in Bash [5m]
While Loops in Bash Scripts [5m]
For Loops in Bash Scripts [6m]
Advanced Command Interaction [3m]
Choosing Between Bash and Python [3m]
Module 6 Wrap Up: Bash Scripting [2m]

Week 7: Final Project

This module has only 6 videos (Total 13 min) as follows:

Intro to Your Final Project [1m]
Writing a Script from the Ground Up [3m]
Project Problem Statement [3m]
Help with Research and Planning [2m]
Congratulations! [2m]
Sneak Peek of the Next Course [1m]


Post a Comment

Previous Post Next Post