From dreams to reality
scripting each line!

Programming education for children and teenagers

Juniora so far...

54,532

Creative student from across the country

13,485

Programming Teacher

6,073

Class Hours Held

2,919,951

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)

Programming Learning Paths

In each of the programming learning paths at Juniora, you learn a programming concept from the beginning to advanced levels with engaging projects.
Path CodeUp
(Programming with Python)
On this journey, you will get familiar with the basic concepts of programming. Initially, you will learn the concept of variables and how to work with input and output, and then you will be introduced to conditions, loops, functions, and recursive functions. You will also learn how to use lists and dictionaries in Python.
Path BlockUp
(Programming with Blockly)
On this path, you will learn the fundamental concepts of computational thinking without the need for coding and with a block-based language. Along the way, you will get acquainted with the concepts of algorithms, conditions, loops, and mathematical operators.
Path CodeBot
(Teaching artificial intelligence in Python.)
In this educational path, in addition to learning the fundamental concepts of artificial intelligence, you will also strengthen your programming skills so you can create intelligent programs. In this course, you will learn about data, probability, regression, classification, clustering, neural networks, and generative models, and you will complete various projects.
Path وب‌آپ
(طراحی وب)
در این مسیر، هر چیزی که برای تبدیل شدن به یه برنامه‌نویسی حرفه‌ای وب لازم داری رو به‌صورت پروژه‌محور یاد می‌گیری. این مسیر ابتدا با مفاهیم پایه وب آغاز می‌شه. در ادامه، مفاهیم مربوط به فرانت‌اند با زبان‌های HTML/CSS/JS بررسی می‌شن و در نهایت، توسعه بک‌اند رو با Node.js یاد می‌گیری.
Juniora is lovely!
Nazanin Rezaei

Nazanin Rezaei

First coding course of CodeCamp Mazandaran

This course was very enjoyable for me. The new learnings, good teachers, and better friends—all parts of this code camp were calming for me. I especially liked the learning sections with Python and our surprising projects. In my opinion, this course can be the best guide for students, and I recommend it to those who are truly interested to join these good and informative courses. I hope to learn again in the upcoming courses and see the good friends and teachers from our first course once more.

Honey Javid

Honey Javid

Code Academy for the Second Course of Code Camp Qom

The provincial code camp was a life-changing program for me. I was able to discover my talent and interest in programming and achieve success. I think it was one of the best things that happened to me in 2023, and I am very happy about it. At first, I didn’t think about programming, and I didn’t know that I had talent and interest in it and that I could make progress, but with this course, I found my passion.

Bahareh Farahani

Bahareh Farahani

Code instructor for the first and second courses of CodeCamp Qom.

To be honest, I had a great interest in programming, and the Code Camps helped me pursue my passion, for which I am very, very grateful to Juniora. The courses were absolutely fantastic. The teachers in both in-person and virtual classes were so good and patient that they increased our enthusiasm and interest in coding! Since I love programming, the exercises and attending classes were so exciting and enjoyable for me that it's hard to describe them.

Fatima Asgharzadeh

Fatima Asgharzadeh

CodeLearn, the first course of CodeCamp Mazandaran.

I am very satisfied with Juniora's CodeCamp courses because they helped me discover the abilities I had within myself. This course was very enjoyable for me, to the point that I valued the CodeCamp courses more than school. I really loved the painting and coloring sections, and it's interesting that I can write programs or create drawings with code.

Abolfazl Fazli

Abolfazl Fazli

Code learning second course of CodeCamp Qom

I loved all the courses, especially during the project work. These courses changed my perspective on the world of programming, and I thank the instructors of these courses because they helped me a lot in learning programming and utilizing it. If I were to describe my feelings about attending the course, I would say it was a feeling that I could do anything I wanted.

Fatemeh Zahra Yadi

Fatemeh Zahra Yadi

Code Teacher of the Second Course of Code Camp Qom

I had no background in programming and at first, I was very scared and felt that since I had no background, I wouldn’t be able to succeed. But when I got to know the teaching staff and they patiently and calmly taught the children, my confidence increased a lot, and I made progress. I learned programming in Python and even became one of the selected participants in the final of the second Code Camp. The most exciting part of this course was the in-person sessions where you could see the instructors and easily address your questions and issues.

Pasha Abedini

Pasha Abedini

Code Tutor, Second Course of CodeCamp Qom

It was an excellent and outstanding class, and we had ethical and skilled instructors who not only taught us programming but also strengthened our teamwork and collaboration with friends. Working in a team made me very happy, and for me, the best part is this collaboration with friends. Before I joined the Juniora programming course, I had no idea what Python was and was not familiar with programming until I entered this course and learned a lot.

Pouyan Rahmani

Pouyan Rahmani

Code Teacher First Course of CodeCamp Mazandaran

The CodeCamp courses are a great opportunity to learn programming. These courses help you learn programming concepts and carry out practical projects, gaining hands-on experience in programming. If your goal is to learn programming, attending Juniora's CodeCamp courses can really help you. Like many other friends, I was happy and satisfied with participating in this course, and the practical work and exercises defined for us were among the most exciting parts of the course.

Elias Rezaei

Elias Rezaei

Code Instructor of the Second Course of CodeCamp Qom

It was an exciting course with amazing online classes with a fantastic teacher. More importantly, the in-person classes really helped us address our issues and taught us a lot of new things. In the end, there was a great closing ceremony along with valuable prizes.
In summary, it was an interesting course, and I enjoyed it. Thank you to its creators.

Setayesh Namdar

Setayesh Namdar

Code Teacher of the Second Course of Code Camp Qom

The Juniora code camp was really great, interesting, and amazing, and it was fantastic for me as someone who loves programming. When I attended the course, I was happy and felt good because I was learning something new, which added to my knowledge and understanding.
I loved the code camp a lot, and all parts of the code camp were excellent, but the part where we could draw was the most interesting of all.

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 we’ve listed some common questions raised by Juniora users so that if you have the same question, you can find our answer.

Juniora Support

شنبه تا چهارشنبه ساعت ۹ تا ۱۸