Programming courses
for children from 5 to 17 years old in Istanbul

150,000 children already study at Algorithmics in more than 30 countries around the world, including USA, UK, Spain and India
Why Algorithmics?
Our children spend a lot of time on electronic devices but it doesn't make them smarter.

Even though many schools teach information and communication technology, lots of students don't have even elementary programming skills. And in the near future, it will be crucial for everybody, regardless of occupation.

Algorithmics teaches children how to build computer programs; but more importantly, we develop children's logical thinking, creativity, and curiosity. Our students fully understand how programming works, not just copy a code written by a teacher. We help them to become what they want to be. Not everyone wants to be a programmer, but programming will be necessary for everyone.
Algorithmics courses
Digital
literacy
7-9 y.o.
Python
Start
11-13 y.o.
Python
Pro
14-17 y.o.
These are universal skills, often neglected by schools. They can be applied to any subject, from maths and science to languages and humanities.
Many of us have wondered how relevant the subjects we learn at school are in later life. However, with Algorithmics, our students learn entrepreneurial skills and thinking that will be beneficial all the way through their academic and professional career.
Development of critical thinking
Development of entrepreneurial skills
What students will learn in the programming course:
Programming is one of the most valuable and sought-after skills of 21st century. Even if our students choose another path, any employer would place huge value on programming knowledge.
Our students don't just create algorithms, they save princesses and build space rockets. This way, their curiosity develops and they do not lose the interest towards education.
Future-proofing career development
Nurturing curiosity
Which software do students use?
The Algorithmics educational platform creates an individual learning program for each student and helps the teacher to analyse the progress of each student in the group
• Students do not write code, they use pre-set coloured blocks similar to the ones that are used in Scratch. This makes learning programming simple, understandable, and fun.

• Every student learns the material at a different pace. We monitor students' progress and make tasks more complicated if the students cope quickly, or offer additional similar tasks for those having difficulties with the material.

• Students receive Reward Points for completing tasks. With this approach, students endeavour to work better and faster and they end up better remembering the material without even noticing it.
Algorithmics Programming Software
Tutor-led remote learning
Adaptative IT-platform
  • Proprietary interactive educational platform that allows each child to learn at an individual pace
  • Access to all the materials 24/7
Individual Approach
  • With up to 6 kids in a group tutors will apply an individual approach to every child
Convenient concept
  • Choose your schedule
  • Learn without leaving home
  • Interactive game format
A tailored approach to each student
The Algorithmics platform creates an individual study program for each student and helps the teacher analyse the progress of the children in the group.

We teach children how to program and understand computer code. By the end of the course, our students can create their own games and cartoons
"My son Xabier says it's great, he learns a lot and that the teacher is really nice. He genuinely enjoys it and is really motivated. He likes to practice at home and if he needs help, his teacher responds right away. Really recommended."

— Marian, mother of Xabier (Spain)


Our Teachers
We conduct three stages of interviews to find the best specialists in programming teaching for children. Every one of our teachers has experience working with children, is a professional in programming and coding and, most importantly, is passionate about the project and sincerely wants to teach children how to program.

Before the teacher begins to conduct classes, they go through additional training and receives detailed guidance. We continuously monitor our teachers' work and our students' progress, and we organise training programs and seminars for teachers to improve their professional levels in programming, psychology, and teaching.

Professionals who care
Only professionals and caring teachers who are trained according to our methods work at Algorithmics.
"My 8-year-old son Alain is really pleased. He says he has a great time learning and that the lessons make him think a lot. He even says he learns more during the lessons than he does at school."

— Raquel, mother of Alain (Spain)
Our training program was developed by an international team of educational experts, including Derek Breen, the world-renowned teacher of programming for children and author of textbooks on creative programming for kids translated into 7 languages.

The quality of our educational content is crucial to us. Every week, experienced educational experts from Algorithmics update our current programs by studying and applying the best global practices and approaches to teaching programming to kids.
Courses
Mars Academy
Through the creation of their own cartoons and computer games, the children develop logical and algorithmic thinking. This helps them in school.
8–12 YEARS OLD
5 - 7 YEARS OLD
The children study programming on tablets and in workbooks. The teachers conduct games aimed at understanding the basics of algorithms and programming.
The Coding Knight


