top of page

Developed by former Berkeley EECS and Stanford CS instructors

Apply to be mentored in our AI research lab:

Enroll in our academy:

Spring/Summer 2024

A new standard in pre-university CS education

Conduct AI research, develop impressive passion projects, and build a strong foundation in computer science under expert mentorship. All sessions are held online via Zoom.

Spring Cohort A: 12 weeks: February 4 - April 21

Spring Cohort B: 12 weeks: March 16 - June 1

Summer Cohorts: Multiple start dates available

The Algoverse AI Research Program is a unique opportunity for gifted high school students and college underclassmen to conduct novel AI research under mentorship from world-class graduate researchers. Develop original model architectures and algorithms, publish a research paper, and submit it to leading international AI conferences. Financial aid and merit-based scholarships are available.

AI Research Program

Screen Shot 2023-08-25 at 12.22_edited.j
Untitled (1) (3) (1).png

Python Bootcamp

Prerequisites: None - ideal for beginners

Embark on a transformative journey in computer science. Unlike any online course or standard curriculum, our bootcamp delves deep into modern technology with projects like creating your own AI vocal assistant under the mentorship of seasoned experts. Our Python Bootcamp instills a rigorous foundation, equipping you with the confidence and expertise to excel in advanced CS studies. 

Software Engineering Bootcamp

Prerequisites: Any intro-level CS / programming

Under expert mentorship, develop a full-scale passion project while mastering full-stack web and mobile app development with modern frameworks like React and Python Flask. Transform your ideas into real-world applications.

Screen Shot 2023-08-27 at 2.29.08 AM.png
Screen Shot 2023-08-26 at 10.24.50 PM.png

AI Fundamentals Bootcamp

Prerequisites: None - ideal for beginners

Learn the fundamentals of AI with an emphasis on deep neural networks and build a portfolio of AI projects. Train your own models such as random forests and convolutional neural networks to predict who survived the titanic, recognize faces, and detect cancer cells. No mathematical prerequisites - we will explain advanced concepts from scratch. Advanced track available for those with coding experience.

USACO Bootcamp

Prerequisites: Any intro-level CS / programming

Train for the prestigious USA Computing Olympiad (USACO). Designed for complete beginners and experienced competitors alike. Learn algorithmic thinking skills taught in university-level computer science courses and tested in tech interviews. 

Untitled (3).png

Words from our Summer 2023 Program Alumni

The Summer 2023 cohort gave us a 4.89/5 rating for their overall experience. 

"I enjoyed my time learning about machine learning a lot! The projects we worked on were really fun and super helpful in understanding the concepts. My favorite project was training a model to predict whether the Titanic passengers survived or not based on different features. It was so cool to see how we could apply our knowledge to real-world problems.

For our final project, we had the freedom to choose what we want to focus on. I think it's a great way to encourage creativity and exploration, allowing me to delve into an area that I find interesting. Kevin was a great instructor as well! He's very competent and always willing to help.

I highly recommend participating in the AI bootcamp."

- Boonyada Kulthinee, Algoverse AI Bootcamp Summer 2023

Our Team

We are a dedicated team of former CS instructors and researchers from Stanford and Berkeley, as well as software engineers in the tech industry:

cs stanford.png
berk eecs.jpeg
meta logo.webp
goldman logo.png
lyft logo.png
palantir logo.png

Explore our Programs

Enroll now in our Spring and Summer programs. Spring Cohort A starts February 4th with weekly Sunday sessions. Summer programs include 3-week intensives, running Monday through Thursday.


AI Research





Screen Shot 2023-08-27 at 4.04.31 PM.png

AI Fundamentals


