When you enroll in this course, you'll also be enrolled in this Specialization.
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 is 1 module in this course
This course dives into real-world data sourcing, including making web requests, web scraping, and integrating diverse data types from APIs, files, and databases. You'll learn to parse and structure data in formats like XML and JSON, and leverage object-oriented programming to create robust data models. By the end of the course, you’ll be equipped to efficiently acquire, transform, and prepare data for advanced analysis.
This module guides learners through the foundational steps of the data science process, focusing on data acquisition and transformation. Starting with methods for sourcing and extracting data from various platforms, students learn to manage data lineage and perform web requests. The module then covers parsing and structuring diverse data formats, such as XML and JSON, emphasizing the importance of data transformation and modeling. Through practical exercises, including working with APIs and relational databases, learners gain essential skills in the Extract, Transform, and Load (ETL) pipeline, preparing them for effective data exploration and analysis.
What's included
27 videos2 assignments
Show info about module content
27 videos•Total 486 minutes
Topics•2 minutes
The Data Science Mindset•15 minutes
The Data Science Technology Stack•15 minutes
Where to Get Data: Sources and Services•17 minutes
How the Web Works•20 minutes
Making HTTP Requests with Python•15 minutes
Adding Context with Open Data•9 minutes
Parsing Data with Python--JSON and XML•28 minutes
Data and File Formats•15 minutes
Working with APIs•24 minutes
Parametric API Requests with Python•28 minutes
Exploring the Foursquare API•14 minutes
Downloading Foursquare Venues•22 minutes
Topics•1 minute
Introduction to the ETL Pipeline•11 minutes
Data Models--Adding Structure to Data•24 minutes
Building Abstractions--Object Oriented Programming•12 minutes
Creating Classes in Python•20 minutes
Defining Methods and Updating State•21 minutes
Magic Methods, Class Attributes, and Introspection•25 minutes
Exploring and Structuring the Foursquare Response•24 minutes
Data Models Applied--Representing Foursquare Entities with Classes•22 minutes
Modeling Behavior with Methods•15 minutes
Customizing Model Interfaces with Setter Methods and Virtual Attributes•24 minutes
Keeping Things DRY with Inheritance•29 minutes
Object-Oriented Programming Use Cases•21 minutes
The Case for (and against) OOP•13 minutes
2 assignments•Total 60 minutes
Acquiring Data: Sources and Methods Quiz•30 minutes
Adding Structure: Parsing Data and Data Models Quiz•30 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.
The World’s Leading Learning Company
Pearson provides in-demand training and expert resources across business, technology, and professional development.
Designed to help learners at all levels gain new skills, advance their careers, and stay competitive in a rapidly changing world, Pearson's expert-led courses offer practical, real-world knowledge from industry leaders. Whether you're preparing for a certification, enhancing workplace skills, or driving impact in your organization, Pearson is your trusted partner in lifelong learning.
Explore Pearson's courses and take the next step in your professional journey.
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 Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, 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.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.