Discover Classes. Earn 10% Rewards.

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

Sign up for this live online summer program and pick up Python for data science and machine learning. Build the abilities to analyze and graph data through Python's powerful libraries. A great fit for high school students with an interest in coding.

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

  • Live Virtual

Express Checkout – $1,699


Proceed to Checkout

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

Give as a Gift

Start Dates (4) $1,699/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 1 – 4 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

This live, online summer program gives high school and college students a thorough introduction to Python programming, data science, and the building blocks of machine learning, all delivered in real time from anywhere.

Python continues to rank as the most widely used programming language among professional developers, and for good reason. It is both beginner-accessible and extraordinarily powerful, making it the language of choice for data analysts, software engineers, and machine learning researchers worldwide.

The course begins with the fundamentals of Python and progresses into more complex programming concepts before shifting into data science practice. Using Pandas, Matplotlib, and Scikit-learn, students learn how to work with real data: importing, organizing, analyzing, and visualizing it effectively.

Class Notes
Schedule: Every weekday from 10:00 AM to 1:00 PM for three weeks.
Format: Live online delivery with real-time interaction. Students can ask questions and engage with the instructor throughout every session.

Prerequisites and Ages: Open to beginners. Ideal for high school and college students with an interest in coding, data, or technology. Students must be comfortable with basic computer use.
Computer: Participants should have their own Mac or PC. Our team will assist with any required software setup before the program begins.

Learn more about Python for Data Science & Machine Learning Live Online at NextGen Bootcamp.

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.

Syllabus

Day 1-3

Introduction to Programming

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

Terminal Commands

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

Python Fundamentals

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

Data Science Fundamentals

  • Import Data
  • Functions
  • Basic Data Tool

Advanced Python Fundamentals

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

Day 4-5

Processing

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

Object Oriented Programming

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

Day 6-8

Numerical Python

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

Day 9-10

Python Data Analysis: Pandas 1

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

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

Day 11-15

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)

This class: 5.0 out of 5 from 3 reviews

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

    The methods of teaching were very helpful and I learned a lot from this class.
  • Python: Data Science & AI Machine Learning (High School)

    Excellent class that immerses me in a deep and valuable understand of Python and data science!
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 Online educator.

Loading...