About CodeCamp Spring 2025
Juniora Spring Code Camp will be held online from May 18 to July 2 for students in grades 3 to 11. Participants will learn programming and related technologies according to their chosen path over 6 weeks, attend workshops and webinars, present projects, and receive a certificate at the end of the course if they meet the requirements.
Learning Tracks
CodeUp Path (Programming with Python)
suitable 12 up to 17 years old
With Python, you enter the world of programming and create practical applications. In this course, you will draw pictures, develop games, and create image editing and translator programs. With the help of Python, you can turn your ideas into reality.
CodeBot Path (Teaching artificial intelligence in Python.)
suitable 12 up to 17 years old
What is artificial intelligence anyway? How does a computer learn? The answers to all your questions are here. This path is the start of your exciting journey into the world of artificial intelligence. Along the way, you'll create fun and intelligent programs and games!
Web app Path (Web Design)
suitable 12 up to 17 years old
In this path, you will learn Full-Stack web programming with HTML, CSS, and JavaScript through real projects!
BlockUp Path (Programming with Blockly)
suitable 9 up to 13 years old
In this path, you learn programming concepts using command blocks and can create exciting drawings and animations with the blocks!
With Python, you enter the world of programming and create practical applications. In this course, you will draw pictures, develop games, and create image editing and translator programs. With the help of Python, you can turn your ideas into reality.
What is artificial intelligence anyway? How does a computer learn? The answers to all your questions are here. This path is the start of your exciting journey into the world of artificial intelligence. Along the way, you'll create fun and intelligent programs and games!
In this path, you will learn Full-Stack web programming with HTML, CSS, and JavaScript through real projects!
In this path, you learn programming concepts using command blocks and can create exciting drawings and animations with the blocks!
CodeUp Path (Programming with Python)
suitable 12 up to 17 years old
With Python, you enter the world of programming and create practical applications. In this course, you will draw pictures, develop games, and create image editing and translator programs. With the help of Python, you can turn your ideas into reality.
CodeBot Path (Teaching artificial intelligence in Python.)
suitable 12 up to 17 years old
What is artificial intelligence anyway? How does a computer learn? The answers to all your questions are here. This path is the start of your exciting journey into the world of artificial intelligence. Along the way, you'll create fun and intelligent programs and games!
Web app Path (Web Design)
suitable 12 up to 17 years old
In this path, you will learn Full-Stack web programming with HTML, CSS, and JavaScript through real projects!
BlockUp Path (Programming with Blockly)
suitable 9 up to 13 years old
In this path, you learn programming concepts using command blocks and can create exciting drawings and animations with the blocks!
With Python, you enter the world of programming and create practical applications. In this course, you will draw pictures, develop games, and create image editing and translator programs. With the help of Python, you can turn your ideas into reality.
What is artificial intelligence anyway? How does a computer learn? The answers to all your questions are here. This path is the start of your exciting journey into the world of artificial intelligence. Along the way, you'll create fun and intelligent programs and games!
In this path, you will learn Full-Stack web programming with HTML, CSS, and JavaScript through real projects!
In this path, you learn programming concepts using command blocks and can create exciting drawings and animations with the blocks!
Do you need a consultation for level assessment or choosing a path?
Spring CodeCamp Stages
Select Path and Register
To sign up, you need to choose a path to enter the world of programming. You can get help from Juniora's free consultation.
Class Start
After registration, classes are held at the scheduled time with the teacher present, according to the previously announced timetable.
Interactive Workshops and Webinars
In CodeCamp, in addition to holding online classes, workshops and webinars are also held to familiarize with new technologies.
Final project and certificate attainment
In the last sessions of the class, you prepare to present your final project and receive a valid certificate with appropriate progress throughout the course.
Closing Ceremony and Awards Ceremony
At the end, we gather in an online closing ceremony, we will see the top projects, and selected individuals will be introduced throughout the course.
Select Path and Register
To sign up, you need to choose a path to enter the world of programming. You can get help from Juniora's free consultation.
Class Start
After registration, classes are held at the scheduled time with the teacher present, according to the previously announced timetable.
Interactive Workshops and Webinars
In CodeCamp, in addition to holding online classes, workshops and webinars are also held to familiarize with new technologies.
Final project and certificate attainment
In the last sessions of the class, you prepare to present your final project and receive a valid certificate with appropriate progress throughout the course.
Closing Ceremony and Awards Ceremony
At the end, we gather in an online closing ceremony, we will see the top projects, and selected individuals will be introduced throughout the course.
Why CodeCamp?
91338
Code educators from across Iran
14
CodeCamp held
209
School and partner institution
6372
Class Hours Held
Online classes with a tutor
CodeCamp classes are held online and taught by experienced Juniora instructors.
Project and Practical Exercise
In each course, we've included cool projects and exercises to make learning enjoyable for you.
Webinar and Workshop
In CodeCamp, we hold free webinars on various topics.
Refund
If you receive the course certificate, 25% of the amount paid will be credited back to your account balance.
Dedicated educational platform
For easier learning, Juniora has designed a special platform where you can learn right there.
Valid Certificate
At the end of this course, you will receive a valid certificate that will be very useful for you in the future.
CodeCampers' projects
From the perspective of CodeCamp participants

