Pluralsight · on Pluralsight

Doing Data Science with Python 2

4.4(309) on Pluralsight
Beginner 6.4 hours English
SkillsData sciencePythonJupyterWeb scrapingData processingData extraction

Is this course right for you?

Our take
This Pluralsight course walks the entire data-science project lifecycle in Python, end to end.

Good for: Seeing the full data-science project lifecycle in Python.

Skip if: You cannot code Python or want deep ML modelling.

It starts where real projects start but tutorials rarely do — setting up a working environment with Anaconda, Jupyter and Git — then moves through extracting data from databases, APIs and web scraping, and on to exploring and processing it. Seeing the whole workflow join up is the point: it's the connective tissue between skills people usually learn in isolation, and the part that turns 'I know pandas' into 'I can run a project'.

It's less useful if you can't yet code Python, or if you're after deep ML modelling specifically, since it's about the lifecycle rather than the algorithms. It's on a Pluralsight subscription (Standard about $29/month or $299/year, Premium about $45/month or $499/year, 10-day trial). The workflow it teaches stays stable even as libraries change (as of 2026).

Comparison · LBS

Compare alternatives for Doing Data Science with Python 2

Same topic, different options. We surface the trade-offs others hide so you can pick the course that actually fits your time, budget, and goals.
Pluralsight4.4(309)
Doing Data Science with Python 2
Price
Paid
Pluralsight subscription
Duration
6.4 hrs
Level
Beginner
Certificate
Pluralsight4.7(20)
Data Science with Python: Foundations of Machine Learning
Price
Paid
Pluralsight subscription
Duration
0.7 hrs
Level
Beginner
Certificate
Udemy4.7(426,317)
100 Days of Code: The Complete Python Pro Bootcamp
Price
Paid
Paid, frequently discounted · lifetime access
Duration
57 hrs
Level
Beginner
Certificate
Bootcamp
DataCamp4.7(14,800)
Data Scientist with Python Career Track
Price
Paid
Subscription, billed monthly
Duration
88 hrs
Level
Beginner
Certificate
Specialization
Prices & availability can change — confirm on the provider's site. We're not affiliated with any single provider.

About this course

This course walks through a complete data science project lifecycle: setting up a working environment (Anaconda, Jupyter, Git), extracting data from databases/APIs/web scraping, exploring and processing data (statistics, missing values, outliers, feature engineering), and building, evaluating, and deploying predictive models — closing with model persistence and exposing the trained model as a Flask API endpoint.

Instructor

AK
Abhishek Kumar
Pluralsight instructor

Abhishek Kumar holds a Master's degree from UC Berkeley, is a Google Developers Expert in machine learning, and has authored 12 courses on Pluralsight.

Frequently asked questions

Yes. It teaches practical data science using Python, so you should already be comfortable with the language before starting. It is not a Python primer. Some familiarity with data concepts helps too, since it moves into working with real data. Arriving with solid Python is the right preparation; without it, you would struggle with the code rather than focusing on the data-science techniques.

The practical data-science workflow in Python: loading and cleaning data, exploring and visualising it, and analysing it to draw insights, typically using libraries like pandas. As a hands-on course it focuses on actually doing data science — the end-to-end process on real data — rather than deep theory, so you come away able to work through a data-analysis project in Python.

Not primarily. Its focus is the broader data-science workflow — cleaning, exploring, and analysing data — rather than deep machine learning, though it may touch on basic modelling. If your goal is serious machine learning, a dedicated ML course goes further; this is about the practical, everyday data-handling and analysis skills that underpin data science, which come before and around the modelling.

Yes. Pluralsight offers a free trial (commonly around ten days), enough to work through a focused course like this at no cost if you are disciplined. Beyond the trial it is a subscription, so ongoing access to this and Pluralsight's wider data-science library is paid — the trial lets you sample it before committing.

Pluralsight issues a course completion record rather than an industry certification. In data science, what matters is demonstrable work — analyses and projects you can show. Treat the completion as a marker of learning; use the course to genuinely practise the data-science workflow in Python, since a portfolio of real work carries far more weight than the record.
Paid
Pluralsight subscription
Enroll now