Discover Classes. Earn Rewards.

Python: Data Science & Machine Learning (High School)

Learn the most powerful and versatile programming language this summer. High school students will dive into the world of Python, exploring data science and machine learning in this immersive two-week course.

  • All levels
  • 13 - 18 years old
  • $2,495
  • 185 Madison Ave, New York, NY & Virtually Online
Python: Data Science & Machine Learning (High School)

Start Dates (4)

  • $2,495
  • NextGen Bootcamp @ 185 Madison Ave 3rd Fl, New York, NY 10016
20 seats left
Book
Show all 15 sessions
  • Thu, Jun 27 at 10:00am - 1:00pm
  • Fri, Jun 28 at 10:00am - 1:00pm
  • Mon, Jul 01 at 10:00am - 1:00pm
  • Tue, Jul 02 at 10:00am - 1:00pm
  • Wed, Jul 03 at 10:00am - 1:00pm
  • Mon, Jul 08 at 10:00am - 1:00pm
  • Tue, Jul 09 at 10:00am - 1:00pm
  • Wed, Jul 10 at 10:00am - 1:00pm
  • Thu, Jul 11 at 10:00am - 1:00pm
  • Fri, Jul 12 at 10:00am - 1:00pm
  • Mon, Jul 15 at 10:00am - 1:00pm
  • Tue, Jul 16 at 10:00am - 1:00pm
  • Wed, Jul 17 at 10:00am - 1:00pm
  • Thu, Jul 18 at 10:00am - 1:00pm
  • Fri, Jul 19 at 10:00am - 1:00pm
20 seats left
Book
Show all 15 sessions
  • Thu, Jun 27 at 1:30pm - 4:30pm
  • Fri, Jun 28 at 1:30pm - 4:30pm
  • Mon, Jul 01 at 1:30pm - 4:30pm
  • Tue, Jul 02 at 1:30pm - 4:30pm
  • Wed, Jul 03 at 1:30pm - 4:30pm
  • Mon, Jul 08 at 1:30pm - 4:30pm
  • Tue, Jul 09 at 1:30pm - 4:30pm
  • Wed, Jul 10 at 1:30pm - 4:30pm
  • Thu, Jul 11 at 1:30pm - 4:30pm
  • Fri, Jul 12 at 1:30pm - 4:30pm
  • Mon, Jul 15 at 1:30pm - 4:30pm
  • Tue, Jul 16 at 1:30pm - 4:30pm
  • Wed, Jul 17 at 1:30pm - 4:30pm
  • Thu, Jul 18 at 1:30pm - 4:30pm
  • Fri, Jul 19 at 1:30pm - 4:30pm
20 seats left
Book
Show all 9 sessions
  • Mon, Jul 22 at 10:00am - 4:00pm
  • Tue, Jul 23 at 10:00am - 4:00pm
  • Wed, Jul 24 at 10:00am - 4:00pm
  • Thu, Jul 25 at 10:00am - 4:00pm
  • Fri, Jul 26 at 10:00am - 4:00pm
  • Mon, Jul 29 at 10:00am - 4:00pm
  • Tue, Jul 30 at 10:00am - 4:00pm
  • Wed, Jul 31 at 10:00am - 4:00pm
  • Thu, Aug 01 at 10:00am - 4:00pm
20 seats left
Book
Show all 9 sessions
  • Mon, Aug 05 at 10:00am - 4:00pm
  • Tue, Aug 06 at 10:00am - 4:00pm
  • Wed, Aug 07 at 10:00am - 4:00pm
  • Thu, Aug 08 at 10:00am - 4:00pm
  • Fri, Aug 09 at 10:00am - 4:00pm
  • Mon, Aug 12 at 10:00am - 4:00pm
  • Tue, Aug 13 at 10:00am - 4:00pm
  • Wed, Aug 14 at 10:00am - 4:00pm
  • Thu, Aug 15 at 10:00am - 4:00pm
Showing 14 of 4

Class Description

Description

What you'll learn in this data science course:

