When you enroll in this course, you'll also be asked to select a specific program.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate
There are 2 modules in this course
This mini-course is intended to for you to demonstrate foundational Python skills for working with data. This course primarily involves completing a project in which you will assume the role of a Data Scientist or a Data Analyst and be provided with a real-world data set and a real-world inspired scenario to identify patterns and trends.
You will perform specific data science and data analytics tasks such as extracting data, web scraping, visualizing data and creating a dashboard. This project will showcase your proficiency with Python and using libraries such as Pandas and Beautiful Soup within a Jupyter Notebook. Upon completion you will have an impressive project to add to your job portfolio.
PRE-REQUISITE: **Python for Data Science, AI and Development** course from IBM is a pre-requisite for this project course. Please ensure that before taking this course you have either completed the Python for Data Science, AI and Development course from IBM or have equivalent proficiency in working with Python and data.
NOTE: This course is not intended to teach you Python and does not have too much instructional content. It is intended for you to apply prior Python knowledge.
In this module, you’ll get started with the course and build foundational skills in data collection using Python. You’ll explore the basics of web scraping, learn how to work with HTML content, and practice extracting data both through Python libraries and web scraping techniques. You will then apply your skills in a guided practice project focused on extracting stock data from various sources.
What's included
2 videos6 readings2 assignments3 app items
Show info about module content
2 videos•Total 10 minutes
HTML for Webscraping•5 minutes
Webscraping•5 minutes
6 readings•Total 41 minutes
Course Introduction•5 minutes
Web Scraping: A Key Tool in Data Science•8 minutes
Web Scraping Tables using Pandas•8 minutes
Stock shares •5 minutes
The yfinance Python library•5 minutes
Optional: Gamestop stock vs Tesla•10 minutes
2 assignments•Total 35 minutes
Extracting Stock Data Using a Python Library•20 minutes
Extracting Stock Data Using a Web Scraping•15 minutes
3 app items•Total 165 minutes
Intro to Web Scraping Using BeautifulSoup•60 minutes
Extracting Stock Data Using a Python Library•60 minutes
Extracting Stock Data Using Web Scraping•45 minutes
Final Project
Module 2•3 hours to complete
Module details
This module focuses on acquiring and interpreting stock market information. Learners will practice extracting key stock data from datasets and visualizing it using graphs. By the end of the module, they will understand how to analyze stock trends and make data-driven decisions based on visual insights.
What's included
4 readings1 peer review2 app items
Show info about module content
4 readings•Total 11 minutes
Project Overview•5 minutes
Final Submission Guidelines and Deliverables•2 minutes
Congratulations & Next Steps•2 minutes
Thanks from the Course Team•2 minutes
1 peer review•Total 60 minutes
Option 2: Peer Graded - Final Project Submission and Evaluation•60 minutes
2 app items•Total 120 minutes
Hands-on Lab: Analyzing Historical Stock/Revenue Data and Building a Dashboard•60 minutes
Option 1: AI Graded - Final Project: Submission and Evaluation•60 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructors
Instructor ratings
Instructor ratings
We asked all learners to give feedback on our instructors based on the quality of their teaching style.
At IBM, we know how rapidly tech evolves and recognize the crucial need for businesses and professionals to build job-ready, hands-on skills quickly. As a market-leading tech innovator, we’re committed to helping you thrive in this dynamic landscape. Through IBM Skills Network, our expertly designed training programs in AI, software development, cybersecurity, data science, business management, and more, provide the essential skills you need to secure your first job, advance your career, or drive business success. Whether you’re upskilling yourself or your team, our courses, Specializations, and Professional Certificates build the technical expertise that ensures you, and your organization, excel in a competitive world.
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Learner reviews
4.5
4,884 reviews
5 stars
71.79%
4 stars
16.54%
3 stars
5.71%
2 stars
2.51%
1 star
3.43%
Showing 3 of 4884
S
SK
5·
Reviewed on Oct 5, 2021
Best course so far, under the IBM Data Science professional certificate program. It is heavy on the practical side, which is a good thing as it gives the person a more hands-on experience.
O
OO
4·
Reviewed on Sep 13, 2022
It was a great and informative course. I just hope further editions on this course can be a bit more detailed escpecially in explaining terms in the labs. Thank you for a well -put-together course.
S
SH
5·
Reviewed on Jun 7, 2023
This course is a good checkpoint to evaluate our understanding of the previous courses. The assignment had some challenges, but after revising the materials, it was successfully completed. Thank you.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Certificate?
When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.