The first time I took a class with Juniora, I felt a strange feeling because it was new to me. The communication methods, the educational system, and so on...
Gradually, it became very interesting to the point that I continued with Python for 6 semesters and I am really satisfied. I had classes with the best teachers, and one of the strengths was that the questions were presented in a storytelling and engaging way, so the learner doesn't get tired of programming and the environment was captivating.
I always recommend Juniora to my friends and I hope to join other Juniora classes as well.

Juniora is not just a classroom but a complete conceptual programming workshop. It teaches programming concepts to users through simple methods and exercises; you repeat and practice them until they become second nature, and there is no need to worry about the quality of education. These courses are mostly suitable for teenagers and those who are new to programming; they guide you at the start and show you the path, and more...

Juniora's educational classes are very informative and useful, and every student of any age group can make progress in them and use these teachings in the future. These classes are excellent in terms of having great instructors, excellent course content, a great website, and more. The instructor of these courses teaches according to the children's age group and answers every question in the best possible way. Juniora's courses have great materials and exercises for students, and more.
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.
Fatemeh Saberi
CodeUp Level 6 Graduate
The Juniora course is a completely educational and enjoyable program that includes lessons explaining topics in clear and simple language, along with very engaging and challenging exercises that we enjoy solving. Additionally, in the classes, the teacher explains the lessons, solves the exercises, and addresses any issues. By the end of the exciting Juniora course, you feel like you have taken a big step in programming.
Thank you so very much for creating such a great course for me. Whenever I joined your classes as a student, I felt a strong sense of closeness with the kids and the teacher, and joining your team was like entering a story full of adventure, projects, and code battles.
Thank you for being here.

Before getting to know Juniora, I was only familiar with programming in theory and thought that programming was a very difficult and time-consuming task. But when I got to know Juniora and their teaching method, this mindset completely disappeared for me because they presented the topics in the form of stories along with numerous examples that really helped in understanding the code. This made me eager to continue the courses, and I truly completed very effective courses.
Maybe your question too
What is CodeCamp?
CodeCamp is a new style of Juniora programming classes that take place at specific times. These classes are held online with the presence of Juniora's expert teachers. During the spring CodeCamp, in addition to online sessions with the coach, two interactive webinars in the field of computer science are also held.
Selected participants at the end of the course are introduced at the closing ceremony and receive prizes.
I don't know programming at all, can I join the KodCamp programming classes?
Yes, in CodeCamp each learning path has different levels. You can start from the first level of your chosen path and learn programming without any prior experience.
How do I know if programming is right for me? Do you offer consultations?
Yes, you can request a consultation for free. Although we believe that learning programming is generally beneficial for everyone, by requesting a consultation, you can talk more specifically with Juniora’s advisors who have programming knowledge and teaching experience with students, helping you make decisions more easily.
How can I tell which path and course are right for me?
You can use free consultation and also participate in the webinar "Introduction to the World of Programming" to get a better understanding of Juniora's learning paths and programming education.
I already know programming, is it possible to set a level?
Yes, if you have prior knowledge, you can request a free consultation and select the placement test option when submitting your request so that we can contact you and coordinate choosing the appropriate level for you together.
What is the schedule for CodeCamp classes?
هر جلسه آموزشی ۹۰ دقیقه است و تاریخ برگزاری جلسات از ۲۷ بهمن تا ۱۹ اردیبهشته. روز و ساعت دقیق هر کلاس، بسته به سطح و دورهای که در اون ثبتنام میکنید متفاوته و از بخش مربوطه، قابل مشاهده هستند.
I'm not good at math, can I still learn programming?
Yes, many programming fundamentals are based on logical thinking and problem-solving, not complex mathematics! In our courses, everything is taught conceptually and step-by-step, so even if your math isn’t strong, you can easily learn programming.
I don't know English, can I learn programming?
Yes. You can start learning programming without knowing English. In our courses, all concepts and code are explained in simple Persian.
If I miss one class session, can I still access its content?
Yes, although we recommend that you try to attend all sessions as much as possible, if you miss a session, you can watch the recorded video of the class which is available on the dashboard. Also, the course content including lessons and exercises is always accessible through the Juniora website.
Will I receive a certificate for participating in CodeCamp?
Yes, but only if you make enough progress throughout the course and achieve the required percentages in each chapter to receive the certificate.
I have previously attended Juniora classes; can I enroll in CodeCamp?
Yes. You can register at your appropriate level and continue learning. Congratulations, because you're going to take a different and really great class at CodeCamp.
Shayna Shams
Graduate of CodeUp Level 5