11–13 YEARS OLD
The kids will work out the basic concepts of algorithms and programming while learning the Python language. As they are immersed in the culture and specifics of the IT world, they will try out different areas of software development.
Python
14–17 YEARS OLD
The kids make a plan, assign tasks, and present their projects publicly. They learn to check themselves and correct errors, including those in other people's code.
Python Pro
Computer literacy
Working with information in textual, tabular or graphic format, kids learn to analyze information, use a computer, search for information on the Internet correctly and safely, communicate (in real life and online) and cooperate
7–9 YEARS OLD
is a program which aim is to teach the children how to create high-quality video content using a minimal set of equipment and to introduce them to the rules of designing their own channel on social media and promoting it
is a program which aim is to introduce the students to different areas of digital design and to give them the opportunity to consciously choose their own direction of further development in design
Video content makers
Graphic design
9–11 YEARS OLD
9–14 YEARS OLD
Game Design
A fascinating immersion into the world of game development and the first steps towards mastering a highly-demanded profession
10–11 YEARS OLD
Enrollment is open year round
Class capacity: up to 6 students.

Students do not sit at the computers the whole time. They also paint, calculate, create, and do group projects in the workbook to practice.

Parents know what their children are doing. After each lesson, parents receive an email sharing what their young programmers learned that day.

By the end of the course, students will have created their own projects, such as a game, cartoon, or interactive book.
Algorithmics is already in your city!
New locations coming soon!
FAQ
How to access platform?
Technical requirements: computer/notebook, Internet connection, headphones (optionally), web camera (optionally).
How many people will be in the group?
Class capacity is up to 6 students.
Sign up for a course
Fill out an application
and an advisor will contact you shortly
Your E-mail
Your Name
Your telephone number
If you have any questions or suggestions, email us at
princeton@algorithmicschool.com
or call 609 759 2160
2019 © Algorithmics
Privacy policy
Stay connected:
This site uses cookies to ensure you get the best experience. Please check our Privacy policy for more details. To amend your cookies settings, please contact us at princeton@algorithmicschool.com
OK
Call or Text us
Mail Phone
Consentimiento para recibir mensajes SMS informativos
Por la presente, el Cliente confirma su consentimiento para recopilar, almacenar, procesar y usar sus datos personales y recibir un mensaje de correo electrónico de información de "Algorithmics" con el fin de alertar sobre las actividades realizadas, los cambios en el horario y otros elementos significativos para el proceso de aprendizaje, los anuncios de nuevos productos de la compañía.
Por la presente el Cliente confirma que
1. Los datos personales son proporcionados voluntariamente
2. Los datos indicados en el formulario de solicitud publicados en el sitio web son confiables y correctos,
3. El número anterior es el número de Teléfono del Cliente asignado por el operador de telefonía celular y está dispuesto a reembolsar cualquier daño que pueda causar debido a la indicación de los datos incorrectos en el presente cuestionario en su totalidad.
Por la presente, el Cliente confirma que posee la información de que en cualquier momento puede revocar el consentimiento enviando un correo electrónico a la siguiente dirección de correo electrónico: quito@alg.team
Fill out an application and very soon one of our specialists will contact you
Personal data protection policy in accordance with the requirements of Regulation No. 2016/679 of the European Parliament and the Council of the European Union "on the protection of individuals with regard to the processing of personal data and on the free movement of such data"

1. General information

RUFFELL HOLDING LIMITED, established and acting under the laws of the Republic of Cyprus, hereinafter referred to as Ruffell, hereby informs the subjects of personal data located on the territory of the European Union or personal data obtained from the territory of the European Union, about the principles of personal data processing used by Ruffell in accordance with the requirements of Regulation No. 2016/679 of the European Parliament and the Council of the European Union "on the protection of individuals with regard to the processing of personal data and on the free movement of such data" General Data Protection Regulation (hereinafter - GDPR).

Ruffell takes necessary and sufficient organizational and technical measures to protect the personal data of the above-mentioned persons from unauthorized or accidental access, destruction, modification, blocking, copying, distribution, or other illegal actions taken by third parties.

2. When we can obtain personal information

2.1. Ruffell partners who are granted the right to use the computer program Ruffell, the rights to which belong to Ruffell, (hereinafter referred to as the Program), can transmit the data of its clients (hereinafter referred to as the Clients) directly to Ruffell for the following purposes:

- to create logins and passwords for the above-mentioned clients to be able to work with the program.

- to analyze the results of how the Clients work with the Program in order to provide them with an individualized approach to working with the Program

- for the organization of direct communication between Ruffell and its Clients, including for advertising mailing lists, if the Client has expressed the appropriate consent

- to facilitate collaboration between the Client and the Partner and to achieve good results of that collaboration.

2.2. Ruffell receives data from its Users which is automatically transmitted by the Ruffell site (hereinafter referred to as the Site) in the course of their using the software installed on a device.

All personal data is sent to Ruffell for strictly pre-determined purposes.

3. What personal data we process

