Coronavirus (COVID-19) information: Live classes available in-person or online from our fully vaccinated instructors. Learn more about our reopening.


Python Course for High School Students - Level 1

Python Course for High School Students - Level 1 - Summer

Python Summer Course Level 1: Course Description

Python is the leading language used by programmers today and the ideal language for beginners to learn.

You’ll begin by learning the fundamentals of Python code and then start working on real programming tasks and data analysis. You’ll use tools like Pandas and Matplotlib for data science projects, the key packages used by data scientists. 

Learn data analysis skills using Python including importing, manipulating, analyzing, and visualizing data. Work with important data packages in Python and start thinking like a data programmer. Start coding and work on projects in Python with this hands-on class. 

  • Schedule: Every weekday from 10 am — 1 pm for two weeks
  • Method of Delivery: Live Online (live-streamed with the ability to ask questions and interact with instructor real-time).
  • 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 must be comfortable with computer basics. 
  • Computer: Live online attendees should have their own Mac or PC. We will assist with any software setup prior to the course.

This course is delivered in partnership with Noble Desktop, a leading design and coding school in NYC with over three decades of experience.

More on Python

Python is a general-purpose programming language that can be used to develop applications, analyze data, create machine learning algorithms, automate tasks, and much more. Python is an open-source language and emphasizes readable, flexible, and efficient code.

Leveraging various frameworks and libraries, Python offers a variety of applications in areas such as data science, software development, machine learning, and scripting. Python is considered “most wanted” programming language for the second year running, according to the most recent survey by Stack Overflow. Python is also the most commonly used programming language in data science, with around 70% of data scientists reporting using it. It has surpassed R for the number one spot and has maintained this position due to its ease of use, powerful libraries and packages, clear and user-friendly documentation, and community support.

In this Python course, students will learn the basics of programming with Python and then start to apply their skills for data science. Students will get comfortable working with the most commonly-used data analysis and data science packages, including Pandas, NumPy, Matplotlib, and Sci-Kit Learn. This course offers a variety of hands-on exercises in Python as students build up their Python and data skills. 

Python Course for High School Students - Level 1 Course Dates

All classes are led by a live instructor. Class times listed are Eastern time.


Please call 800-851-9237 or 781-376-6044 to schedule a course.

Contact AGI to request course dates.

Python Summer Course Level 1: Full Overview

Day 1-3

  • Introduction to Programming
  • Terminal Commands
  • Python Fundamentals
  • Data Science Fundamentals
  • Advanced Python Fundamentals

Day 4-5

  • Processing
  • Object-Oriented Programming

Day 6-8

  • Numerical Python

Day 9-10

  • Python Data Analysis: Pandas 1
  • Advanced Python
  • Data Analysis
  • Data Visualization

Final Project

This course is meant for beginner high school students and requires little to no computer programming experience beforehand. 

Python Summer Course Level 1: Course Materials

You will receive a training manual created by our experts for course review. 

Available Delivery Methods For This Class