From dreams to reality
scripting each line!

Programming education for children and teenagers

Juniora so far...

38,891

Creative student from across the country

9,001

معلم برنامه‌نویسی

6,396

Class Hours Held

2,387,531

Submitted exercises

Programming education for children and teenagers at Juniora...

Various and practical skills

In Juniora, in addition to learning computational thinking and programming, students also learn soft skills like teamwork and more.

Why Juniora?

Educational platform

Educational platform

Auto-correction of exercises and the ability to ask questions from the instructor

Problem-based content

Problem-based content

Problem-based projects and exercise-solving classes for better understanding and learning of concepts

Skilled instructors

Skilled instructors

The best instructors selected from experienced school teachers and top university graduates

Modern Teaching Methods

Modern Teaching Methods

Programming education for children and teenagers focusing on modern teaching methods

Competition

Competition

Games, entertainment, and competitions to create an exciting environment and deeper learning

Valid certificate

Valid certificate

Awarding valid certificates at the end of the course from Quera (The Society of Iranian Programmers)

Educational platform

Educational platform

Auto-correction of exercises and the ability to ask questions from the instructor

Problem-based content

Problem-based content

Problem-based projects and exercise-solving classes for better understanding and learning of concepts

Skilled instructors

Skilled instructors

The best instructors selected from experienced school teachers and top university graduates

Modern Teaching Methods

Modern Teaching Methods

Programming education for children and teenagers focusing on modern teaching methods

Competition

Competition

Games, entertainment, and competitions to create an exciting environment and deeper learning

Valid certificate

Valid certificate

Awarding valid certificates at the end of the course from Quera (The Society of Iranian Programmers)

Learning programming
goes through these paths

Path CodeUp
Programming in Python

With Python, you enter the world of programming, create applications, and pursue game development, web design, artificial intelligence, robotics programming, and more more seriously in the future!

Suitable for learners aged 12 to 17

6 levelsfrom beginner to advanced

90 exercises, activities, and projects

Path BlockUp
Block-based programming (Scratch)

With block programming, or Scratch, you can write programs, create attractive drawings, and make animations and games using instruction blocks!

Suitable for learners aged 9 to 13 years

2 levelsfrom beginner to advanced

100 exercises, activities, and projects

Path CodeBot
Teaching Artificial Intelligence in Python

What is artificial intelligence anyway? How does a computer learn? All your questions are answered here. This path is the beginning of your exciting journey into the world of artificial intelligence. On this path, you'll create interesting and smart programs and games!

Suitable for learners aged 12 to 17

6 levelsfrom beginner to advanced

100 exercises, activities, and projects

Not sure which path is right for you?

If you're still unsure which path is right for you, fill out the consultation form, and our experts will contact you to help you choose the most suitable path.

Juniora is lovely!
Mohammad Mahdipour

Mohammad Mahdipour

CodeLearn

Juniora's courses are really great, especially the group competitions, the awesome and thrilling escape room events, and the detective games which were all team-based; I truly enjoyed them. The fact that we have to progress with our group and not go through the steps alone gives a really good feeling. Overall, Juniora's courses have been really good, and I enjoy the classes. I hope that by continuing on this path, I will be one of the best programmers in the world in a few years.

Dr. Haleh Khaki

Dr. Haleh Khaki

The creativity, dynamism, and idea generation of the Juniora team are exemplary and commendable. High-quality educational content, creative programs, a professional organizing team, and appropriate follow-ups and educational support are all features that contribute to the creation of high-standard courses.

Mahmoud Sheykhian

Mahmoud Sheykhian

Principal of Rahyar Elementary School

The educational and technical team based at Juniora has a good understanding of school education and also possesses a strong command of computational thinking and creating suitable environments for teaching. Using Juniora's educational products creates valuable educational opportunities and possibilities in the field of computer skills for students.

Bardia Bamari

Bardia Bamari

Code Learner

The escape room was really challenging and exciting; I loved it a lot. At the same time, the questions were very hard yet also easy. When we solved one problem, we eagerly moved on to the next one to save our own leader. The exercises were great too, and we always had to guide Golrokh and Bijan.

Unity

Unity

CodeLearn

The content of the Juniora training course was excellent in every way for me. Our classes were held in Skyroom, and the materials were provided on the website along with instructional videos and exercises that helped us a lot. Golrokh and Bijan accompanied us throughout the course; we had a lot of problems to solve, and given all this, our learning was excellent.

