Registration form for a free trial class
• Teacher will find perfect path for your child
• You can explore our platform
• Your child will love our fun interactive lessons
By filling in this form,you agree
with the privacy policy and accept the public offer agreement

We will teach your child coding to succeed in the future

Individual learning path
Online from anywhere in the world
From 5 to 18 years old
Tutor will find perfect path for your child
You can explore our platform
Your child will love our fun interactive lessons
We will teach your child coding to succeed in the future
Individual learning path
Online from anywhere in the world
From 5 to 18 years old
Why ITGENIO?
1
The families from 70 countries trust us
Friendly and truly caring tutors
A convenient way of online learning
2
3
Since 2016 we have taught more than 21.000 children and more than 95% of our young students and their parents would recommend ITgenio to their friends and relatives.
Our tutors go through a three-stage selection process and all of them have some practical teaching experience and provide every single child with special attention and support.
We provide you with a responsive and easy-to-use platform where tutors communicate with children via our video chat.
We are a well-known CIS online coding school and we teach children all around the world
We smile a lot, but we do take it seriously. We understand how to prepare your child for a successful career
How do we teach?
We do understand how it’s hard sometimes to interest your child in studies. We also know that reading books and listening to lectures do not work for all kids. That's why we developed and applied a project-based approach for teaching our young students. During each class, children explore the new concepts and aspects of the programming languages by creating their own projects with the professional guidance of our tutors. These projects become part of their portfolios and can be used for their future in professional programming and be shared with their peers in our ITgenio communities.
Project-based approach - Learning by doing
How it works
All classes take place on our online platform ITgenio
Watch the video to prepare for your trial lesson with ITgenio
Benefits for children
Coding helps to think systemically and logically
Development of the ability to learn on their own
Improvement of focus and concentration, mathematic skills
After completing the course children get the certificate
The training environment is friendly and supportive allowing the child to feel confident in the class
The knowledge gained on the lessons will be useful in the career in the future
Instead of playing games your child will also create them!
Growth of logical thinking
Increasing self-reliance
Improving school performance
Certificate
Boost motivation
Confident future
Better use of technologies
Our courses
Our programs are developed by our expert tutors which will help your child to succeed in this challenging world
The advantages of online platform
Our online learning platform has been adopted for the kids and their parents
Convenient and easy to use student account
All the classes and communications with the tutor take place inside the student account. This is where all the materials and homework are located also. You do not have to download any additional programs or buy any manuals
We created our online platform in such a way that students are highly involved in the learning process. Children join the classes, do their homework and earn "the achievements" for which they receive the additional bonuses.
Motivation in learning
In your parent's personal account you can monitor your child's achievements. Our tutors always personally control the progress of the kids and adjust the learning program when it is necessary.
Progress control
Children will be able to join social communities by interests. The child will be able to expand the skills, make new friends and will gain confidence in communications with peers.
Social Communications
Are you still hesitating in choosing us?
We want you to be sure we are the right one for you. That's why we let you try our service first and provide you with a free trial class:
choose any course of your child's choice
explore our platform
get the feedback with a learning path from the tutor
Meet our team
There are more than 200 tutors working at our school. They will become not just the coaches but also true friends for your children.
teaching experience 2 years
Hello! I'm Lasha, Software Developer and a tutor of Scratch and Scratch Junior at ITGENIO.
Even though I'm only 18 years old myself, I've been teaching kids, schoolchildren and students for 2 years now.
Just a few years ago, I was also a complete beginner in the world of programming and didn't know where to start,
I know how hard it can be stepping into a brand new place, where you don't understand anything..
And that's what I'm here for! I will help guide you through all the difficulties of writing code and creating many
fun and entertaining games and animations It makes me happy seeing students excited when they watch their own creations.
Lasha
teaching experience 3 years
Hello! My name is Ksenia Khriptovich. I'm a Java and Scratch tutor in Itgenio.I'm a student of BSUIR majoring in Electronic Marketing. I studied programming in depth at school, but it was at the university that I became interested in the Java language, which I now teach. I am also a future marketer: SMM, PR, design – I am learning all this. I am from a dynasty of teachers, I have watched the teaching process my whole life, so it's always been very natural to me. I am glad to be a tutor in Itgenio and meet new children every day who are smart, passionate, interesting in their own way! It is communication with them that encourages me to keep up, to always develop as a specialist and teacher. I simply adore what I do.
Ksenia
teaching experience 4 years
Hi, my name is Elena and I teach Scratch junior, Scratch, Mathematics, Physics and English courses at ITgenio.

