4.6 rating by 344 reviews on Trustpilot

STEM classes for kids with a personalized curriculum

Juni matches your child with an acclaimed instructor who will work 1:1 with them through online classes in STEM subjects like Coding, Math, and more.

Instructors from top U.S universities

Acclaimed Instructors

Curriculum that grows with you

“Best Tutoring Solution Award” in 2021

“Early Talent Award” in 2022, 2023 & 2024

LowContrastHeader

Featured in —

A boy sitting at a computer

Juni’s Hand Matched Instructors

"The Juni instructor has been a great fit with my son. They have fun together and my son is learning a ton."

Sharyn, Juni Parent

At Juni, we’re known for our acclaimed instructors. We hand-match each child with an instructor based on learning style, level, and goals. Our instructors tailor their 1:1 session to your child’s pace and needs. Our instructors are not just teachers, but mentors and role models.

Juni Private 1:1 Courses

How it Works

Juni schedules classes based on your schedule, and we’ll use all the details you provide on instructor preferences and your child’s personality and learning style to match them with a great instructor! 

After class, you can find progress reports and instructor feedback in the Juni portal. We handle all logistics so your child can focus on enjoying learning.

1.

Sign up for your free placement class and include your desired course, level, availability, and any learning preferences.

2.

In the placement class, our instructors get to know your child, go over Juni tools and resources, and assess their level in the specific subject. They will then confirm the course selection.

3.

Your child will be matched with their ongoing instructor to continue with weekly 50-minute 1:1 classes.

 

Our Most Popular Courses

We’ve taught over 10,000 students, and these are our families’ favorite Juni courses. Learn more about each course below and find the perfect one for your child.

Course Page Title

Scratch Level 1: Game Superstar

Introduce your child to coding! Scratch is a kid-friendly coding language that’s block-based and visual (like virtual LEGOs). Kids will learn coding and CS fundamentals while building games they can play and share with friends.

Python Level 1: Graphics Superstar

For the creative, the gamer, or the mathematician, Python is a powerful and widely used coding language. In this course, students programmatically generate graphic art and build a game while learning Python fundamentals. This 1:1 course is hands-on and tailored to your child’s learning.

Pre-Algebra A

Pre-Algebra tees up Algebra for 5th to 8th graders. Whether your student is working ahead, gaining confidence, or filling in gaps missed at school, Juni’s here to help. We cover arithmetic review, fractions, decimals, percents, ratios, expressions, exponents, and radicals.

Student-Paced STEM Classes

Our personalized approach and student-paced curriculum isn’t your one-size-fits-all class. Instead, our instructors learn your child’s passions, work on hands-on projects, and move at a pace that keeps them engaged. Our curriculum was designed in-house by educators to cover the most important topics while engaging learners through exciting projects. Explore our courses below!

Not sure which course is right?

Meet with a Juni Advisor to discuss which course is right for your child. They will ask you questions about your child’s experience and interests to find the best learning path for your family.

The Juni Learning Platform

Live Instructor

All students work with a live instructor in their private, 1:1 class.

Built-in code editor

Juni students use their personalized code editor to support their learning.

Calendar

Students can view upcoming classes and have the capability to reschedule any classes as needed.

Whiteboard

As our students collaborate with their instructor, they utilize our whiteboard to show their work, graph equations, and make presentations to showcase their learning.

Session Notes

Instructors send session notes after each class detailing what they worked on and homework. Parents and students can respond to these notes with any questions.

Recording Studio

Students can record themselves showing off their work. Videos are shareable – for friends and family – and can be added to their Juni profile (which can be sent to colleges!).

5 Reasons to Choose Juni for your Kid's Coding Experience

1. Unique student-paced curriculum

Juni’s unique curriculum takes students from a beginner to a college, junior engineer, or even senior engineer level without burnout. Students go at their own pace from basic concepts to completing a master project of their choice – it can be a full-stack website, a game, or solving a difficult algorithm problem.

2. The best of the best instructors

We accept instructors only from the top computer science universities. Besides being subject matter experts, they have the best personality fit – patient, warm, and motivating. They are mentors and near-peers to the students. We have an acceptance rate below 5% because we carefully select the best of the best.

3. Personalized approach

Every new student starts with a placement class to determine the experience level. We look into the combination of coding, math, and problem-solving skills to place the student in the right class. Some students start as beginners and quickly advance into a more difficult class with full support from their instructor.

4. All-in-one user-friendly platform

All classes, projects, and everything you need are built into one software platform. You don’t need to leave the platform to watch a video, participate in your class, or do your homework. Parents and students can manage class schedules, connect with the instructor, and see the notes from the class – all in one place.

5. Extensive support for parents and students

If a student needs extra help, instructors are always available to answer questions, even outside the class. We have additional videos and projects for students who want more work. Plus, our customer support is there to keep students & parents happy. 

Real Juni Experiences

FAQs

We’re made to fit your schedule—

You can build your plan for 1:1 classes at a frequency and time that work best for you. You can always reschedule or adjust if anything changes later!

Outside of classes, there is typically 30-60 minutes of optional homework to accelerate the learning. Juni students also get access to additional class support, and project creation tools!

Typically, our beginning coders ages 7-10 start in Scratch 1 and any beginning coders 11+ start in Python 1. If your child already has some coding experience, please let us know when you sign up so we can sign them up for the appropriate level.

Our courses require: 1- A desktop or laptop computer that runs Windows or Mac OS, with a working microphone, speaker, and webcam. 2- The Chrome browser and Zoom Client must be installed. 3- A high-speed internet connection (at least 10 Mbps). We also strongly recommend headphones to help your child concentrate and be fully immersed in the virtual classroom.

We believe that kids learn best at their own pace and style.

  • Our Curriculum courses typically take students 6-9 months, and we offer plenty of upper level and elective options for whatever your child is interested in learning next.
  • Our Tutoring path can be used for however long as needed based on your family’s learning goals. You can pause  and restart depending on your seasonal needs for tutoring.

Subscribe for as long as you need! Cancel any time.

How to request cancellation online in the Juni Learner Portal: 1- Login to https://app.junilearning.com. 2- Click on Settings, then Account in the top right corner. 3- Find the subscription you’d like to cancel, and select “Manage Subscription.”

You’ll receive a confirmation email from us once your cancellation is fully processed. Please note that it can take up to 3 business days for this to reflect in your account.

Our Support team is available Monday-Friday, 7am to 6pm PT, and you can email them at support@learnwithjuni.com.