Mostafa Ijlali

Mostafa Ijlali

Kodamooz

My opinion about the course is that it was excellent and had no problems.

Hasti and Niki Ghasemi

Hasti and Niki Ghasemi

The Juniora Twins

In the Juniora courses, we gained a lot of experiences. There were many attractive and beautiful lesson materials, especially Bijan's requests, which had become almost a routine. But in the end, if we learned one thing from Bijan, it is to always pursue your goal. Just like Bijan went to another country to achieve his goal and found the thief there. In our opinion, learning any skill is the strongest weapon that can transform the world.

Maryam Ghasemford

Maryam Ghasemford

Code Learn

The escape room section and working on projects were my favorite parts of the courses. For the projects, we applied everything we had learned throughout the course in a real project. During the projects, due to the competitive environment, everyone tried to use their imagination and come up with new ideas so that we could create a better and more efficient project, and this was very interesting and amazing to me.

Reyhaneh Shokoohi Asl

Reyhaneh Shokoohi Asl

CodeLearn

When I first encountered programming, everything seemed very strange and ambiguous to me. But in this course, I got to know programming very easily and was able to learn beyond my expectations. Although programming seems like a task where you have to sit for hours and write code, in Juniora, the course was completely enjoyable, and everything progressed with examples and stories.

Schools that have partnered with Juniora
مرکز ملی پرورش استعدادهای درخشان و دانش‌پژوهان جوان
مجتمع فرهنگی روشنگر
مجتمع فرهنگی آموزشی علامه طباطبایی
مجتمع آموزشی المهدی (عج)
مؤسسه آموزشی فرهنگی صنعت هسته‌ای کشور
دبیرستان پسرانه خاتم
دبیرستان دخترانه سلام سبز دوره اول
مجتمع آموزشی رهیار
دبیرستان غیردولتی فرهیخته
Roshanegar Girls' High School, Tehran
Allameh Tabatabai Boys High School, Tehran
Farhikhteh Boys' High School, Tehran
Khatam Boys' High School Tehran
Hello Green Girls' High School Tehran
Farzanegan Girls' High School 1 Tehran
Rahyār Boys' Primary School, Tehran
Atomic Energy Girls' High School of Tehran
Al-Mahdi Boys Educational Complex Tehran
Farzanegan Girls' High School in Bushehr
Shahid Beheshti Boys' High School in Bushehr
Farzanegan Girls' High School Shiraz
Allameh Helli Male High School in Malard
Farzanegan 3 Girls' High School, Mashhad
Bring Juniora to your school

Juniora aims to spread programming education and computational thinking to all schools. If you'd like Juniora to hold high-quality programming classes at your school, fill out this form and introduce your school to us.

Introduce your school
Invite your friends to Juniora

Learning is more fun with friends! So invite your friends to Juniora and learn programming together. When each of your friends joins Juniora, you'll both get a discount code for Juniora course registration.

Invite friends to Juniora

Maybe your question too

Here are some frequently asked questions from Juniora users, so if you have the same question, you can see our response

How do I know which path and level to register for?

Our educational experts hold a free consultation session for you to help you choose the right path and assess your level.

If I register today, when will the classes take place?

After finalizing your registration, you will be contacted, and with your coordination, your class will start a few days after registration and level determination. Of course, if necessary, you can start your class later.

How are the online courses held?

The online class is conducted with the presence of a teacher, and the educational content and exercises are provided to the students on the platform.

Why should individuals who do not intend to pursue a degree in computer science also complete these courses?

Because they learn computational thinking skills, which are useful and applicable in all their daily activities and professions.

How can I create my own game?

By learning Python programming and completing level 2, you can start game development at a basic level and create your own games.

Is computer and programming education also beneficial for elementary school students?

The main goal of Juniora's courses is to teach computational thinking skills, and reliable scientific sources indicate that the effectiveness of this skill is even greater in younger age groups.

I don't know English, can I still program?

You don't need to know English to start learning programming.

Didn't find your answer?

If you didn't find your answer, you can schedule a consultation and get help from Juniora's experienced advisors

Not sure which path is right for you?

If you're still unsure which path is right for you, fill out the consultation form, and our experts will contact you to help you choose the most suitable path.

مشاوره