I have always liked working with people to help them in studying and understanding the material, to see their progress and success in mastering new things. This, in turn, helps to develop my potential and myself. I have 4 years of experience in teaching / tutoring and working with children, with them I realized that not only I teach children and adults, but they also bring new knowledge and experience into my life. All people are different, with different goals and opinions, minds, but you can find your own approach to each and gain invaluable experience from this.

Sometimes ignorance of a certain direction is not a lack of desire in study or potential, but the presence of negative experience, and in this case, I try to show the directions from the other side and captivate, because in every subject there is something interesting, here you need only desire and enjoy this process .

I like to see how my students begin to look at learning and development in a new way, because in the future it will really help them develop in this direction and in many others.


Elena
teaching experience 4 years
Hello there! My name is Bright, nice to meet you! I am open-minded, patient, and supportive of other people, especially towards children or those who suffer from disabilities.
In my previous role as a primary school teacher, I have taught and nurtured more than 100 pupils from all backgrounds, successfully preparing them for the next stages of their young lives.
I am as well qualified and knowledgeable in teaching kids Scratch Junior. Which is an introductory programming language that enables young children to create their own interactive stories and games.
I find pride in seeing children enjoy snapping together graphical programming blocks to make characters move, jump, dance and sing. See you in class!

Bright
teaching experience 2 years
Hi, My name is David and I teach Scratch, Block Python and English courses in ITgenio.

I have always enjoyed helping people reach their full potential and seeing them make progress in whatever it is that they are pursuing perfection in. That is why I enjoy teaching - witnessing the improvement of children is fulfilling for me.
I have 2 years of teaching experience which have helped me learn patience as many different students have many different personalities, strengths and weaknesses.
I believe that we can all learn from each other, so I am always open to suggestions. I always tell my students to try. If you don't try, you'll never know your full potential and you will never know what you need to work on to improve your ability. I enjoy being on this path with my young students and witnessing their success

David
teaching experience 3 years
I wanted to work as a teacher from the age of three.
Love children more than adults.
I have a university degree + a master's degree in teaching computer science and English.
I worked with children from three years old to ... I don't know when children's age ends. I hope never) I worked at kindergarten, schools, college, and English courses (also worked in China for half a year).
I live thanks to travel, art and interesting people.
In the event of a fire, I would save books. And glasses.
Hitchhiked over 7000 km and survived.
Don't like cooking.
I think life is beautiful no matter what
Alina
teaching experience 4 years
Hey there! My name is Tamira and I've been working as a teacher for almost four years now! There is one thing I got to realize: it is not only me who teaches the kids, but also the kids who teach me. How amazing is that? I adore teaching as my students are always eager to learn and play, and also: they are always honest about things they don't like, which makes me grow a lot as a professional!
Tamira
teaching experience 3 years
Hello, everyone! My name's Olga. I'm from Minsk, I graduated from Belarusian State University, Faculty of Business Administration. Even with my economic education, I am a creative person! I love drawing, design, photography and 3D visualization. That is why I teach not only programming in the Scratch environment, but also creative directions: Photoshop, Illustrator, 3D modeling. My dream is to live in different countries and see the most beautiful corners of our planet. I'm keen on reading and learning something new, especially psychology, life-management, languages. To be a tutor is not only help children get knowledge but also to be a friend and a guide to the world of programming, to inspire children. I know firsthand if there is a "wrong" tutor, even though you have talents and abilities, the desire to learn and self-confidence disappears. Sometimes the whole life you might think that it isn't your way, you don't have the abilities to do this, but your tutor motivates and supports you, so you achieve great results.
Olga
teaching experience 2 years
Hello, my name is Yana! I graduated from the Belarusian State University of Informatics and Radioelectronics with a degree in Electronic Security Systems. In ITgenio I teach Scratch, Python, Blocked Python, Figma & Tilda, Blocked HTML+CSS, HTML+CSS, JavaScript, App Inventor, 3D modeling.

