651-905-3729 Microsoft Silver Learning Partner EC Counsel Reseller compTIA Authorized Partner

Python for Data Science Bootcamp

5 Days

Description

This bootcamp takes you from the basics of Python programming through the foundations of data science and into the starting point of machine learning. You’ll begin by learning Python fundamentals including variables, data types, functions, and control flow before moving into essential tools like NumPy and pandas for working with arrays and dataframes.

From there, you’ll explore data wrangling, descriptive statistics, and exploratory analysis as well as creating visualizations with Matplotlib. By the end, you’ll have the skills to clean, analyze, and visualize data in Python and will be prepared to continue into machine learning with algorithms such as logistic regression, k nearest neighbors, and decision trees.

What you will Learn

  • Learn Python fundamentals, including variables, data types, functions, loops, and control flow, for building robust programs
  • Work with complex data structures such as dictionaries and lists to efficiently organize and access data
  • Use NumPy and pandas to import, clean, and manipulate datasets for analysis and exploration
  • Generate descriptive statistics and apply filtering, grouping, and pivoting techniques to gain deeper insights
  • Visualize data using Matplotlib and create clear, customized charts, including bar graphs, histograms, and scatter plots
  • Gain the practical skills needed to transition into machine learning with a solid understanding of data science workflows

Upcoming Classes

Virtual Classroom Live
November 02, 2026

$1,495.00
5 Days    10 AM ET - 5 PM ET
view class details and enroll
Virtual Classroom Live
November 30, 2026

$1,495.00
5 Days    10 AM ET - 5 PM ET
view class details and enroll
Virtual Classroom Live
January 04, 2027

$1,495.00
5 Days    10 AM ET - 5 PM ET
view class details and enroll
Private Training Available
No date scheduled, don’t see a date that works for you or looking for a private training event, please call 651-905-3729 or submit a request for further information here.
request a private session or new date

Course Overview

Python Fundamentals: Variables & Data Types

  •  Declare variables of basic types: integers, floats, strings, booleans
  • Perform input/output with print() and input()
  • Apply arithmetic, relational, and logical operators

Control Flow I: Conditional Logic

  •  Use Boolean operators ==, !=, <, >, <=, >=
  • Write if/else and nested conditionals
  • Combine conditions with and/or for complex logic

 Control Flow II: Loops & Iteration

  •  Implement for loops over ranges and lists; understand iterables
  • Understand map and filter operations.
  • Use list comprehensions to simplify operations.

DataFrames & Data Manipulation with Pandas

  • Construct DataFrames from various data formats via pd.DataFrame()
  •  Concatenate multiple DataFrames using pd.concat()
  • Inspect DataFrame shape and handle missing values (NaN)
  • Perform Panda data analysis operations to glean insight

Data Visualization: Charting Basics

  •  Plot time series with plt.plot() for line charts
  • Create scatter plots using plt.scatter() to reveal correlations
  • Decide between line vs. scatter based on data context and purpose

Trend Analysis with Regression Lines

  •  Understand least-squares regression concept and its interpretation
  •  Compute a best-fit line via numpy.polyfit()
  • Overlay regression lines on scatter plots and make predictions

 Advanced Plot Customization

  •  Annotate charts with titles, axis labels, and legends
  • Highlight key data points (e.g., min/max) directly on plots
  • Use stacked bar charts, pie charts, and animated charts to visualize data

Upcoming Classes

Virtual Classroom Live
November 02, 2026

$1,495.00
5 Days    10 AM ET - 5 PM ET
view class details and enroll
Virtual Classroom Live
November 30, 2026

$1,495.00
5 Days    10 AM ET - 5 PM ET
view class details and enroll
Virtual Classroom Live
January 04, 2027

$1,495.00
5 Days    10 AM ET - 5 PM ET
view class details and enroll
Private Training Available
No date scheduled, don’t see a date that works for you or looking for a private training event, please call 651-905-3729 or submit a request for further information here.
request a private session or new date