Outschool
Open currency, time zone, and language settings
Log In

Essential Math and Coding Foundations for AI

Accelerated AI Foundations for High School Students: Essential concepts without overwhelming math and programming. Students will learn core AI concepts, practical coding, and real-world applications, building a solid foundation for future.
Class

What's included

10 live meetings
10 in-class hours
Homework
1-2 hours per week. - Three comprehensive assignments integrating mathematics and computer science concepts - Designed to offer hands-on experience and reinforce understanding of key ideas - Students are encouraged to document their problem-solving process
Certificate of Completion
Upon finishing the course, students will receive a certificate acknowledging their acquisition of foundational AI knowledge and their readiness for further study in the field.

Class Experience

US Grade 6 - 9
Beginner Level
Class Description

As an experienced leader in silicon valley and instructors at universities, my course design is to provide a comprehensive AI foundation covering mathematics and computer science for young students. We aim to spark students' interest in AI, preparing them to be either users or designers of AI in the near future. This course is designed to provide long-term benefits, whether students choose to use AI or study it further. We hope this course will help students develop a strong foundation and lasting interest in AI, benefiting them in their future endeavors, whether as AI users or designers.

Content:
In this course, we will teach students important technical knowledge about AI, including:
- Calculus and Linear Algebra (8th to 9th grade level)
- Programming (8th to 9th grade level)
- Probability and Statistics (9th to 10th grade level)
- Data-related concepts 

Course Philosophy:
- Focus on essential AI knowledge
- Skip extensive math and computer science courses
- Teach only the most crucial content for AI understanding


Course structure:
- 5 weeks, 10 sessions total
- Each session focuses on one topic (10 topics in total)
- Topics are relatively independent, allowing flexibility if a student needs more time to review for one class

Teaching approach:
- Encourage students to consider relationships between topics
- Assign homework and offer a Final Certificate
- Provide personalized plans and supplementary materials
- Offer additional guidance for students interested in deeper learning

Classroom interaction:
- Encourage questions during class
- Share class slides after each session
- Promote independent thinking through homework assignments
Learning Goals
Students will learn the essential AI algorithms with up-to-date examples.
Students will learn core concepts in mathematics and computer science for understanding AI.
learning goal

Syllabus

4 Units
10 Lessons
over 5 Weeks
Unit 1: Overview of AI
Lesson 1:
Current Key AI Models
 Description: Introduction to the most influential AI models, their applications, and impact on various industries.

Learning objectives:
- Understand the basic architecture of popular AI models
- Identify key applications of these models in real-world scenarios
- Discuss the ethical implications of advanced AI models 
60 mins online live lesson
Lesson 2:
Roadmap - Learning Foundations of AI
 Description: Overview of the essential skills and knowledge required to understand and work with AI.

Learning objectives:
- Identify the key areas of study in AI (math, programming, data science)
- Understand the interconnections between different AI foundations 
60 mins online live lesson
Unit 2: Programming Fundamentals
Lesson 3:
Introduction to Python
 Description: Basic Python programming concepts and syntax.

Learning objectives:
- Understand Python's basic data types and structures
- Write simple Python programs using control structures
- Use Python's built-in functions and create custom functions 
60 mins online live lesson
Lesson 4:
Advanced Programming Concepts
 Description: More complex Python concepts relevant to AI and data analysis.

Learning objectives:
- Understand object-oriented programming principles
- Work with Python libraries commonly used in AI (e.g., NumPy)
- Implement basic algorithms in Python 
60 mins online live lesson

Other Details

Parental Guidance
Parental or guardian supervision is required for any use of AI tools (e.g., ChatGPT, Claude, Midjourney, DALL-E) during this class. Students must adhere to the age restrictions and terms of service for each AI platform and for Outschool. It is important for students to understand the potential biases and limitations of AI-generated content, and they should avoid sharing any personal information with these tools. Additionally, all AI-assisted work must be properly attributed in assignments to maintain transparency and academic integrity.
Pre-Requisites
A basic understanding of algebra, along with a curious, creative, and engaged mindset. We want students who are eager to explore how AI and new technologies work. Throughout the course, we will share real examples!
Language of Instruction
English (Level: A1)
Joined December, 2023
Profile
Teacher expertise and credentials
Master's Degree in Science from University of Washington
Bachelor's Degree in Mathematics from University of Minnesota
Bachelor's Degree in Science from University of Minnesota
I have 11 years of teaching experience in various subjects related to data science, analytics, and statistics, as well as experience guiding students through strategic decision-making processes. My teaching background includes but not limit to:

- Data Streaming (MSDS 682) - Fall 2023, University of San Francisco Format: In-Person, Graduate level Role: Lead/Primary Instructor Class size: 9 students
- Connecting Data Analytics with Managerial Success (BUS 36) - Summer 2024, Stanford Continuing Studies Format: In-Person, Extension Studies Role: Lead/Primary Instructor Class size: 25 students
- Non-parametric Modeling (STAT 527) - Spring 2014, University of Washington Format: In-Person, Graduate level Role: Teaching Assistant Class size: 50 students
- Categorical Data Analysis (STAT 536) - Spring 2013, University of Washington Format: In-Person, Graduate level Role: Teaching Assistant Class size: 50 students

Reviews

Live Group Course
Share

$30

weekly or $150 for 10 classes
2x per week, 5 weeks
60 min

Live video meetings
Ages: 13-18
6-12 learners per class

About
Support
SafetyPrivacyCA PrivacyLearner PrivacyManage Data PreferencesTerms
Financial Assistance
Get The App
Download on the App StoreGet it on Google Play
© 2024 Outschool