Software Engineering Bootcamp




  • Why choose Algoverse over other programs?
    Our program uniquely enriches your project portfolio and develops your skills due to the superior mentorship from our instructors. We are genuinely invested in your success and will go the extra mile. Our mentors are not just alumni at top colleges; we are seasoned educators who have delivered a world-class computer science education at UC Berkeley and Stanford. We are committed to pedagogy, and have designed our curriculum for intuitive learning and real-world results. For program-specific details, check the respective FAQ sections.
  • What is the time commitment for these programs?
    Bootcamps (Spring & Fall): Weekly: 2 hours of live sessions. Optional: Additional exercises / projects available each week, manageable according to your schedule. Bootcamps (Summer): Daily (Mon-Thurs): 2 hours of live sessions. Optional: Additional exercises / projects available each week, manageable according to your schedule. AI Research Program: Weekly: 2 hours of live research group meetings. Independent Work: Recommended 3-7 hours per week, adjustable based on your pace and availability for deeper research engagement. We've designed our programs to fit into a student's busy life, ensuring that you can gain a comprehensive learning experience with or without the optional homework.
  • I'm not sure which program to enroll in, can you help me decide?
    Absolutely! Each of our programs is meticulously crafted to deliver a high-quality, real-world learning experience. Regardless of your choice, you'll gain valuable skills that benefit your future and academic goals. The best program for you aligns with your interests and ambitions. Feel free to reach out for a personalized discussion on your goals and how our programs align with them. Our team is here to provide insights and guide you on the path to success in competitive college admissions or specific career trajectories. If you're new to coding, our Python Bootcamp is ideal for building a solid foundation, while our AI Fundamentals Bootcamp delves deeper into artificial intelligence. Considering multiple programs? Enroll in more than one and receive a courtesy discount, detailed in the next FAQ question. Many of our students enroll in several programs across several semesters, progressively enhancing their skills and portfolios each semester.
  • Can I enroll in multiple bootcamps or programs simultaneously?
    Yes, as long as their schedules do not overlap. Additionally, for those committed to expanding their learning with us, we offer a courtesy discount for multiple enrollments within 24 hours: Enroll in two programs: Receive a 50% discount on the second program. Enroll in three programs: Receive a 90% discount on the third program. Our system automatically applies these discounts when billing begins - no additional action is required on your end.
  • Can international students enroll in the program?
    Yes! We have students from every continent except Antarctica. Historically, our international students have mentioned that they found great value in our college and career advice in addition to our programs.
  • Can middle schoolers enroll in these programs?
    Yes, our bootcamps are open to ambitious middle schoolers. Middle school is a perfect time to start coding or develop coding skills further! However, our research program is primarily for high school or college students.
  • Will I get a certificate for completing the program?
    Yes, upon program completion, you'll be awarded with a Certificate of Completion, celebrating the mastery of your new skills. More than just a certificate, you'll emerge with a robust portfolio of projects or a substantive research paper, depending on your chosen program, to demonstrate your hands-on experience and accomplishments to potential colleges and employers.
  • How can I keep track of my student’s progress as a parent?
    As a parent, you can easily track your student's progress. Completed projects are stored on Github, accessible via your web browser. You may opt in for regular progress updates through a dedicated document, emailed to you roughly once per month for the Spring program, or once per week for the Summer program. Also, feel free to contact us anytime by email or text; some parents appreciate periodic check-ins via text for ongoing updates.
  • I have a schedule conflict (e.g traveling, exams) for a few of the program dates. Can I still enroll in the program?
    Yes, no worries - all classes are recorded. We will send you the materials for those days so you can study them on your own time and not miss out on any of the content. You can also email our instructors any questions you may have on the content. Please let us know in advance if possible and we can work with you to keep you up to speed.
  • Do I need a certain type of computer?
    Any computer should be fine, as long as it has stable internet connection. There is no need for a certain operating system or GPU. For our AI programs, we use third-party compute resources (i.e Google Colab) that you can access on your browser.
  • How likely is it that I get off the waitlist?
    It will depend on what position you are on the waitlist and some other factors, but feel free to contact us for more information on your specific situation!
bottom of page