Discover Classes. Earn 10% Rewards.

Python for Data Science Bootcamp

Build Python programming for data science skills and tap into the potential of machine learning. Learn the fundamentals, work with data types, explore conditional statements, analyze and visualize data, and create machine learning models using Python. Lift your data science skills with this comprehensive bootcamp.

  • All levels
  • 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!

  • 185 Madison Ave, New York, NY & Virtually Online

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 Python Group Events

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

Class Description

Description

Our Python for Data Science Bootcamp is structured to take you from the foundational basics of Python programming all the way through to the early stages of machine learning with Python. Throughout this Bootcamp program, you will discover how Python is utilized in data science contexts, why it has become the industry standard, and how to create functional programs that manipulate data in Python, produce meaningful data visualizations, and apply statistical concepts to develop machine learning models. 

Python Fundamentals

The course begins by establishing a solid foundation in Python programming fundamentals, covering how to write fundamental statements and expressions, establish and work with variables, recognize and understand various data types, manipulate lists through various operations, master indexing and slicing operations on sequences, apply built-in functions and methods, and explore additional foundational topics. The course introduces important programming paradigms such as object-oriented programming and discusses the IDLE programming environment.

Once you have established a proper learning environment, we will examine and work with diverse data types, including strings, lists, dictionaries, and tuples. Each distinct data type serves its own unique purpose, and understanding when and how to apply each one is fundamental to writing effective code.

Structuring Programs

The second section of the course addresses conditional statements and control flow mechanisms. This comprehensive coverage includes If/Else Statements, Boolean Operations, and multiple categories of loop structures. These concepts form the backbone of logical programming, and this course will help you develop true mastery of these essential topics. You will practice working with dictionaries, writing and constructing functions, composing for loops to iterate through and process data, and learning to utilize packages and modules in Python. 

Arrays and Dataframes

The third section of the course introduces practical data science operations and essential tools for data analysis. You will explore how to import data and clean datasets using the NumPy and Pandas libraries. Throughout this section, you'll gain hands-on experience working with Pandas dataframes, performing data wrangling operations, and computing descriptive statistics to summarize your data.

Analyzing and Visualizing Data

You will develop comprehensive skills in analyzing and visualizing data using critical and essential data science libraries, including Pandas, NumPy, and Matplotlib. Learn to filter and prepare data for analysis, group and reorganize data using pivot operations, and start producing meaningful insights from your data through exploratory data analysis techniques. Then, you'll create diverse visualizations, including bar charts, histograms, and cutting-edge visualization approaches for clear interpretation and effective sharing of your data findings and insights. 

Linear Regression

Once you have mastered the processes of data cleaning and performing exploratory data analysis, the course will introduce data science workflows and cover fundamental statistical concepts. Understanding these topics is vital for ensuring that the data you are using to train your models is representative and unbiased. You will learn how to leverage statistics in developing functional machine learning models. Begin building, training, and evaluating your models as you progress toward comprehensive machine learning competence. 

Next Steps

After completing the course and learning all the core Python programming and data analysis skills taught in this Bootcamp, you will be thoroughly prepared to engage more deeply with machine learning topics and applications.

Our Python Machine Learning Bootcamp expands upon this foundational knowledge to develop you into a capable machine learning data scientist. Continue right where the Python for Data Science Bootcamp concludes by studying advanced statistics and constructing machine learning models using techniques such as logistic regressions, k-nearest neighbors classification, and decision tree algorithms.

Learn more about the Python for Data Science Bootcamp at NYC Career Centers.

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

  • Students may cancel up to 11 business days before the class/program start date and receive a refund, less the registration fee (10% of the undiscounted course price).
  • Cancellations within 11 business days are not permitted, but students may reschedule up to 4 business days before the class start date.

For cancellations and reschedules, please email us at [email protected]

Reviews of Classes at NYC Career Centers (686)

Similar Classes

NYC Career Centers

Career Centers is a premier provider of software training courses for individuals and businesses. With a wide range of offerings and a state-of-the-art training facility in NYC, they offer instructor-led classes, corporate training, and room rentals.

View school profile
NYC Career Centers
Vetted by CourseHorse

A verified Brooklyn educator.

Loading...