Learn the most powerful and versatile programming language this summer. In this 2-week course, high school students will learn Python for data science and machine learning.

Python is the leading language used by programmers today! It is the ideal language for beginners because it's both powerful and easy to learn.

In the first half of this hands-on Python course, you will begin by learning the fundamentals of Python code and then transition into more complicated programming tasks. The second half of the course focuses primarily on data science using Pandas, Matplotlib, and Sci-Kit learn. These packages will teach you how to input, analyze, and graph data.

Prerequisites & Ages: The program is ideal for high school students with a strong interest in coding. Prior coding/programming experience is not required, but students should be comfortable with computer basics. This course is great for any teen interested in coding, finance, journalism, marketing, and communication.


Learn more about Python Data Science & Machine Learning Program at NextGen Bootcamp.

Syllabus

Introduction to Programming

  • History of Python
  • Understanding Hardware
  • Anaconda Distribution
  • Jupyter Notebook Fundementals
  • Writing First Program (“Hello World”)

Terminal Commands

  • Navigate & Manipulate Directory Strcutres
  • Edit Files
  • Basic Scripting

Python Fundamentals

  • Data Types
  • Operators
  • Expression
  • Indexing & Slicing
  • Strings
  • Conditionals
  • Functions
  • Control Flow
  • Nested Loops
  • Sets & Dictionaries

Data Science Fundementals

  • Import Data
  • Functions
  • Basic Data Tool

Advanced Python Fundementals

  • Lists
  • Mutating Operations
  • Tuples, Sets, Dictionaries
  • Loops
  • Control Flow
  • List Comprehension
  • Error Handeling

Processing

  • String Methods
  • Read & Write to Text Files
  • Natrual Language Processing
  • Mini Project

Object Oriented Programming

  • Classes
  • Constrcutors
  • Object Methods
  • Writing Modules
  • Advanced Scripting
  • Terminal & Socket Connection

Numerical Python

  • Arrays
  • Universal Functions
  • Concatenating, Indexing, Slicing
  • Arithmetic & Boolean Operations

Python Data Analysis:Pandas 1

  • Data Series
  • Data Frames
  • Import CSV & Excel Files
  • Organize Data Frames
  • Data Manipulation
  • Descriptive Statstics

Advanced Python

  • File Input
  • User Input
  • List Comprehension
  • Packages

Data Analysis

  • Cleaning Data
  • Filtering Data
  • Advanced Grouping
  • Pivot Tables

Data Visualization

  • Plotting with Matplotlib
  • Scatter Plots
  • Histograms & Bar Plots
  • Custom Visualizations

Machine Learning Fundamentals

Basic Regression Analysis

  • Linear Regression
  • Mean squared error
  • Training set vs Test set
  • Cross validation

Advanced Regression Analysis

  • Multi-linear regression
  • Feature engineering
  • Overfitting

Classification

Logistic Regression

  • Regression vs Classification
  • Logistic Regression
  • Sigmoid function

K-nearest Neighbors

  • K-nearest neighbors
  • Model-based vs memory-based
  • Parametric vs non-parametric
  • Evaluating performance

Final Project

Details

  • Curate Data
  • Import, Clean, and Merge Data
  • Analyze Data
  • Visualize Data
  • Present Results

Refund Policy

Note: This provider has a temporary cancellation policy for COVID-19 related cancellations which is as follows: 

We are allowing attendees to reschedule at no charge or keep class credit for up to two years. Email us at [email protected] 

---- 

Original cancellation policy (non-COVID-19):

  • Registration Fee: All courses include a non-refundable registration fee of 10%.
  • Cancellations: Students may cancel up to seven business days prior to the course and receive all monies paid, less the non-refundable registration fee. Cancellation requests within the policy should be made directly to CourseHorse.
  • Rescheduling: Students may reschedule once up to three business days prior to the start date of the course at no charge. Reschedules within three business days incur a $20 rescheduling fee. Reschedule requests should be emailed to [email protected].

Reviews of Classes at NextGen Bootcamp (61)

