Juni Learning
Juni Learning is an online school for accelerated learning and enrichment focusing on computer science. We develop bright minds ages 8-18 by providing weekly, online coding classes with top-notch instructors using our curriculum and digital tools. Developed by Stanford graduates and Google alumni, our program pairs each student with a teacher for one-on-one or small group-based video instruction. Students leave the program with confidence in pursuing technical topics and knowledge of how to build games, apps, and websites.
Have questions about K-12 education?
Ask our community of thousands of teachers, homeschoolers, and parents! Or see recently-asked questions.
Ask a QuestionResources
Algorithm Master: Python
Algorithms7th - College | Online class
This course guides students through learning Python, with an emphasis on algorithms and data structures. This track covers recursion, searching algorithms, sorting algorithms, big-O notation, and...
AP Computer Science A: Java
Java7th - College | Online class
This course guides students through learning Java, with an emphasis on object-oriented programming. Students build a variety of complex projects while learning about objects, classes, scope, and...
App Master: Web Development
Web Development7th - College | Online class
This course guides students through building and deploying websites and web applications. Both frontend (HTML, CSS, Javascript, and JQuery) and backend development (APIs and databases) are covered....
Data Master: Python
Data Visualization7th - College | Online class
This course guides students through learning Python, with an emphasis on data analysis and visualization. Once the student is comfortable with Python fundamentals, we cover how to acquire, clean,...
Game Superstar: Scratch
Scratch3rd - 7th | Online class
In Game Superstar, students use Scratch's drag-and-drop coding system to learn computer science fundamentals: loops, variables, functions, conditionals, and event listeners. This track centers...
Graphics Superstar: Python
Python3rd - 7th | Online class
In Graphics Superstar, students learn Python basics and the Turtle programming library, with an emphasis on programmatically generating graphic art. This course dives deeper into programming...
Juni Jr: Scratch
ScratchKindergarten - 2nd | Online class
Juni Jr provides a fun introduction to programming for our youngest students. In Juni Jr, students learn about logic, sequencing, loops, and events. They also practice fundamental skills like basic...
Web Superstar
Web Development3rd - 7th | Online class
In Web Superstar, students learn HTML, CSS, and Javascript to create their own websites. This track is geared toward students who enjoy art and design. By the end of this course, students have...