Discover Classes. Earn 10% Rewards.

Python: Data Science & AI Machine Learning (High School)

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

  • All levels
  • 13 - 18 years old
  • 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

Express Checkout – $2,195


Proceed to Checkout

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

Give as a Gift

Start Dates (4) $2,195/person

Show all 14 sessions
  • Mon, Jun 28 at 10:00am - 1:00pm
  • Tue, Jun 29 at 10:00am - 1:00pm
  • Wed, Jun 30 at 10:00am - 1:00pm
  • Thu, Jul 01 at 10:00am - 1:00pm
  • Fri, Jul 02 at 10:00am - 1:00pm
  • Tue, Jul 06 at 10:00am - 1:00pm
  • Wed, Jul 07 at 10:00am - 1:00pm
  • Thu, Jul 08 at 10:00am - 1:00pm
  • Fri, Jul 09 at 10:00am - 1:00pm
  • Mon, Jul 12 at 10:00am - 1:00pm
  • Tue, Jul 13 at 10:00am - 1:00pm
  • Wed, Jul 14 at 10:00am - 1:00pm
  • Thu, Jul 15 at 10:00am - 1:00pm
  • Fri, Jul 16 at 10:00am - 1:00pm
20 left
Book
Show all 14 sessions
  • Mon, Jun 28 at 1:30pm - 4:30pm
  • Tue, Jun 29 at 1:30pm - 4:30pm
  • Wed, Jun 30 at 1:30pm - 4:30pm
  • Thu, Jul 01 at 1:30pm - 4:30pm
  • Fri, Jul 02 at 1:30pm - 4:30pm
  • Tue, Jul 06 at 1:30pm - 4:30pm
  • Wed, Jul 07 at 1:30pm - 4:30pm
  • Thu, Jul 08 at 1:30pm - 4:30pm
  • Fri, Jul 09 at 1:30pm - 4:30pm
  • Mon, Jul 12 at 1:30pm - 4:30pm
  • Tue, Jul 13 at 1:30pm - 4:30pm
  • Wed, Jul 14 at 1:30pm - 4:30pm
  • Thu, Jul 15 at 1:30pm - 4:30pm
  • Fri, Jul 16 at 1:30pm - 4:30pm
20 left
Book
Show all 9 sessions
  • Mon, Jul 19 at 10:00am - 4:00pm
  • Tue, Jul 20 at 10:00am - 4:00pm
  • Wed, Jul 21 at 10:00am - 4:00pm
  • Thu, Jul 22 at 10:00am - 4:00pm
  • Fri, Jul 23 at 10:00am - 4:00pm
  • Mon, Jul 26 at 10:00am - 4:00pm
  • Tue, Jul 27 at 10:00am - 4:00pm
  • Wed, Jul 28 at 10:00am - 4:00pm
  • Thu, Jul 29 at 10:00am - 4:00pm
20 left
Book
Show all 9 sessions
  • Mon, Aug 02 at 10:00am - 4:00pm
  • Tue, Aug 03 at 10:00am - 4:00pm
  • Wed, Aug 04 at 10:00am - 4:00pm
  • Thu, Aug 05 at 10:00am - 4:00pm
  • Fri, Aug 06 at 10:00am - 4:00pm
  • Mon, Aug 09 at 10:00am - 4:00pm
  • Tue, Aug 10 at 10:00am - 4:00pm
  • Wed, Aug 11 at 10:00am - 4:00pm
  • Thu, Aug 12 at 10:00am - 4:00pm
20 left
Book
Showing 14 of 4

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

Spend two powerful weeks this summer mastering Python, the most versatile and widely used programming language in the world today. High school students in this intensive program build real skills in Python programming, data science, and the foundational concepts behind machine learning.

Python is the language of choice for beginners and experts alike. Its clean syntax and extraordinary range of applications make it the ideal starting point for anyone who wants to code, and the ideal next step for anyone who wants to work with data.

The first half of this hands-on course covers Python from the ground up, moving from core language fundamentals into progressively more complex programming challenges. The second half focuses on data science applications using Pandas, Matplotlib, and Scikit-learn, the standard tools for data analysis, visualization, and introductory machine learning in Python.

Prerequisites and Ages: Designed for high school students with a strong interest in coding. No prior programming experience is needed, but students should be comfortable working independently with a computer. This program is a strong fit for teens interested in coding, finance, journalism, marketing, and communication.

Learn more about the Python Data Science & AI 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

  • 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 (52)

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

    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 & AI Machine Learning (High School)

    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 & AI Machine Learning (High School)

    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 & AI Machine Learning (High School)

    We covered something new every day, which made me feel that I was exploring a lot about Python.
  • Python: Data Science & AI Machine Learning (High School)

    It's a great class for coding beginners who want to learn the basics of Python.
  • Python: Data Science & AI Machine Learning (High School)

    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 & AI Machine Learning (High School)

    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 & AI Machine Learning (High School)

    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 & AI Machine Learning (High School)

    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

Similar Classes

NextGen Bootcamp

NextGen Bootcamp, a partner of Noble Desktop, offers high school students a cutting-edge education in computer science and digital design. Their immersive summer camps and after-school programs provide hands-on learning experiences.

View school profile
NextGen Bootcamp
Vetted by CourseHorse

A verified NYC educator.

Loading...