About Ozlem Karli

Teaching children has been Özlem’s passion. In 2014, she laid the foundations of Karli Coding, turning her dream into reality by starting to teach coding to children. She became skilled and experienced in this field by being a student and a teacher at the same time. She is certified specifically in “teaching coding to children”. For the past 3.5 years, Özlem runs local and international coding clubs as well as private tutoring in coding to children of various ages. 

Özlem Karlı is a graduate of Business Administration from 9 Eylül University, class of 2001. From 2002 to 2010, she served as an executive of a private international company. She is currently in charge of Mare Insurance and Özlem Karlı foreign trade company which she founded in 2011 and 2014 respectively.

About Karli Coding

Özlem has always been passionate about training children, and technology. Karli Coding is established to teach children coding in an effective and fun way. 

Although gaining importance only recently in some places, coding courses are part of the National Curriculum in the UK from Key Stage 1 (ages 5-7) to Key Stage 4 (ages 14-16) https://www.gov.uk/government/publications/national-curriculum-in-england-computing-programmes-of-study

In today’s competitive landscape, conscious parents are aiming to secure solid foundation and experience in the field of coding for their children. Although coding may seem complex and obscure, it is possible to become fluent in it and embedding it into everyday usage provided that the basic knowledge is delivered efficiently. Just as it is for learning any other foreign language or becoming an athlete, starting coding training early is recommended. Subscribing this view, we, at Karli Coding start teaching children as young as 4 years old. We offer group or private tuition alternatives.

For our 4 – 6 age group, we take advantage of our previous experience in creative drama and combine creative drama techniques with robotic toys and games to teach young children the basic rationale of coding and algorithm without the feeling of a classroom. 

We use the “immersion” technique in our methodology as we also offer Turkish language learning courses for our Turkish students who live abroad but wish to become/remain fluent and learn the language seamlessly. The “immersion” technique in language training (language in this case includes sciences as well such as mathematics, science, coding, etc.) is the usage of the target language throughout the training session. In case of coding classes that are though in Turkish, this technique enables students to learn Turkish seamlessly and in a systematic manner while they also learn coding.

From age 7 onwards we start using computers and tablets in teaching coding. For our 7-15 age group, we use a variety of training programs, tools and techniques that are age and level appropriate for each student to have a strong foundation to write their own programs. We offer Turkish lessons alone or in combination with coding for this age group as well.

In addition to our regular courses, periodically, we also organize creative, theoretical and hands-on coding workshops enhancing the progress of STEM proficient students (STEM stands for science, technology, engineering, and mathematics. In some cases, A for art is added to make the acronym STEAM. This practice encourages students to be investigative and explore solutions and apply mathematical concepts in understanding everyday life thus becoming creative, investigative, and productive).

Our variety of course offerings from Scratch to Phyton, are designed to help children learn coding as well as to develop their logical thinking and problem-solving skills.

Details of our age appropriate courses are listed under our “Courses” section. 

Please contact us for any questions or for further details.


Technology is evolving at a faster paste today than ever. It is paramount to be compatible with the most up to date technology; learning coding at an early age today will allow children to acquire the necessary skills and tools to become competitive individuals in a competitive landscape. Our aim at Karli Coding is to actively contribute to the development of children and adolescents by providing the best possible education that will position them with an accurate and efficient perception of their current technological setting and to enable them to become productive and innovative individuals.


To teach coding to children and adolescents showing them that technology and computing represent a gigantic field incorporating many possibilities for them to become productive individuals in a variety of subjects; delivering this outlook through age and level appropriate training.