Course Highlights
  • Learn Python - the most popular programming language and for Data Science and Software Development.
  • Apply Python programming logic Variables, Data Structures, Branching, Loops, Functions, Objects & Classes.
  • Demonstrate proficiency in using Python libraries such as Pandas & Numpy, and developing code using Jupyter Notebooks.
  • Access and web scrape data using APIs and Python libraries like Beautiful Soup. 
Curriculum

22 Topics
Course Introduction
Introduction to Python
Getting Started with Jupyter
Types
Expressions and Variables
String Operations
About this course
Course Overview
Helpful Tips for Course Completion
Introduction to Jupyter
Module 1 Summary: Python Basics
Module 1 Graded Quiz: Python Basics
Practice Quiz: Types
Practice Quiz: Expressions and Variables
Practice Quiz: String Operations
Hands-on Lab: Write Your First Program
Hands-on Lab: Types
Hands-on Lab: Expression and Variables
Hands-On Lab: String Operations
(Optional) Reading: Format Strings in Python
Cheat Sheet: Python Basics
Module 1 Glossary: Python Basics

15 Topics
Lists and Tuples
Dictionaries
Sets
Module 2 Summary: Python Data Structures
Module 2 Graded Quiz: Python Data Structures
Practice Quiz: Lists and Tuples
Practice Quiz: Dictionaries
Practice Quiz: Sets
Hands-On Lab: Lists
Hands-On Lab: Tuples
Hands-On Lab: Dictionaries
Hands-On Lab: Sets
Cheat Sheet: Lists and Tuples
CheatSheet: Dictionaries & Sets
Module 2 Glossary: Python Data Structures

25 Topics
Conditions and Branching
Loops
Functions
Exception Handling
Objects and Classes
Module 3 Summary: Python Programming Fundamentals
Module 3 Graded Quiz: Python Programming Fundamentals
Practice Quiz: Conditions and Branching
Practice Quiz: Loops
Practice Quiz: Functions
Practice Quiz: Exception Handling
Practice Quiz: Objects and Classes
Hands-On Lab: Conditions and Branching
Hands-On Lab: Loops
Hands-On Lab: Functions
Hands-On Lab: Exception Handling
Hands-On Lab: Objects and Classes
Practice Lab: Text Analysis
Reading: Conditions and Branching
Reading: Introduction to Loops in Python
Reading: Exploring Python Functions
Reading: Exception Handling
Reading: Objects and Classes
Cheat Sheet: Python Programming Fundamentals
Module 3 Glossary: Python Programming Fundamentals

25 Topics
Reading Files with Open
Writing Files with Open
Pandas: Loading Data
Pandas: Working with and Saving Data
One Dimensional Numpy
Two Dimensional Numpy
Module 4 Summary: Working with Data in Python
Module 4 Graded Quiz: Working with Data in Python
Practice Quiz: Reading and Writing Files with Open
Practice Quiz: Pandas
Practice Quiz: Numpy in Python
Hands-On Lab: Reading Files with Open
Hands-On Lab: Writing Files with Open
Practice Lab: Selecting Data in a DataFrame
Hands on Lab: Loading Data with Pandas
Hands-On Lab: One Dimensional Numpy
Hands-On Lab: Two Dimensional Numpy
Reading: Reading Files with Open
Reading: Writing Files with Open
Reading: Pandas
Reading: Matrix Mathematics
Reading: Beginner's Guide to NumPy
Reading: Some Context on APIs
Cheat Sheet: Working with Data in Python
Module 4 Glossary: Working with Data in Python

24 Topics
Application Program Interface
REST APIs & HTTP Requests - Part 1
REST APIs & HTTP Requests - Part 2
(Optional) HTML for Web Scraping
(Optional) Web Scraping
Working with Different File Formats
Module 5 Summary: APIs and Data Collection
Congratulations and Next Steps
Python Cheat Sheet: The Basics
Module 5 Graded Quiz: APIs and Data Collection
Final Exam for the Course
Practice Quiz: Simple APIs
Practice Quiz: REST APIs Web Scraping and Working with Files
Hands-On Lab: Introduction to API
Practice Project: GDP Data Extraction and Processing
Hands-on Lab: Access REST APIs & Request HTTP
Hands-On Lab: API Examples
Hands-on Lab: Web Scraping
Hands-on Lab: Working with different file formats
Reading: Web Scraping and HTML Basics
Reading: Web Scraping - A Key Tool in Data Science
Reading: Web Scraping Tables using Pandas
Cheat Sheet: APIs and Data Collection
Module 5 Glossary: APIs and Data Collection

  Write a Review

Python for Data Science, AI & Development

Go to Free Course