Coursera
Coursera Logo

Get Started with Python 

  • Offered byCoursera

Get Started with Python
 at 
Coursera 
Overview

Duration

25 hours

Total fee

Free

Mode of learning

Online

Difficulty level

Advanced

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Get Started with Python
 at 
Coursera 
Highlights

  • Flexible deadlines Reset deadlines in accordance to your schedule.
  • Shareable Certificate Earn a Certificate upon completion
  • 100% online Start instantly and learn at your own schedule.
  • Coursera Labs Includes hands on learning projects. Learn more about Coursera Labs External Link
  • Advanced Level
  • Approx. 25 hours to complete
  • English Subtitles: English
Read more
Details Icon

Get Started with Python
 at 
Coursera 
Course details

More about this course
  • This is the second of seven courses in the Google Advanced Data Analytics Certificate. The Python programming language is a powerful tool for data analysis. In this course, you’ll learn the basic concepts of Python programming and how data professionals use Python on the job. You'll explore concepts such as object-oriented programming, variables, data types, functions, conditional statements, loops, and data structures.
  • Google employees who currently work in the field will guide you through this course by providing hands-on activities that simulate relevant tasks, sharing examples from their day-to-day work, and helping you enhance your data analytics skills to prepare for your career.
  • Learners who complete the seven courses in this program will have the skills needed to apply for data science and advanced data analytics jobs. This certificate assumes prior knowledge of foundational analytical principles, skills, and tools covered in the Google Data Analytics Certificate.
  • By the end of this course, you will:
  • -Define what a programming language is and why Python is used by data scientists
  • -Create Python scripts to display data and perform operations
  • -Control the flow of programs using conditions and functions
  • -Utilize different types of loops when performing repeated operations
  • -Identify data types such as integers, floats, strings, and booleans
  • -Manipulate data structures such as , lists, tuples, dictionaries, and sets
  • -Import and use Python libraries such as NumPy and pandas
Read more

Get Started with Python
 at 
Coursera 
Curriculum

Hello, Python!

Introduction to Course 2

Welcome to week 1

Adrian: My path to a data career

Introduction to Python

Discover more about Python

Jupyter Notebooks

Object-oriented programming

Hamza: How Python helped my data science career

Variables and data types

Create precise variable names

Data types and conversions

Wrap-up

Helpful resources and tips

Course 2 overview

Follow-along instructions: Hello, Python!

Python versus other programming languages

Create, upload, and edit Jupyter Notebooks

More about object-oriented programming

Explore Python syntax

Glossary terms from Week 1

Test your knowledge: Get started with the course

Test your knowledge: The power of Python

Test your knowledge: Using Python syntax

Weekly challenge 1

Functions and conditional statements

Welcome to week 2

Michelle: Approach problems with an analytical mindset

Define functions and returning values

Write clean code

Use comments to scaffold your code

Make comparisons using operators

Use if, elif, else statements to make decisions

Wrap-up

Follow-along instructions: Functions and conditional statements

Reference guide: Functions

Reference guide: Python operators

Reference guide: Conditional statements

Glossary terms from week 2

Test your knowledge: Functions

Test your knowledge: Conditional statements

Weekly challenge 2

Loops and strings

Welcome to week 3

Introduction to while loops

Introduction to for loops

Loops with multiple range() parameters

Work with strings

String slicing

Format strings

Wrap-up

Follow-along instructions: Loops and strings

Loops, break, and continue statements

For loops

String indexing and slicing

String formatting and regular expressions

Glossary terms from week 3

Test your knowledge: While loops

Test your knowledge: For loops

Test your knowledge: Strings

Weekly challenge 3

Data structures in Python

Welcome to week 4

Introduction to lists

Modify the contents of a list

Introduction to tuples

More with loops, lists, and tuples

Introduction to dictionaries

Dictionary methods

Introduction to sets

The power of packages

Introduction to NumPy

Basic array operations

Introduction to pandas

pandas basics

Boolean masking

Grouping and aggregation

Merging and joining data

Wrap-up

Follow-along instructions: Data structures in Python

Reference guide: Lists

Compare lists, strings, and tuples

Glossary terms from week 4

Test your knowledge: Lists and tuples

Test your knowledge: Dictionaries and sets

Test your knowledge: Arrays and vectors with NumPy

Test your knowledge: Dataframes with pandas

Weekly challenge 4

Course 2 end-of-course project

Welcome to week 5

Introduction to Course 2 portfolio project

End-of-course project wrap-up and tips for ongoing career success

Course wrap-up

Course 2 end-of-course portfolio project overview: Automatidata

Activity Exemplar: Create your Course 2 Automatidata project

Course 2 glossary

Get started on the next course

Activity: Create your Course 2 Automatidata project

Assess your Course 2 end-of-course project

Other courses offered by Coursera

– / –
3 months
Beginner
– / –
20 hours
Beginner
– / –
2 months
Beginner
– / –
3 months
Beginner
View Other 6719 CoursesRight Arrow Icon
qna

Get Started with Python
 at 
Coursera 

Student Forum

chatAnything you would want to ask experts?
Write here...