3.1. Ruffell Partners can give us the following personal information from their Clients:

• Name, age, and contact details of Clients and their legal representatives

• Information about a Client received during the provision of services to the Client by the Partner, including data on working in the Program

• Photographic and/or video images

Ruffell Partners also provide us with data on their employees and third parties they use to provide services under agreements concluded between Ruffell and the Partner;

3.2. Ruffell can receive the following data from Site Users:

• Name and contact information

• Information about activity on the Site, including IP addresses, cookie data, information about browsers (or other programs that access the Site and the Program), technical specifications of the equipment and software used by Users, dates and times of access to the Program, addresses of requested pages, and other similar information.

3. Conditions for the processing of personal data.

Ruffell confirms the importance of processing personal data in accordance with GDPR and informs about the following:

3.1. The processing of Clients' personal data is carried out only if one of the following conditions is applied:

- The Client has consented to the processing of their personal data for one or more specific purposes.

- The processing is necessary in order for Ruffell to fulfill its legal obligations;

3.2. Considering that the agreement according to which the Client can access the Program is concluded between the Client and the Partner, we ask our Clients to take into account the following information:

- Compliance with GDPR is an integral part of any agreement between Ruffell and the Partner.

- Considering that the agreement according to which the Client can access the Program is concluded between the Client and the Partner, Ruffell commits to provide the Partner on a contractual basis with consent from Clients for the processing of personal data.

- When receiving personal data on Clients from Partners, Ruffell proceeds from the Partner's compliance with its obligations under the Agreement

- Ruffell will try to provide support to Clients when interacting with Partners on the processing of personal data, if necessary.

4. Data storage period

The storage of personal data is done no longer than the processing of personal data requires, if the period of personal data storage is not established by law or by agreement.

5. Rights of the subject of personal data in accordance with GDPR

For your convenience, Ruffell provides below a list of the rights of the subject of personal data provided by GDPR

- The right to access personal data

- The right to correct personal data

- The right to limit the processing of personal data

- The right to delete your personal data

- The right to transfer data

- The right to object to the processing of personal data

- The right to refuse marketing activities

- The right to file a complaint with a supervisory authority

6. Cross-border transfer

In accordance with predetermined legislative goals and requirements, Ruffell can transfer personal data to public or governmental bodies in order to fulfill its legal requirements.

Cross-border transfer of personal data to foreign territories that do not provide adequate protection of the rights of personal data subjects is carried out strictly if the subject has given consent and/or for the purposes of executing the agreement and/or to comply with legal requirements.

For the transfer of personal data to third parties located outside the territory of countries that are parties to the Council of Europe Convention on the Protection of Individuals with regard to the Automatic Processing of Personal Data and also from the territory of countries providing an adequate level of protection of personal data with relevant third parties (where applicable in accordance with applicable law on the protection of personal data), contracts are concluded containing the "Standard clauses of contracts" (SCC), guaranteeing observance of the rights and freedoms of personal data subjects. The list of third parties and the personal data transferred to them can be requested from the person Responsible for organizing the protection of personal data.

7. Use of cookies

The Site uses cookies as its technology for user identification. Cookies may be recorded on the computer used by the User to access the Site for future automatic authorization, as well as for collecting statistical data, in particular about visits to the Site, for targeted advertising.

The site administration does not store personal data or passwords in cookies.

The User has the right to prohibit the saving of cookies on the computer used to access the Site by appropriately configuring their browser. It should be borne in mind that the services of the Site using this technology may not be available.

8. How to contact us regarding the processing of personal data

Individuals specified in section 1 can contact Ruffell and those designated by Ruffell as persons Responsible for organizing the processing of personal data regarding all issues related to the processing and protection of personal data using the following email: dpo@algoritmika.org
Personal data protection policy in accordance with the requirements of Regulation No. 2016/679 of the European Parliament and the Council of the European Union "on the protection of individuals with regard to the processing of personal data and on the free movement of such data"

1. General information

RUFFELL HOLDING LIMITED, established and acting under the laws of the Republic of Cyprus, hereinafter referred to as Ruffell, hereby informs the subjects of personal data located on the territory of the European Union or personal data obtained from the territory of the European Union, about the principles of personal data processing used by Ruffell in accordance with the requirements of Regulation No. 2016/679 of the European Parliament and the Council of the European Union "on the protection of individuals with regard to the processing of personal data and on the free movement of such data" General Data Protection Regulation (hereinafter - GDPR).

Ruffell takes necessary and sufficient organizational and technical measures to protect the personal data of the above-mentioned persons from unauthorized or accidental access, destruction, modification, blocking, copying, distribution, or other illegal actions taken by third parties.

