2026 Class Offerings

  • Parents Press Best of 2025 Award Top 5

    Data Science - The AI Journey

    This is our full summer program. It’s our most popular option and best deal. Students start coding in Python and finish building, tuning, and evaluating machine learning models. Students select their own datasets to extract meaningful insights and make real-world predictions. Emphasis is placed on writing and understanding the Python code behind AI. New models and applications are included.

    July 6-31

  • The Python logo as overlapping blue and yellow snakes.

    AI First Steps - Python Programming

    For new coders and students who want to improve in Python. Receive a strong foundation in computer science and build essential skills such as writing functions, accessing libraries, and implementing methods. Apply Python to solve daily problems and build fun mini-projects. Types, strings, ints, floats, lists, loops, conditionals, dictionaries, games, chatbots and more.

    July 6-10

  • The state of California represented by dots of various colors and sizes.

    Preparing for AI - Data Visualizations

    Use Pandas to analyze data with statistics and matrices. Use Maplotlib and Seaborn to create beautiful data visualizations including histograms, heat maps, scatterplots that vary in size and color, violin plots, density plots, and more. Clean datasets and prepare them for machine learning. Students complete final projects with personal research that tell a data story.

    July 13-17

  • A mathematical curve between 0 and 1 with a blue dot towards the middle representing a point on the sigmoid function.

    The Code Behind AI - Machine Learning

    Use Scikit-learn to build and evaluate machine learning models to make predictions from real-world data. Explore crucial ML concepts such as overfitting, cross-validation, scoring metrics, and adjusting parameters while building Linear Regression, Logistic Regression, K-Nearest Neighbors, Decision Trees, Random Forests, XGBoost, LightGBM, and CatBoost models.

    July 20-24

  • Visualization of nodes connecting to each other left to right to symbolize a neural network.

    Foundations of AI - Neural Nets

    Use Keras (TensorFlow) to build neural networks to make real-world predictions. Add hidden layers, dropout layers, activation functions, and early stopping to optimize predictions. Classify images with Convolutional Neural Networks (CNNs) and analyze the architecture of Large Language Models (LLMs).

    July 27-31

  • A colorful distribution of overlapping curves that are shaded underneath from green to blue to purple.

    1-1 Classes in AI: From Python to Deep Learning

    For students of all ages who want greater flexibility. We meet you where you are, and move through our data science curriculum at your pace. Students develop significant projects in Python, Data Science, Machine Learning or AI with an instructor. Past projects have won science fairs.

    Dates and times flexible