I love working with children, and tutor work is interesting and inspiring for me. I strive to be a "companion" for students: I don't make them do something, but I try to interest them, we look for and correct mistakes together and sometimes even discover something new!
Yana
teaching experience 5 years
Hi, everyone! I'm Arseniy Shubin, and I'm a Scratch Junior, Computer Literacy, Blocked Python, and 3D modeling tutor. I'm from the north of Karelia. I graduated from Moscow Pedagogical State University, I studied English and History there. I've been helping students with their English learning for more than 4 years, because more and more people seek opportunities to communicate with people from different countries, to find new friends, a job or just to travel. I love jogging in the mornings, 3D-modeling, programming and active holidays.
Arseniy
teaching experience 2 years
Hi, there! My name is Nastya! I’m a Scratch and Minecraft tutor at ITgenio.
I graduated from Minsk State Linguistic University. I am a positive person who has an enthusiastic outlook on life. I love my job and I get a great sense of achievement from seeing my students develop and grow as individuals.
The right approach to learning is getting the students to understand the benefits of learning and how these impacts on their future. I am ready to encourage your children to do well.
I always plan my lessons effectively, and I’m really focused on what I think would be right for the students to learn during my time with them.
I consider myself as a happy person. If you are happy and positive, this rubs off on your students.
Nastya
teaching experience 2 years
Hello there! My name is Marina and I teach Photoshop, Illustrator and HTML+CSS courses in ITgenio.I’m a very positive, open-minded and friendly person who easily finds common ground with absolutely everyone. I know from my own experience how important it is to find the right approach to children, to motivate him them develop their skills and abilities and, in general, to do everything to make sure they have only positive impressions after the lesson.
I try to build a trusting and friendly relationship with my students so that they are not afraid to make mistakes, try something new and bring their ideas to life. I’m incredibly motivated by the feedback that I get from my students during our classes, their successes and creative achievements.
Marina
teaching experience 3 years
Hello! My name is Irina and I’m a tutor in ITgenio online-school. I am currently teaching three subjects: Programming in Python; Block Python; Photoshop (Have experience working as a designer).What is the difference between a good tutor and a bad one?
In my opinion - the desire to constantly develop in the chosen field. If there is no such desire, then how could a tutor motivate a student to diligent studies?I started to teach two years ago and during this time I have successfully completed more than 7 advanced training courses. Among them: 520 hours of professional development course for computer science tutors in Moscow (Russia); Higher School of Economics' course in Python programming; Web development course with JavaScript, HTML, and CSS from Duke's University, North Carolina and others.
Every day I feel happy about my choice to become a tutor. Probably, it is one of the most rewarding jobs.
Irina
teaching experience 8 years
Hello there!
My name is Tanya. I'm a graphic designer and a tutor. I teach Photoshop, Illustrator and 3D modeling in ITGENIO school.I love my job very much because it consists of many interesting activities that you want to tell everyone around you about! I find interesting and unusual a lot of things in my regular life and job: from simple teaching routines to students' lifestyles and habits.
I am sure that every child has great potential. I only need to look closely and listen to them and guide them in the right direction. In fact, it's a great joy when you see how the children's eyes light up, how their voices change when they're passionate about an idea... This is the main goal of our work - to light up the stars in the eyes of children because they are our future!
Tanya
Lasha
teaching experience 2 years
Hello! I'm Lasha, Software Developer and a tutor of Scratch and Scratch Junior at ITGENIO.

Even though I'm only 18 years old myself, I've been teaching kids, schoolchildren and students for 2 years now.

Just a few years ago, I was also a complete beginner in the world of programming and didn't know where to start,

I know how hard it can be stepping into a brand new place, where you don't understand anything..

And that's what I'm here for! I will help guide you through all the difficulties of writing code and creating many

fun and entertaining games and animations It makes me happy seeing students excited when they watch their own creations.

Ksenia
teaching experience 3 years
Hello! My name is Ksenia Khriptovich. I'm a Java and Scratch tutor in Itgenio.I'm a student of BSUIR majoring in Electronic Marketing. I studied programming in depth at school, but it was at the university that I became interested in the Java language, which I now teach. I am also a future marketer: SMM, PR, design – I am learning all this. I am from a dynasty of teachers, I have watched the teaching process my whole life, so it's always been very natural to me. I am glad to be a tutor in Itgenio and meet new children every day who are smart, passionate, interesting in their own way! It is communication with them that encourages me to keep up, to always develop as a specialist and teacher. I simply adore what I do.
Elena
teaching experience 4 years
Hi, my name is Elena and I teach Scratch junior, Scratch, Mathematics, Physics and English courses at ITgenio.