2. When we can obtain personal information

2.1. Ruffell partners who are granted the right to use the computer program Ruffell, the rights to which belong to Ruffell, (hereinafter referred to as the Program), can transmit the data of its clients (hereinafter referred to as the Clients) directly to Ruffell for the following purposes:

- to create logins and passwords for the above-mentioned clients to be able to work with the program.

- to analyze the results of how the Clients work with the Program in order to provide them with an individualized approach to working with the Program

- for the organization of direct communication between Ruffell and its Clients, including for advertising mailing lists, if the Client has expressed the appropriate consent

- to facilitate collaboration between the Client and the Partner and to achieve good results of that collaboration.

2.2. Ruffell receives data from its Users which is automatically transmitted by the Ruffell site (hereinafter referred to as the Site) in the course of their using the software installed on a device.

All personal data is sent to Ruffell for strictly pre-determined purposes.

3. What personal data we process

3.1. Ruffell Partners can give us the following personal information from their Clients:

• Name, age, and contact details of Clients and their legal representatives

• Information about a Client received during the provision of services to the Client by the Partner, including data on working in the Program

• Photographic and/or video images

Ruffell Partners also provide us with data on their employees and third parties they use to provide services under agreements concluded between Ruffell and the Partner;

3.2. Ruffell can receive the following data from Site Users:

• Name and contact information

• Information about activity on the Site, including IP addresses, cookie data, information about browsers (or other programs that access the Site and the Program), technical specifications of the equipment and software used by Users, dates and times of access to the Program, addresses of requested pages, and other similar information.

3. Conditions for the processing of personal data.

Ruffell confirms the importance of processing personal data in accordance with GDPR and informs about the following:

3.1. The processing of Clients' personal data is carried out only if one of the following conditions is applied:

- The Client has consented to the processing of their personal data for one or more specific purposes.

- The processing is necessary in order for Ruffell to fulfill its legal obligations;

3.2. Considering that the agreement according to which the Client can access the Program is concluded between the Client and the Partner, we ask our Clients to take into account the following information:

- Compliance with GDPR is an integral part of any agreement between Ruffell and the Partner.

- Considering that the agreement according to which the Client can access the Program is concluded between the Client and the Partner, Ruffell commits to provide the Partner on a contractual basis with consent from Clients for the processing of personal data.

- When receiving personal data on Clients from Partners, Ruffell proceeds from the Partner's compliance with its obligations under the Agreement

- Ruffell will try to provide support to Clients when interacting with Partners on the processing of personal data, if necessary.

4. Data storage period

The storage of personal data is done no longer than the processing of personal data requires, if the period of personal data storage is not established by law or by agreement.

5. Rights of the subject of personal data in accordance with GDPR

For your convenience, Ruffell provides below a list of the rights of the subject of personal data provided by GDPR

- The right to access personal data

- The right to correct personal data

- The right to limit the processing of personal data

- The right to delete your personal data

- The right to transfer data

- The right to object to the processing of personal data

- The right to refuse marketing activities

- The right to file a complaint with a supervisory authority

6. Cross-border transfer

In accordance with predetermined legislative goals and requirements, Ruffell can transfer personal data to public or governmental bodies in order to fulfill its legal requirements.

Cross-border transfer of personal data to foreign territories that do not provide adequate protection of the rights of personal data subjects is carried out strictly if the subject has given consent and/or for the purposes of executing the agreement and/or to comply with legal requirements.

For the transfer of personal data to third parties located outside the territory of countries that are parties to the Council of Europe Convention on the Protection of Individuals with regard to the Automatic Processing of Personal Data and also from the territory of countries providing an adequate level of protection of personal data with relevant third parties (where applicable in accordance with applicable law on the protection of personal data), contracts are concluded containing the "Standard clauses of contracts" (SCC), guaranteeing observance of the rights and freedoms of personal data subjects. The list of third parties and the personal data transferred to them can be requested from the person Responsible for organizing the protection of personal data.

7. Use of cookies

The Site uses cookies as its technology for user identification. Cookies may be recorded on the computer used by the User to access the Site for future automatic authorization, as well as for collecting statistical data, in particular about visits to the Site, for targeted advertising.

The site administration does not store personal data or passwords in cookies.

The User has the right to prohibit the saving of cookies on the computer used to access the Site by appropriately configuring their browser. It should be borne in mind that the services of the Site using this technology may not be available.

8. How to contact us regarding the processing of personal data

Individuals specified in section 1 can contact Ruffell and those designated by Ruffell as persons Responsible for organizing the processing of personal data regarding all issues related to the processing and protection of personal data using the following email: dpo@algoritmika.org