AI Programming with Python

This advanced level class gives students all the core skills they need to have a strong foundation in programming, math, and deep learning. Focused on programming with Python, students master the basic building blocks of Machine Learning and set on the path of becoming a future AI expert. Students will use development tools that professional programmers use, like Jupyter Notebooks, Anaconda, Numpy, Pandas, and Matplotlib. Prerequisites are minimal — basic algebra and prior coding experience (in any programming language) are needed. It’s an ideal course for aspiring programmers looking to master valuable, career-building skills in Artificial Intelligence.

Designed for: Grades 9-12
Skill Level: Advanced
Prerequisites: Basic algebra and coding experience in any of the modern programming languages; Python preferred
Dates and Time: Sundays, 11-1pm on 2/3, 2/10, 2/24, 3/3, 3/10, 3/17, 3/24, 3/31, 4/7, 4/14, 5/5

What you’ll learn

  • Jupyter Notebooks
  • Libraries and Packages such as Numpy, Pandas, Matplotlib, and Anaconda
  • Linear Algebra 
  • Calculus
  • Neural Networks
  • Algorithms and creative problem-solving
  • Computational Thinking
  • Problem decomposition techniques

NOTE: This class is not available for open enrollment. Please contact for enrollment details.