(5.0-star rating across 61 reviews)
  • Python: Data Science & Machine Learning (High School)

    Reviewed by Maxim Kurdimov on 4/10/2023
    Great introduction to Python/coding/data science. This was my first time coding and I learned a lot. If you want to learn a ton and have fun while doing it, this is the place for you!
  • Python: Data Science & Machine Learning (High School)

    Reviewed by Nieves Vivar on 4/10/2023
    Great course, you learn a lot in a short time. The instructor was good at explaining how different things in Python work and answered questions well.
  • Python: Data Science & Machine Learning (High School)

    Reviewed by Saif AlHammadi on 4/10/2023
    As someone completely new to the world of computer science, this course has laid out an easy-to-follow path for me while also allowing me to learn so much in just 15 days.
  • Python: Data Science & Machine Learning (High School)

    Reviewed by Shane L. on 4/10/2023
    We covered something new every day, which made me feel that I was exploring a lot about Python.
  • Python: Data Science & Machine Learning (High School)

    Reviewed by Roland Shen on 4/10/2023
    It's a great class for coding beginners who want to learn the basics of Python.
  • Python: Data Science & Machine Learning (High School)

    Reviewed by Jared Tsang on 4/10/2023
    It is a fast-paced program where the teachers do a great job of making sure everybody is keeping up. The projects and assignments were challenging and interesting as well. The only con for me was the age gap between students but it wasn't a big problem.
  • Python: Data Science & Machine Learning (High School)

    Reviewed by Corey Feldman on 4/10/2023
    The course was a great experience. I learned more then I ever have in this program. The teachers were extremely nice and always willing to help out! The course materials were clearly well-prepared and the speed of the course was perfect!
  • Python: Data Science & Machine Learning (High School)

    Reviewed by Kendrick Berman on 4/10/2023
    Very thorough material and hands-on experience. Everyone cares about you and you can ask as many questions as you like. Better than a regular class.
  • Python: Data Science & Machine Learning (High School)

    Reviewed by Ivan Rivera on 4/10/2023
    This class really helped to improve my programming skills and knowledge! It covers a good span of topics ranging from vanilla Python programming to machine learning.
See reviews for other classes at NextGen Bootcamp
loading...
Hide Reviews

Review Summary by CourseHorse

Students in the Python: Data Science & Machine Learning (High School) class have overwhelmingly positive things to say about their experience. They describe the course as a great introduction to Python, coding, and data science, with many noting that they learned a lot even though it was their first time coding. The instructor is praised for their ability to explain how different things in Python work and for answering questions well. Students feel that the course was fast-paced but well-structured, covering something new every day and providing a thorough and hands-on learning experience. They appreciate that the teachers are helpful and willing to answer as many questions as needed. Many students mention that the class helped to improve their programming skills and knowledge, covering a wide range of topics from vanilla Python programming to machine learning.

Questions & Answers (0)

Get quick answers from CourseHorse and past students.

NextGen Bootcamp

NextGen Bootcamp, a Noble Desktop partner company, is dedicated to providing high school students with a state-of-the-art education in computer science and digital design. Our programs include hands-on, immersive summer camps and after-school programs.

Read more about NextGen Bootcamp

CourseHorse Approved

This school has been carefully vetted by CourseHorse and is a verified NYC educator.

NextGen Bootcamp

NextGen Bootcamp

All classes at this location

Also available virtually online

Google Map

Give This Course as a Gift Card

  • Thousands of classes
  • No expiration
  • Unique and memorable gifts for any occasion
  • Personalized
  • Explore a passion, gain a new skill, discover a new hobby, engage in a memorable experience
  • Instant delivery
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™

Buy a Gift Card

Book this Class as a 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.

CourseHorse Gift Cards

  • Creative & unique gift for any occasion
  • Thousands of classes & experiences
  • No expiration date
  • Instant e-delivery (or choose a date)
  • Add a personalized message
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™
Buy a Gift Card
gift card with the CourseHorse logo gift card with the CourseHorse logo
Loading...