I have always liked working with people to help them in studying and understanding the material, to see their progress and success in mastering new things. This, in turn, helps to develop my potential and myself. I have 4 years of experience in teaching / tutoring and working with children, with them I realized that not only I teach children and adults, but they also bring new knowledge and experience into my life. All people are different, with different goals and opinions, minds, but you can find your own approach to each and gain invaluable experience from this.

Sometimes ignorance of a certain direction is not a lack of desire in study or potential, but the presence of negative experience, and in this case, I try to show the directions from the other side and captivate, because in every subject there is something interesting, here you need only desire and enjoy this process .

I like to see how my students begin to look at learning and development in a new way, because in the future it will really help them develop in this direction and in many others.


Alina
teaching experience 3 years
I wanted to work as a teacher from the age of three.
Love children more than adults.
I have a university degree + a master's degree in teaching computer science and English.
I worked with children from three years old to ... I don't know when children's age ends. I hope never) I worked at kindergarten, schools, college, and English courses (also worked in China for half a year).
I live thanks to travel, art and interesting people.
In the event of a fire, I would save books. And glasses.
Hitchhiked over 7000 km and survived.
Don't like cooking.
I think life is beautiful no matter what
Bright
teaching experience 3 years
Hello there! My name is Bright, nice to meet you! I am open-minded, patient, and supportive of other people, especially towards children or those who suffer from disabilities.

In my previous role as a primary school teacher, I have taught and nurtured more than 100 pupils from all backgrounds, successfully preparing them for the next stages of their young lives.

I am as well qualified and knowledgeable in teaching kids Scratch Junior. Which is an introductory programming language that enables young children to create their own interactive stories and games.

I find pride in seeing children enjoy snapping together graphical programming blocks to make characters move, jump, dance and sing. See you in class!
Tamira
teaching experience 4 years
Hey there! My name is Tamira and I've been working as a teacher for almost four years now! There is one thing I got to realize: it is not only me who teaches the kids, but also the kids who teach me. How amazing is that? I adore teaching as my students are always eager to learn and play, and also: they are always honest about things they don't like, which makes me grow a lot as a professional!
Yana
teaching experience 2 years
Hello, my name is Yana! I graduated from the Belarusian State University of Informatics and Radioelectronics with a degree in Electronic Security Systems. In ITgenio I teach Scratch, App inventor, Blocked Python, Python, HTML+CSS, Java and 3D modeling.

