Student Learnings



Problem Solving Skills
Students will solve complex problems using algorithms and data; thereby, encouraging critical thinking and problem-solving skills, which are essential for tackling real-world challenges in any domain.
Innovative thinking
The class sessions will offer opportunities for creativity, as students will use AI algorithms to develop new applications and projects. This fosters innovative thinking and encourages students to come-up with novel ideas.
AI Literacy
AI is becoming an integral part of many technologies we use daily, such as virtual assistants, recommendation systems,
and autonomous vehicles. The classes will help students gain a deep understanding of AI concepts through an applied approach, enabling them to become more informed about the technologies affecting their lives

Interact with Industry Experts
Over the course of the program, students will have an opportunity to hear from/connect with industry experts on the latest trends in AI and how AI is being leveraged within the context of their respective organizations; the opportunity to interact with industry experts will not only enhance their knowledge about the practical applications of AI but will also help them get connected paving the way for potential internship opportunities which could possibly lead to more permanent opportunities into the future
Program Information

Prerequisites
High School Students in grades 9 through 12.
No prior programming experience is required. However, an interest in Artificial Intelligence/Machine Learning is desired.
Program Fees
Summer Program 1: Generative AI
The cost of this program is $1350 which includes 18 hours of “in person” instruction time and 12
hours of virtual online sessions time spread over 6 weeks.
Summer Program 2: Machine Learning in Practice
The cost of this program is $1800 which includes 24 hours of “in person” instruction time and 16
hours of virtual online sessions time spread over 8 weeks.
Application Deadline
Summer Program 1: June 8th
Summer Program 2: June 8th
Applications are processed on a rolling basis. Limited seats.
Program Structure
Our programs cater to a hybrid learning model.
“In person” sessions are conducted on Saturdays from 9:30 p.m. – 12:30 p.m. pst.
Each “In person” session is followed by 2 virtual online sessions which is oriented to
reinforce/sharpen the concepts learned during the “in person” session.
The virtual sessions are conducted on Tuesdays and Thursdays from 6:00 p.m. – 7:00 p.m. pst for the duration of the program
During select weeks, there will be online presentations from leading researchers and innovators in
the industry focused on cutting-edge AI endeavors. The timing of these sessions will be confirmed a
week in advance so that students can plan accordingly.
Summer Program 1: Generative AI
June 22nd - August 2nd
The applications of Generative AI is becoming pervasive across different aspects of our lived experiences. This course will introduce students to the fundamentals of Generative AI. Through hands-on exercises, students will gain exposure to the different techniques for effectively leveraging the generative power of ChatGPT. Attaining familiarity with the applications of ChatGPT will enable students to utilize Generative AI capabilities for creative tasks ranging from brainstorming to textual content creation to image creation.
Week 1
Introduction to Prompt Engineering
-
What is prompt engineering?
-
Understanding Prompts: Inputs, Outputs and Parameters
-
Crafting Simple Prompts
-
Role Prompting and Nested Prompts
[Module Duration – 3 hours]
Week 2
Advanced Prompt Engineering
-
“Chain of thought” Prompt Engineering
-
Multilingual and Multimodal Prompt Engineering
-
Best Practices for Effective Prompting
[Module Duration – 3 hours]
Week 3
Practical Applications of Prompt Engineering
-
Automating Social Media Posts
-
Content Generation – Blogs, Articles and Reports
-
Crafting Simple Prompts
-
AI-Powered Summarization and Analysis
[Module Duration – 3 hours]
Week 4
Generative AI for Visual Design
-
Construct Effective text prompts for AI Design
-
Utilize Image URLs as part of Prompts
-
Use Image Masking to alter parts of images
[Module Duration – 3 hours]
Week 5
ChatGPT Plug-ins
-
Introduction to ChatGPT plugins
-
Deep-Dive into ChatGPT plugins with the Data Analysis plugin
-
Crafting Simple Prompts
-
Build a simple “to-do” list plugin
[Module Duration – 3 hours]
Week 6
ChatGPT Applications
-
Construct a Sentiment Analyzer
-
Build a Blog Creator
-
Develop a Chat application
[Module Duration – 3 hours]
Summer Program 2: Machine Learning in Practice
June 15th - August 9th
Artificial Intelligence is in the midst of revolutionizing entire industries, and adoption is increasing across industries and geographies. through this program designed exclusively for high school students, students will explore, learn, and apply state of the art algorithms, and methodologies to solve real-world challenges, problems, and opportunities across diverse domains. This hands-on, interactive and experimental learning experience will foster creativity, critical thinking, problem solving and collaboration skills which are essential for success in the rapidly evolving Artificial Intelligence landscape
Topics Covered
Week 1
[Module Duration – 1 hour] An Introduction to Artificial Intelligence, Machine Learning and Deep Learning including a journey into Modern day AI applications and usage cases in Health-care, Retail, transportation, Sports, Entertainment, etc.
[Module Duration – 1 hour] An overview of Probability and Statistical concepts
[Module Duration – 1 hour] Getting started with Python – an overview of Python programming constructs
Week 2
[Module Duration – 1 hour] Hands on with Python – functions, conditional statements, sequences, iterations
[Module Duration – 1 hour] Python for Data Analysis and Visualizations – Exposure to Python libraries Pandas, NumPy, Matplotlib, Seaborn
[Module Duration – 1 hour] Preprocessing data with Python – reading data for ML modeling – loading data, examining the make up of the data, dealing with categorical data (One-Hot encoding)
Week 3
[Module Duration – 1 hour] An Introduction to Machine Leaning Algorithms – Supervised Learning V/S Unsupervised Learning
[Module Duration – 1 hour] Explore spectrum of Machine Learning Models – Supervised Learning (Regression, Classification) & Unsupervised Learning (Clustering)
[Module Duration – 1 hour] Training and Testing Machine Learning Models
Week 4
[Module Duration – 1 hour] Build a Linear Regression Model to predict which channel of access (i.e.,web site OR mobile app) will lead to higher sales revenue
[Module Duration – 1 hour] Build a Classification Model to predict whether a user will click on an advertisement or will not click on an advertisement
[Module Duration – 1 hour] Build a Clustering Model to cluster universities into private and public groups
Week 5
[Module Duration – 1 hour] An Overview of Natural Language Processing (NLP) theory
[Module Duration – 1 hour] NLP in Practice: A walk-through of a ”Spam Detector” NLP model
[Module Duration – 1 hour] Topic Modeling – Uncover which topics are embedded in documents/articles
Week 6
[Module Duration – 1 hour] Build a NLP model to classify “Yelp” reviews into “5-star reviews” and “1-star reviews” based on textual content in the reviews
[Module Duration – 1 hour] Build a “Sentiment Analyzer” to ascertain the sentiment from the textual content in the reviews
[Module Duration – 1 hour] Build a “topic Model” to extract “key” topics from documents and visualize the topics extracted in a Word Cloud
Week 7
[Module Duration – 1 hour] An introduction to Computer Vision Using Deep Learning techniques
[Module Duration – 1 hour] Image Detection in Action: A walk-through of a Neural Network Model to recognize images
[Module Duration – 1 hour] Object Detection in Action– Detecting feature within images
Week 8
[Module Duration – 1 hour] Build a Classification Model to bucket images into classes
[Module Duration – 1 hour] Build a Classification Model to bucket images of numbers across multiple classes
[Module Duration – 1 hour] Build a Image Detector Model to distinguish between objects in an image

