Course Highlights
  • Explain how Python is used by data professionals.
  • Explore basic Python building blocks, including syntax and semantics.
  • Understand loops, control statements, and string manipulation.
  • Use data structures to store and organize data.
Skills you will learn!
Curriculum

26 Topics
Introduction to Course 2
Welcome to module 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
Python versus other programming languages
How to use Jupyter Notebooks
More about object-oriented programming
Explore Python syntax
Glossary terms from Module 1
Test your knowledge: Get started with the course
Test your knowledge: The power of Python
Test your knowledge: Using Python syntax
Module 1 challenge
Annotated follow-along guide: Hello Python!
Activity: Use Python syntax
Exemplar: Use Python Syntax

20 Topics
Welcome to module 2
Lateefat: Tips to address challenges when learning to code
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
Reference guide: Functions
Reference guide: Python operators
Reference guide: Conditional statements
Glossary terms from module 2
Test your knowledge: Functions
Test your knowledge: Conditional statements
Module 2 challenge
Annotated follow-along guide: Functions and conditional statements
Activity: Functions
Exemplar: Functions
Activity: Conditional statements
Exemplar: Conditional statements

25 Topics
Welcome to module 3
Michelle: Approach problems with an analytical mindset
Introduction to while loops
Introduction to for loops
Loops with multiple range() parameters
Work with strings
String slicing
Format strings
Wrap-up
Loops break and continue statements
For loops
String indexing and slicing
String formatting and regular expressions
Glossary terms from module 3
Test your knowledge: While loops
Test your knowledge: For loops
Test your knowledge: Strings
Module 3 challenge
Annotated follow-along guide: Loops and strings
Activity: While loops
Exemplar: While loops
Activity: For loops
Exemplar: For loops
Activity: Strings
Exemplar: Strings

43 Topics
Welcome to module 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
Reference guide: Lists
Compare lists strings and tuples
zip() enumerate() and list comprehension
Reference guide: Dictionaries
Reference guide: Sets
Understand Python libraries packages and modules
Python’s new versions and features
Reference guide: Arrays
The fundamentals of pandas
Boolean masking in pandas
More on grouping and aggregation
Glossary terms from module 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
Module 4 challenge
Annotated follow-along guide: Data structures in Python
Activity: Lists & tuples
Exemplar: Lists & tuples
Activity: Dictionaries & sets
Exemplar: Dictionaries & sets
Activity: Arrays and vectors with NumPy
Exemplar: Arrays and vectors with NumPy
Activity: Dataframes with pandas
Exemplar: Dataframes with pandas

24 Topics
Welcome to module 5
Introduction to your Course 2 end-of-course portfolio project
End-of-course project wrap-up and tips for ongoing career success
Course wrap-up
Explore your Course 2 workplace scenarios
Course 2 end-of-course portfolio project overview: Automatidata
Activity Exemplar: Create your Course 2 Automatidata project
Course 2 end-of-course portfolio project overview: TikTok
Activity Exemplar: Create your Course 2 TikTok project
Course 2 end-of-course portfolio project overview: Waze
Activity Exemplars: Create your Course 2 Waze project
Reflect and connect with peers
Course 2 glossary
Get started on the next course
Activity: Create your Course 2 Automatidata project
Activity: Create your Course 2 TikTok project
Activity: Create your Course 2 Waze project
Assess your Course 2 end-of-course project
Activity: Course 2 Automatidata project lab
Exemplar: Course 2 Automatidata project lab
Activity: Course 2 TikTok project lab
Exemplar: Course 2 TikTok project lab
Activity: Course 2 Waze project lab
Exemplar: Course 2 Waze project lab

  Write a Review

Get Started with Python

Go to Free Course