I love working with children, and tutor work is interesting and inspiring for me. I strive to be a "companion" for students: I don't make them do something, but I try to interest them, we look for and correct mistakes together and sometimes even discover something new!
Arseniy
teaching experience 5 years
Hi, everyone! I'm Arseniy Shubin, and I'm a Scratch Junior, Computer Literacy, Blocked Python, and 3D modeling tutor. I'm from the north of Karelia. I graduated from Moscow Pedagogical State University, I studied English and History there. I've been helping students with their English learning for more than 4 years, because more and more people seek opportunities to communicate with people from different countries, to find new friends, a job or just to travel. I love jogging in the mornings, 3D-modeling, programming and active holidays.
Nastya
teaching experience 2 years
Hi, there! My name is Nastya! I’m a Scratch and Minecraft tutor at ITgenio.
I graduated from Minsk State Linguistic University. I am a positive person who has an enthusiastic outlook on life. I love my job and I get a great sense of achievement from seeing my students develop and grow as individuals.
The right approach to learning is getting the students to understand the benefits of learning and how these impacts on their future. I am ready to encourage your children to do well.
I always plan my lessons effectively, and I’m really focused on what I think would be right for the students to learn during my time with them.
I consider myself as a happy person. If you are happy and positive, this rubs off on your students.
Marina
teaching experience 2 years
Hello there! My name is Marina and I teach Photoshop, Illustrator and HTML+CSS courses in ITgenio.I’m a very positive, open-minded and friendly person who easily finds common ground with absolutely everyone. I know from my own experience how important it is to find the right approach to children, to motivate him them develop their skills and abilities and, in general, to do everything to make sure they have only positive impressions after the lesson.
I try to build a trusting and friendly relationship with my students so that they are not afraid to make mistakes, try something new and bring their ideas to life. I’m incredibly motivated by the feedback that I get from my students during our classes, their successes and creative achievements.
Irina
teaching experience 3 years
Hello! My name is Irina and I’m a tutor in ITgenio online-school. I am currently teaching three subjects: Programming in Python; Block Python; Photoshop (Have experience working as a designer).What is the difference between a good tutor and a bad one?
In my opinion - the desire to constantly develop in the chosen field. If there is no such desire, then how could a tutor motivate a student to diligent studies?I started to teach two years ago and during this time I have successfully completed more than 7 advanced training courses. Among them: 520 hours of professional development course for computer science tutors in Moscow (Russia); Higher School of Economics' course in Python programming; Web development course with JavaScript, HTML, and CSS from Duke's University, North Carolina and others.
Every day I feel happy about my choice to become a tutor. Probably, it is one of the most rewarding jobs.
Tanya
teaching experience 8 years
Hello there! My name is Tanya. I'm a graphic designer and a tutor. I teach Photoshop, Illustrator and 3D modeling in ITGENIO school.I love my job very much because it consists of many interesting activities that you want to tell everyone around you about! I find interesting and unusual a lot of things in my regular life and job: from simple teaching routines to students' lifestyles and habits.
I am sure that every child has great potential. I only need to look closely and listen to them and guide them in the right direction. In fact, it's a great joy when you see how the children's eyes light up, how their voices change when they're passionate about an idea... This is the main goal of our work - to light up the stars in the eyes of children because they are our future!
We care what you think about us
My daughter has been taking classes with İTgenio for nearly a year. She started with Scratch only and then decided to take Photoshop classes as well. To say that she is happy to be with İTgenio is to say nothing! She does enjoy every moment she spends with her tutors and everything she learns! İ can see that my girl is more self-confident now because she can see what she can create!... read the full review

Excellent
Sign up for
a free trial class !
By filling out the form, you agree with the
privacy policy and accept the public offer agreement
FAQ
Here you can find answers on the most popular questions
Where can I find the password from my account if I forget it?
You create your own password for both accounts. If you forget the password from the parent's account, use the "Forgot Password" button on the Login page. After you click on it you will get an email where you can set up a new password. If you don't get the email, try to refresh the page and check the spam and promotions folders. If you forget the password from the student's account, go to the parent's account and click on the student's name. You'll get to the Settings tab. There you can change username and password for the student. If you have any technical problem, kindly contact our team and we will help you out.
How can I log in to my account?
To log in to your account go to the website: https://portal.itgen.io/and enter login and password for the parent's or student's account
Where are the tests for the student to start more complicated courses?
ITgenik or a tutor adds all the necessary tests to your child's account. The child needs to pass the test, because we want to check if the chosen course is suitable for the kid according to the skills and knowledge. ITgenik or a tutor will let you know when a test is available in a student's account. The student just needs to open the tab Testing (upper left corner) and click "Start the test".
Where should the student wait for a call from a tutor?
10 minutes before class, the student should go to his or her account. There is the tab "Test connection" in the upper left corner. Please, make sure that everything works. As soon as the tutor starts the lesson, the student will see the button "Go to the lesson".

By clicking it the student will get to the lesson window. If you have any difficulties, please, contact ITgenik!
What is the price for 1 class?
You can get more information about the cost and the payment for the classes here https://itgenio.net/prices_itgenio There are several lessons in each package. With more classes in one package you get a cheaper price for one class.
Where can I find the schedule of the classes?
We are an online school and we teach kids all around the world so we work 24 hours 7 days per week. The schedule is made up for each student individually. You can just choose the time which suits your child the best and we will send you the list of the most convenient classes we have for you. You also can sign your kid up for the online lesson from your personal account for the most comfortable day and time.
How can I pay for the classes?
You can pay for the classes either by your bank card or through PayPal in your personal parent account.
How should I choose the right course for my child?
It depends on the kid's interests, his or her previous experience, computer skills and the age of the child. In our school children and teenagers can learn coding at different levels, as well as graphic design, 3D modeling, animation, mathematics and much more. We will be happy to help you to find the right course for your kid, just let us know and we will be there for you.
Any questions?
Close
I will answer any question!
WhatsApp
Messenger
Mail
Your ITgenik