Skip to content
CBT Nuggets
DemoBook a Demo

Python and Pandas for Data Manipulation

This Python and Pandas for Data Manipulation training teaches how to efficiently manipulate and analyze data from multiple sources. Learn to clean, filter, sort, and combine data to extract insights. Perfect for onboarding data professionals or as a reference for IT teams. Topics include data cleaning, statistics, and visualization for smarter decision-making.

Updated May 2022

20Skills
120Videos
18hTotal

Who This Course Is For

This Python and Pandas for Data Manipulation training is considered associate-level open source training, which means it was designed for data analysts. This Python skills course is valuable for new IT professionals with at least a year of experience with data science and experienced data practitioners looking to validate their data skills.

Skills Your Team Will Gain

  • Extracting meaning from numbers
  • Managing large data sources and extracting the right data from them
  • Importing, cleaning, and calculating statistics
  • Visualizing data and making smarter decisions

Course Curriculum

One skill is free to watch — no signup needed. The other 19 premium skills unlock for your whole team with a CBT Nuggets plan.

Free skill preview

Installation and Setup

Jonathan BarriosDuration: 53m14 videos

Watch this complete skill free — the same trainer, videos, and labs your team gets with a plan.

Watch free skill
  • Installation and SetupFree53m · 14 videos
  • Premium skill.Jupyter Notebook45m · 13 videos
  • Premium skill.Series Introduction53m · 17 videos
  • Premium skill.Series Attributes and Methods54m · 16 videos
  • Premium skill.Series Basics1h 8m · 20 videos
  • Premium skill.DataFrame Introduction1h 3m · 17 videos
  • Premium skill.DataFrame Cleaning45m · 13 videos
  • Premium skill.DataFrame Sorting56m · 11 videos
  • Premium skill.Filtering Data1h 5m · 11 videos
  • Premium skill.Filtering Duplicates48m · 13 videos
  • Premium skill.Extracting Values57m · 13 videos
  • Premium skill.Extraction Methods52m · 13 videos
  • Premium skill.Text Data Basics59m · 11 videos
  • Premium skill.Splitting and Stripping Text Data48m · 11 videos
  • Premium skill.Grouping Methods48m · 11 videos
  • Premium skill.Combining DataFrames59m · 11 videos
  • Premium skill.Time Series Data46m · 13 videos
  • Premium skill.Date Ranges1h 8m · 14 videos
  • Premium skill.DataReader54m · 10 videos
  • Premium skill.Visualization1h 6m · 12 videos
Want to browse the locked skills?
with no purchase required. Already have an account?

An account gets you the full catalog to browse, pre-assessments, quiz questions on free skills, and IT Trainerbot, with every answer citing its source video.

Put this course to work for your team

Every plan includes this course plus the full library, virtual labs, and practice exams — or talk it through with sales.

For IT leaders

What IT leaders need to know before assigning this course

Data work slows down when analysts use inconsistent methods to clean, combine, and visualize information from multiple sources. This associate-level Python and Pandas course helps IT Directors and Training Managers standardize core data-manipulation practices across data analyst and data-adjacent IT teams.

The curriculum is a realistic onboarding or skills-validation path for practitioners who already have some data science or Python exposure. Plan for about 18.5 hours per learner, covering setup, Jupyter Notebook, Pandas Series and DataFrames, cleaning, sorting, filtering, duplicate handling, value extraction, text cleanup, grouping, combining DataFrames, time series work, DataReader, date ranges, and visualization.

For change management, Team Leads can assign the course in phases: environment setup first, core Series/DataFrame work next, then reporting-focused topics like grouping, time series, and visualization. CBT Nuggets Playlists and Team Reporting can help Training Managers sequence the rollout and track completion across assigned learners.

Team Impact

How this training helps your team succeed

IT teams complete this training to make day-to-day data preparation more repeatable and less dependent on one-off spreadsheet work or tribal knowledge. The course maps to common analyst workflows: setting up the Python environment, working in Jupyter Notebook, cleaning and filtering DataFrames, combining sources, preparing text fields, and visualizing results.

  • Cleaner operational reports: Analysts learn repeatable approaches for sorting, filtering, removing duplicates, and extracting values from DataFrames.
  • Faster onboarding for data roles: New data analysts get a structured path from Pandas Series basics to DataFrame cleaning and combining.
  • Better source-to-report workflows: Teams practice grouping methods, combining DataFrames, and working with time series and date ranges for reporting use cases.
  • More useful data outputs: Visualization training helps teams turn manipulated data into charts and summaries that support decision-making.

