Computer ScienceĀ & Machine Learning
Join our mailing listInterested in CS machine learning research?
Start here:
Start by enrolling in our universal onramp research course Foundations in Python & Machine Learning, followed by Deep Learning I. Depending on the research topic you choose you will take courses introducing your topic of interest
All of our research programs START HERE:
- Enroll in our "Onramp course": Foundations in Python & Machine Learning
- You can start at any age between 5th and 11th grade. Course cohorts will be grouped by age
Ā
Choose a machine learning research topic
You can choose from specific areas of interest within the broad field of Deep learning & ML/AI - research topics include:
-
Computer vision
-
Transformer architectures & foundation models
-
Generative models (diffusion, GANs, VAEs)
-
Reinforcement learning
-
Representation & self-supervised learning
-
Multimodal learning
-
Model interpretability & understandingĀ
Interested inĀ Gen-AI & cloud-based application development?
Start here:
Start by enrolling in our Gen-AI / LLM Programming courseĀ (1 full semester)
This is the perfect place to start in application development:
- Learn how to use trained LLM models to build custom Generative-AI programs to solve applications problems
- Learn LangChain, AI Agents, RAG, Tool Calling, MCP, and LangGraph agentic flows
- Python programming experience requiredĀ
- You can start at any age between 5th and 11th grade. Course cohorts grouped by age
Our comprehensive yet flexible research tracks
Our flexible curricula start with foundational courses in programming & machine learning and domain-specific course work, followed by research programs designed to lead to research paper publication and science fair competition project entries.
Start at any age between 5th and 11th grade. Course cohorts will be grouped by age