Discover Classes. Earn 10% Rewards.

Python for Data Science Immersive

Tap into the power of Python and step into the world of data science with this immersive course. Build practical skills in programming, data analysis, and visualization, and grow into a valuable asset in high-growth industries. Start your journey toward a career in data science today.

  • Beginner
  • 18 and older
  • Earn 10% Rewards
  • Price Lock

    Secure your booking now and we'll match any price drop within 48 hours across all booking platforms, ensuring you never miss out on savings!

  • Live Online Webinar

Express Checkout – $1,495


Proceed to Checkout

No Booking Fees. Lowest Price Guaranteed. Earn 10% Rewards.

Give as a Gift

Start Dates (17) $1,495/person

Show all 5 sessions
  • Mon, Nov 02 at 10:00am - 5:00pm
  • Tue, Nov 03 at 10:00am - 5:00pm
  • Wed, Nov 04 at 10:00am - 5:00pm
  • Thu, Nov 05 at 10:00am - 5:00pm
  • Fri, Nov 06 at 10:00am - 5:00pm
20 left
Book
Show all 10 sessions
  • Tue, Nov 17 at 6:00pm - 9:00pm
  • Thu, Nov 19 at 6:00pm - 9:00pm
  • Tue, Nov 24 at 6:00pm - 9:00pm
  • Tue, Dec 01 at 6:00pm - 9:00pm
  • Thu, Dec 03 at 6:00pm - 9:00pm
  • Tue, Dec 08 at 6:00pm - 9:00pm
  • Thu, Dec 10 at 6:00pm - 9:00pm
  • Tue, Dec 15 at 6:00pm - 9:00pm
  • Thu, Dec 17 at 6:00pm - 9:00pm
  • Tue, Dec 22 at 6:00pm - 9:00pm
20 left
Book
Show all 5 sessions
  • Mon, Nov 30 at 10:00am - 5:00pm
  • Tue, Dec 01 at 10:00am - 5:00pm
  • Wed, Dec 02 at 10:00am - 5:00pm
  • Thu, Dec 03 at 10:00am - 5:00pm
  • Fri, Dec 04 at 10:00am - 5:00pm
20 left
Book
Show all 5 sessions
  • Sun, Dec 13 at 10:00am - 5:00pm
  • Sun, Dec 20 at 10:00am - 5:00pm
  • Sun, Dec 27 at 10:00am - 5:00pm
  • Sun, Jan 03 at 10:00am - 5:00pm
  • Sun, Jan 10 at 10:00am - 5:00pm
20 left
Book
Show all 5 sessions
  • Mon, Jan 04 at 10:00am - 5:00pm
  • Tue, Jan 05 at 10:00am - 5:00pm
  • Wed, Jan 06 at 10:00am - 5:00pm
  • Thu, Jan 07 at 10:00am - 5:00pm
  • Fri, Jan 08 at 10:00am - 5:00pm
20 left
Book
Showing 1 – 5 of 17

Book a Private Group Event

Booking this class for a group? Find great private group events

Or see all Professional Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

Class Description

Description

From recommending your next favorite show to forecasting trends in the stock market, Python has become an indispensable tool for analyzing data and performing automation tasks across nearly every high-growth and high-tech industry. In this dynamic and fast-paced course, you will acquire practical, applicable knowledge of Python so that you can begin contributing meaningful insights and analysis to your organization or secure your initial role in the rapidly expanding field of data science.

Employment opportunities for Python professionals are expected to grow at a rate more than four times faster than most conventional United States occupations. Python's straightforward, readable syntax and its wide range of practical, versatile applications make it the ideal and most strategic programming language to learn in today's technology landscape.

What You'll Learn:

  • Foundational programming concepts and techniques, including how to use objects, construct loops, and define functions.
  • The principles and applications of the object-oriented programming paradigm.
  • Working effectively with a variety of different data types, such as strings, lists, and numeric integers.
  • Using conditional statements to precisely manage and alter the control flow of your programs.
  • Analyzing structured tabular data through the use of Python libraries NumPy and Pandas.
  • Creating compelling and meaningful data visualizations using the Matplotlib library.
  • Using linear regression with Scikit-Learn to make predictions and forecast outcomes.

Learn more about Python for Data Science Immersive at Practical Programming.

Remote Learning

This course is available for "remote" learning and will be available to anyone with access to an internet device with a microphone (this includes most models of computers, tablets). Classes will take place with a "Live" instructor at the date/times listed below.

Upon registration, the instructor will send along additional information about how to log-on and participate in the class.

Also available in-person in NYC

Syllabus

Python Fundamentals

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 comparison 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 Pandas 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

Refund Policy

To reschedule or cancel, email us at [email protected]

All courses include a non-refundable registration fee (10% of the undiscounted course price).

  • Students may cancel up to 11 business days before the class/program start date and receive a refund, less the registration fee.
  • Cancellations within 11 business days are not permitted; however, students may reschedule up to 4 business days before the class start date.

Note: Any refunds must be requested within 180 days from the original payment date; courses rescheduled within 11 business days of the start date are not eligible for refunds.

Reviews of Classes at Practical Programming (330)

(4.5-star rating across 330 reviews)

This class: 4.5 out of 5 from 2 reviews

  • Python for Data Science Immersive

    Very instructive course. Definitely worthwhile if you are trying to learn Python. The teacher was engaging and was able to cater to different levels of expertise among the attendees.
  • Python for Data Science Immersive

See reviews for other classes at Practical Programming
loading...
Hide Reviews

Practical Programming

Practical Programming offers programming classes and workshops for individuals of all skill levels who are interested in learning Python coding. It is suitable for beginners and those looking to start a career in programming or build dynamic web applications using Python.

View school profile
Practical Programming
Vetted by CourseHorse

A verified Online educator.

Loading...