Back to Catalog

Python for Data Science Project

Learn on

edX logo
IntermediateCourse

This mini-course is intended for you to demonstrate foundational Python skills for working with data.

Language

  • English

Topic

  • Python

Skills You Will Learn

  • Data Analysis, Data Science, Python (Programming Language)

Offered By

  • IBMSkillsNetwork

Estimated Effort

  • 1 wk/4-5 hrs

Platform

  • edX

Last Update

  • April 2, 2025
About this Course
  • Demonstrate your Python skills for solving Data Science challenges.
  • Scrape data from web pages using the Beautiful Soup library.
  • Extract and display data using Python libraries such as Pandas, Numpy and yfinance.
  • Create a dashboard that shows key performance indicators from a specific data set.

Course Syllabus


Module 1 - Intro to Web Scraping (optional)
  • Intro to Web Scraping
  • HTML for Web Scraping
  • Web Scraping
  • Hands-on Lab: Intro to Web Scraping Using BeautifulSoup 
Module 2 - Final Project: Analyzing Stock Performance and Building a Dashboard 
  • Project Overview
  • Stock Shares
  • Hands-on Lab: Extracting Stock Data Using a Python Library
  • Quiz: Extracting Stock Data Using a Python Library
  • Extracting Stock Data Using Web Scraping
  • Quiz: Extracting Stock Data Using Web Scraping
  • Tesla and GameStop Analytical Dashboard
  • Hands-on Lab: Create IBM Cloud account and Watson Studio instance
  • Jupyter Notebook to Complete Your final Project
  •  Add notebook to Watson Studio
  • Analyzing Historical Stock/Revenue Data and Building a Dashboard
  • Hands-on Lab: Share your notebook from Watson Studio
Peer assignment

Instructors

Joseph Santarcangelo

Senior Data Scientist at IBM

Joseph has a Ph.D. in Electrical Engineering, his research focused on using machine learning, signal processing, and computer vision to determine how videos impact human cognition. Joseph has been working for IBM since he completed his PhD.

Read more

Rav Ahuja

Global Program Director, IBM Skills Network

Rav Ahuja is a Global Program Director at IBM. He leads growth strategy, curriculum creation, and partner programs for the IBM Skills Network. Rav co-founded Cognitive Class, an IBM led initiative to democratize skills for in demand technologies. He is based out of the IBM Canada Lab in Toronto and specializes in instructional solutions for AI, Data, Software Engineering and Cloud. Rav presents at events worldwide and has authored numerous papers, articles, books and courses on subjects in managing and analyzing data. Rav holds B. Eng. from McGill University and MBA from University of Western Ontario.

Read more