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


Computer Science Summer Certificate

Computer Science Summer Certificate

Computer Science Summer Certificate: Course Description

Note: This program is currently sold out, but our Java Course for High Students and Python Course for High School Students still have limited availability. We also offer Web Development Summer Course and Graphic Design Summer Certificate for high school students.

Work on real projects to build your coding skills in Python and Java, and move on to more advanced data science projects using Python. 

The Java programming course will get you comfortable with fundamental programming concepts and the Java syntax. You'll also work on creating real programs and algorithms with Java.

In the Python summer courses, you'll get comfortable working in Python and build your data science skills working on real data science and machine learning projects. You'll learn to input and clean data, visualize and understand data, and creating machine learning models and automate with Python. 

  • Schedule: Every weekday from 10 am — 1 pm for six weeks
  • Method of Delivery: Live Online (live-streamed with the ability to ask questions and interact with instructor real-time). If permitted by local health authorities, up to five students can attend in-person in NYC on a first-come-first-served basis for an additional $200 per week).
  • Prerequisites & Ages: No prior programming experience is required.
  • 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.

Computer Science Summer Certificate 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.

Computer Science Summer Certificate: Full Overview

Section 1

  • Coding Overview
  • Variables, Data Types, and Operators

Section 2

  • Control Flow
  • Functions

Section 3

  • Arrays, Strings, and Dictionaries

Section 4

  • Input/Output Files

Section 5

  • Object-Oriented Programming

Section 6

  • Recursion

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

Computer Science Summer Certificate: Course Materials

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

Available Delivery Methods For This Class