After completion

Capabilities your team walks away with

Knowledge

  • How to install and set up the Python/Pandas working environment for data manipulation.
  • How Jupyter Notebook fits into interactive analysis workflows.
  • Core Pandas concepts, including Series, Series attributes and methods, and DataFrames.
  • Common DataFrame operations: cleaning, sorting, filtering, duplicate handling, and value extraction.
  • How text data, grouped data, combined DataFrames, time series, date ranges, DataReader, and visualization fit into analysis workflows.

Ability

  • Prepare a working analysis environment and use Jupyter Notebook for Pandas tasks.
  • Clean, sort, filter, and de-duplicate DataFrames to improve data quality.
  • Extract values and apply extraction methods needed for analysis and reporting.
  • Split, strip, and clean text data for more consistent fields.
  • Group and combine DataFrames to summarize information from multiple sources.
  • Work with time-based data and create visualizations that communicate results.

Readiness check

Confirm prerequisite knowledge before training begins

A short placement assessment on the CBT Nuggets assessments platform measures whether a learner already has the foundation this course assumes. IT Directors use it to put the right people in the right training — and any learner can take it right now to make sure they'll get full value from day one.

  • Questions generated from this course's own video transcripts — what gets measured is exactly what gets taught
  • Instant, per-learner results that show whether the prerequisite foundation is in place
  • Results roll up into team readiness reporting, so training hours go where they change outcomes
Runs on assessments.cbtnuggets.com — sign in with an Adept account so results roll up into team readiness reporting. Need one?
.

If gaps show up, start here

Introductory Python for Data Analysts

Master the fundamentals of data analysis with Python, the industry-standard language for data professionals. This entry-level course moves you beyond the basics, equipping you with the practical skills to manipulate, analyze, and visualize complex da...

~7h

This course is included with every subscription

Unlock this one course, or get one learner — or your whole team — access to all 287 courses, virtual labs, and practice exams.

Course Unlock

Just need this course?

$75one time

No subscription

One year of access to Python and Pandas for Data Manipulation Online Training

  • Every skill in this course
  • Its virtual labs and practice exam
  • Ask IT Trainerbot about it — free

CBT Nuggets Individual

IT Trainerbot Pro

$49per month

Billed annually

Every course, for one learner

See Individual pricing
For IT teams

CBT Nuggets Teams

IT Trainerbot for Teams

$59per seat / mo

Billed annually

From 1 learner seat · unlimited admin seats

Checking your access

Need tenant hosting, reseller terms, or payment plans on a larger agreement? Book a Demo to discuss an Enterprise contract.

See plans and pricing for your team

Trusted by 23,000+ organizations

Frequently Asked Questions

What will you learn in this Python data manipulation and business intelligence training?

This is a thorough and in-depth coding course. You'll learn to code with Python and you'll get a lot of practice writing scripts and programs that sift through huge amounts of data for you. You'll also actually use Pandas in simulated environments and get lots of real-world experience and first-hand practice processing and manipulating big data.

Who should take this Python and Pandas data course?

Data analysts aren't the only people who should take this course – anyone who reads, processes, or analyzes lots of data regularly should be learning Python and know how to use Pandas. Take control of all the data that you use – master manipulating it and putting it to the best use with this course in Python and Pandas.

Is this training in manipulating data with Python and Pandas associated with any certifications?

No, rather than prepare you for an exam or force you to memorize facts on a test, this course is all about using what you learn right away. The virtual simulations and practice environments you use in this course make sure you know how to write Python and use Pandas to manipulate and munge all the data.

What certification should you consider after taking this course in using Python and Pandas?

There aren't very many certifications for Pandas, and the ones that do exist don't have a huge amount of support or recognition. You could use this Python and Pandas training to help you with certifications for Python – like the Python Institute's Certified Entry-level Python Programmer (PCEP) or their Certified Associate in Python Programming (PCAP).

Why should you take this Python data manipulation and business intelligence training?

You should take this Python programming course and Pandas data manipulation training because there's a huge difference between excellence in data and just getting by. Your job moving numbers around and making sense of data will be faster, more enjoyable and produce better results after you learn how to do it with Python and Pandas.

Ready to upskill your team?

Talk to our sales team to find the right plan for your organization.