Discover Classes. Earn 10% Rewards.

Python for Data Science Bootcamp

Tap into the power of Python for analyzing real-world data sets in this hands-on course at Noble Desktop. Step into Python fundamentals and learn how to create programs, work with data, visualize insights, and build machine learning models. Lift your data science skills with the Python for Data Science 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

This practical, hands-on course will guide you from mastering the fundamentals of Python programming to successfully analyzing genuine real-world datasets, offering a comprehensive foundation for individuals pursuing careers in data science. Throughout the course, you'll develop proficiency in using Python for data science applications, building functional programs, manipulating and working with data, creating meaningful visualizations of insights, and even constructing and training machine learning models.

What You'll Learn:

Python Fundamentals: Acquire comprehensive knowledge of Python programming basics, including how to write statements, define and create variables, work with lists, perform indexing and slicing operations, and apply functions and methods effectively. Develop understanding of multiple data types, including strings, lists, dictionaries, and tuples, and learn when and how to use each one.

Structuring Programs: Develop proficiency with control flow tools such as If/Else statements, Boolean operations, and various loop structures. Learn to effectively work with dictionaries, create reusable functions, and construct loops to manage and process data efficiently.

Arrays and Dataframes: Gain practical, hands-on experience with essential data science tools, including NumPy and Pandas libraries. Master techniques for importing data, cleaning datasets, and manipulating data using Pandas dataframes; additionally, learn to apply descriptive statistical analysis to your data.

Analyzing and Visualizing Data: Develop skills in analyzing and visualizing data using critical and widely used libraries, including Pandas, NumPy, and Matplotlib. Learn to construct various visualizations, from simple bar charts and histograms to more sophisticated and advanced visualization techniques, enabling you to generate meaningful insights and communicate your findings effectively to others.

Linear Regression: Study the essential principles of statistics and apply them to develop practical machine learning models. Gain understanding of standard data science workflows and learn to properly evaluate your models, beginning with the foundational technique of linear regression.

Supplies and Materials

The bootcamp will supply and provide access to all necessary materials and resources, including specialized software and curated data sets required throughout the program.

Additional Notes:

This bootcamp is deliberately designed for individuals who are new to programming and comprehensively covers all necessary foundational Python programming concepts and data analysis skills, thoroughly preparing you for further machine learning studies.

Upon successful completion of this bootcamp, you will possess the knowledge and skills to advance to our Python Machine Learning Bootcamp, which builds upon and expands these foundational skills by introducing more advanced machine learning concepts and techniques.

Learn more about Python for Data Science Bootcamp at Noble Desktop.

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 14 days before the class/program start date and receive a refund, less the registration fee (10% of the undiscounted course price). 
  • Cancellations within 14 days are not permitted, but students may reschedule up to three business days before the class start date.
  • For cancellations and reschedules, please email us at [email protected]

In any event where a customer wants to cancel their enrollment and is eligible for a full refund, a 5% processing fee will be deducted from the refund amount.

Reviews of Classes at Noble Desktop (452)

Similar Classes

Noble Desktop

Noble Desktop is a reputable New York-based training institute known for offering a wide range of creative and technical courses, including web development, design, coding, and digital marketing. With a strong emphasis on hands-on learning and industry-relevant skills, Noble Desktop equips individuals with the knowledge and expertise needed to excel in today's competitive job market.

View school profile
Noble Desktop
Vetted by CourseHorse

A verified Brooklyn educator.

CourseHorse’s Choice 4.6 out of 5 · 452 reviews
Loading...