Juni is a good choice
First and foremost, their customer service and communication is excellent. My 13 year old is doing their Python class and the curriculum they use is great. The first instructor we had wasn’t very good but they immediately noticed that and communicated with me to switch us to a new instructor plus gave us a credit, all without me having to make a fuss. This instructor is exactly as advertised, a smart college student who is doing a great job teaching and reliable. He also sends notes about each lesson promptly so the parent is always informed how the student is doing. We’ve done ALOT of online learning programs, being homeschoolers, and I can say that this one has been the best so far in educational content and customer service. Almost importantly, my kid is enjoying it. Well worth the money in my opinion.