We Can All Learn to Code!

From Elementary School to University and Beyond... Boost your Tech Education


Our Boot Camps and After School Programs are Designed to Equip Students with Practical Skills



Contact Us

Learn From the Best



Why Code?

An Essential Skill

Job lost to AI
You'll need coding, no matter what your career ambitions are. Coding is like reading in the previous century: it's the new literacy. Countries around the world have started to recognize that and they are adding coding to the elementary school curriculum.

文部科学省は海外に遅れながらも、2020年より小学校からの プログラミング教育必修化を決定いたしました。 そして、中学校で 始めていた英語教育が小学3年生より正式にスタートします。 中学校では、小学校での英語授業が前提となり、 英語で 英語の勉強で行われるようになります。

Il est desormais essentiel de savoir programmer, quelles que soient vos ambitions de carrière. Coder, c'est comme lire au siècle précédent: c'est la nouvelle alphabétisation. Les pays du monde entier ont commencé à le reconnaître et ils ajoutent l'informatique au programme des écoles élémentaires.

Learn more >

Not Just Coding

Leadership Skills
Learning Coding strengthens scientific skills. They will also acquire essential leadership qualities such as logical and critical thinking, problem solving, autonomous learning ability, diversity (cross-cultural) understanding, creativity, teamwork and communication.

プログラミング学習以外にも、論理と批判的思考、 問題解決力、 自律的学習能力、多様性(異文化)理解、創造性、創造性、 チームワーク、コミュニケーションといった、本質的なリーダーシップ の資質を生徒に身に付けさせるようにクラスが設計されています。

Apprendre à programmer renforce les compétences scientifiques. Les élèves acquerront également les compétences essentielles telles que la logique et l'esprit critique, la capacité à aprehender des problèmes complexes, l’autonomie, le respect de la diversité, la créativité, le travail d’équipe et la communication.

Learn more >

40% of All Jobs Lost?

Job lost to AI
Artificial Intelligence and Automation put a high number of today's job at risk. Surprisingly these are not just blue-collar but also white-collar jobs. They might be replaced by new jobs requiring new skills. Do you want to Work with A.I. or Compete with A.I.? Even with engineers doing the heavy lifting for you, you'll still need to understand what coding is about.

日本語(準備中)

L'intelligence artificielle et l'automatisation mettent en péril un grand nombre d'emplois à tous les niveaux de qualification. Les emplois actuels seront remplacées par de nouveaux emplois nécessitant de nouvelles compétences. Souhaitez-vous travailler avec l'I.A. ou en concurrence avec elle? Même avec des ingénieurs qui font le gros du travail pour vous, vous aurez toujours à comprendre en quoi consiste la programmation.

Learn more >



Testimonials

"Computer science is often thought to be exclusively for students with a strong mathematical and/or scientific background. However, although I specialize in literature, I was able during the camp to experiment it and that really sharpened my interest for this subject. It was a very rewarding and most probably valuable experience in the long run. I'd like to thank Alan for his patience and his pedagogy!"

- Anita. D., 12th Grade
Kyoto Intl French High School

「短期講座を受ける前は、コンピュータサイエンスが数学や科学を得意とする学生のものと考えていました。 私は文系なのですが、集中講座を受けてみてプログラミングに大変興味を持つようになりました。 講座でプログラミングを学べた事は、長期的に見ても非常にやりがいのある、そして最も価値のある経験となりました。 アラン先生の忍耐力と教授法に感謝します!」


- Anita D., 高校3年生
京都国際フランス学園

"L'informatique a tendance à être exclusivement adressé aux plus matheux et aux plus scientifiques. Pourtant, bien qu'étant en filière Littéraire, j'ai pu durant le stage expérimenter une petite approche à l'informatique qui a aiguisé mon intérêt pour cette discipline. Ce fut une expérience enrichissante et probablement très valorisable, sur le long-terme. Je remercie Alan pour sa patience et sa pédagogie!"

- Anita D., Terminale Littéraire
Lycée Français International de Kyoto



Presentation Google


“Who would have thought that coding could be fun! Learning with Alan is! We can improve popular games, create websites or address practical challenges. It is always a great pleasure for my two kids to join one of Alan’s coding boot camp”



- Renaud P., Father of
Hugo (6th G.) and Luc (4th G.)

日本語(準備中)








- Renaud P., Hugo(6年生)と
Luc(4年生)の父さん

"Qui aurait pensé que coder pourrait être amusant! C'est le cas quand on apprend avec Alan! Nous pouvons améliorer les jeux populaires, créer des sites Web ou relever des défis pratiques. C’est toujours un grand plaisir pour mes deux enfants de participer à l’un des camps d’animation de Alan"

- Renaud P., Père de
Hugo (6e) et Luc (CM1)



Build Website Class


“My boy loves Kyoto Lesson. Alan is nice and patient. He teaches the kids how to think. Even though I have little idea of what they are doing when listening to the presentation, the only thing I am sure is that what the kids are learning now is important for their future.”



- Wendy L., Mother of
Yehonatan (5th Grade at KIS)

日本語(準備中)









- Wendy L., Yehonatan(5年生 KIS)の母さん

"Mon fils adore Kyoto Lesson. Alan est gentil et patient. Il apprend aux élèves à penser. Je dois avouer que je ne comprends pas vraiment tout ce que les élèves font, même en écoutant leur présentation. Cependant je suis certaine d'une chose: ce que ce que les élèves apprennent est important pour leur avenir."

- Wendy L., Mère de
Yehonatan (5th Grade à KIS)



Bitcoin Trading Class


My son has joined the Coding Boot Camp twice so far. Unlike other programming schools, Kyoto Lesson teaches students the fundamentals of coding in a very easy-to-understand way, such as encrypting information when sending emails over the Internet as well as sorting algorithm. It's not just coding a game with Scratch. Students learn way beyond that.
As far as English is concerned, most of the students come from international schools with a very good level of English and have no problem taking the course. In addition, Alan explains in a simple and easy to understand way. Many students are Japanese, hence even if you are not good at English, you can join too.
On the last day of the coding boot camp, students give a presentation in English in front of the parents, to present their project and explain what they learned from their class.
Every day during the boot camp, Alan sent us by e-mail a very detailed explanation of what the students had done during the day. This is very interesting to read for parents and allows you to follow what students are doing.



- Tamaki I., Mother of
Haruki (4th Grade at KIS)

「小学4年生の息子が2回Coding Boot Campに参加しました。このお教室では、他のcoding教室と違って、インターネットでの メールなどの情報の暗号化、数字を並び替えるアルゴリズムの方法など、コンピュータ科学に関する基礎的な理論を、分かりやすく 子供達に理解させようという姿勢が感じられます。単に、scratchゲームを作らせることに没頭させる場所ではありません。英語に関しては、 インター小や帰国子女の方が若干多い印象ですが、こちらの主催者であるアラン先生は、とても分かりやすく話して頂けるということに加え、 参加者のほぼ全員が日本人なので、必ずしも英語が上手なお子さんでなくとも参加は可能だと思います。Coding Boot Campの最終日に、 親向けの発表会があり、子供達全員が平等に英語で勉強した内容について、身振り手振りでプレゼンテーションを担います。Camp中は、 先生からメールで講義について手厚い報告を頂いたり、親も興味が持てるように工夫されていると思います。 」








- Tamaki I., Haruki(4年生 KIS)の母さん

Mon fils a participé deux fois au stage de programmation. Contrairement aux autres écoles de programmation, Kyoto Lesson enseigne aux élèves les bases de l’informatique de manière très facile à comprendre, comme par exemple l'encryption d’informations pour l'envoie de courriers électroniques sur Internet ainsi que la méthode algorithmique de tri. Ce n'est pas seulement programmer un jeu sous Scratch. Les élèves apprennent bien au-delà.
En ce qui concerne l'anglais, la plupart des élèves viennent d'écoles internationales avec un très bon niveau d'anglais et n'ont aucun problème à suivre le cours. De plus, Alan explique de manière simple et facile à comprendre. Beaucoup d'élèves étant japonais, même si vous n'êtes pas bon en anglais, vous pouvez participer.
Le dernier jour de stage, les élèves font une presentation en anglais devant les parents, afin de présenter leur projet et expliquer ce qu'ils ont retenu de leur enseignement.
Chaque jour pendant le stage, Alan nous a envoyé par courrier électronique un compte-rendu très complet de ce que les élèves avaient fait pendant la journée. Ceci est tres intéressant à lire pour les parents et permet de suivre ce que font les élèves.

- Tamaki I., Mère de
Haruki (4th Grade à KIS)



Bitcoin trading tatami


I've registered my children to the coding school as I thought it could be more meaningful for their future rather than playing video games.

At first they learnt the basic of block programming and animations in Scratch. Then they moved on to more advanced skills while having fun modifying the popular video game Minecraft. The students need to think about the code they have to write in order to change or do something in the video game. After that, the students started to build their own website. When I listen to my children, I feel that they are having a lot of fun while shaping their thoughts to build what they imagine.

Alan is teaching the lesson. He has a way to fluently alternate between one-on-one teaching and group work/discussion. He is teaching fluently both in English and French. Alan's rich experience and knowledge brings to the class an international, cutting-edge teaching. This is an amazing plus for the class.

The ability to foster and create such logical thinking will prepare children for the future and will bring them skills that are very relevant in the age of Artificial Intelligence.


- Namiko K., Mother of
Yunosuke (3rd G.) and Seinosuke (1st G.)

子供達がスイッチでゲームをする時間を、未来の為に有意義な学びの時間に変えることが できたらと思ったのがきっかけでレッスンに参加しました。

最初は簡単なブロックを組み立てるようなイメージで学びます。そしてマインクラフトを 使ってゲームをするように遊びながらプログラミング構築を学び始めます、ゲーム内で 「あれをしてみたい」「こういうことはできるか?」と、子供達は楽しみながら論理的思考で 自然に簡単なコードを書き始めました。

今はウェブサイトを作り始めていますが、自分の考えが形になってできていくのがとても 楽しいようです。

レッスンはアラン先生が一人一人に目を向けて皆でディスカッションしながら進められます。 英語とフランス語が飛び交い、アラン先生の豊かな経験と知識の下で、国際的で最先端の 情報を得られるレッスンは他にはなく非常に貴重だと思います。

子供達はIT化された時代に柔軟に対応していく為にも、このような論理的思考を 育て創造していく力は今後の社会や自分自身の助けになると思います。





- Namiko K., Yunosuke(3年生)と
Seinosuke(1年生)の母さん

J'ai inscrit mes enfants à l'école de programmation car je pensais que cela pourrait être plus utile pour leur avenir plutôt que de jouer aux jeux vidéo.

Au début, ils ont appris les bases de la programmation en bloc et des animations dans Scratch. Ensuite, ils ont évolué vers des compétences plus avancées tout en s’amusant à modifier le jeu vidéo Minecraft. Les élèves doivent réfléchir au code qu’ils écrivent pour changer ou faire quelque chose dans le jeu vidéo. Après cela, les étudiants ont commencé à créer leur propre site web. Quand j'écoute mes enfants, je sens qu'ils s'amusent beaucoup en façonnant leurs pensées pour construire tout ce qu'ils imaginent.

C'est Alan qui enseigne. Il sait alterner avec talent entre un enseignement individuel et le travail / les discussions en groupe. Il enseigne de manière très fluide que ce soit en anglais ou en français. La riche expérience et les connaissances d'Alan apportent à la classe un enseignement international de pointe. C'est un avantage incroyable pour la classe.

La capacité de favoriser et de créer cette pensée logique préparera les enfants pour l'avenir et leur apportera des compétences qui sont très pertinentes à l'ère de l'intelligence artificielle.

- Namiko K., Mère de
Yunosuke (CE2) et Seinosuke (CP)



Junior Coders


After few months going to Kyōto Lessons, my 8 year old son started to understand how to make simple games with Scratch, create artefacts in Minecraft and his own small webpage. His interest is growing thanks to the hands-on lessons stimulating both logical thinking and creativity.

Through seemingly casual fun time, bits of academic knowledge and structured thinking get acquired.

Warmly recommended to all curious kids!




- Patrice P., Father of
Leo (3rd Grade at LFIK)

日本語(準備中)














- Patrice P., Leo(3年生)
の父さん

Après quelques mois passés à Kyōto Lessons, mon fils de 8 ans a commencé à comprendre comment créer des jeux simples sous Scratch, créer des artefacts dans Minecraft et son propre petit site internet. Son intérêt ne cesse de grandir grâce aux projets pratiques, stimulants à la fois la pensée logique et la créativité.

Les moments de divertissement apparemment décontractés, sont autant de leviers efficaces permettants d'acquerir les connaissances académiques et une pensée structurée.

Très fortement recommandé à tous les enfants curieux!

- Patrice P., Père de
Leo (CE2 au LFIK)



Saturday Coders


Computer Science skills, especially coding skills are very useful to create web applications. I have therefore been looking for a good school that can teach these to my son.

Alan, the founder of Kyoto lesson, has acquired very practical and extremely relevant coding skills through his profesional experience and could thus design an ideal curriculum. On top of that he is very good at teaching.

Alan is teaching basic coding logic through very practical projects. In contrast with other coding schools that my son attended previously, Alan takes as much time as needed to let students find solutions by themself, rather than just making them copy lines of codes without thinking. The things he wants to teach them is process and inquiry. This is what I like very much about this school!


- Soichiro O., Father of
Masaki (5th Grade at KIS)

PC、インターネットの技術、とくにコーディングは様々なwebサービスのプラット フォームにもなる為、小学生が通える良いスクールを探していました。

「Kyoto Lesson」を立ち上げ、講師でもあるAlanは、ビジネスの最前線でコーディングスキル を使って仕事をしている非情に有能な講師です。

コーディングのロジックを教え、答えを教えるのでなく過程を考えさせる探求型のレッスンに 大変満足しております。











- Soichiro O., Masaki(5年生)
の父さん

Les compétences en informatique, en particulier les compétences en programmation, sont très utiles pour créer des applications Web. Je cherchais donc une bonne école capable d'enseigner cela à mon fils.

Alan, le fondateur de Kyoto Lesson, a acquis des compétences de programmation très pratiques et extrêmement pertinentes grâce à son expérience professionnelle et a ainsi pu concevoir un curriculum idéal. En plus de cela, c'est un très bon pédagogue.

Alan enseigne la logique de base de la programmation à travers des projets très pratiques. Contrairement aux autres écoles de programmation fréquentées par mon fils dans le passé, Alan prend le temps nécessaire pour permettre aux étudiants de trouver les solutions par eux-mêmes, plutôt que de leur faire copier des lignes de codes sans réfléchir. Les choses qu'il veut leur enseigner sont la pensée logique et la recherche. Voilà ce que j'aime beaucoup dans cette école!

- Soichiro O., Père de
Masaki (5th Grade à KIS)



Junior Coders

Core curriculum

Students will start with Scratch, a visual programming language developed by one of the research laboratory at the Massachusetts Institute of Technology (MIT) before diving into JavaScript and Python, two programming languages extensively used by software developers.

  • Level 0: My First Game Built with Scratch
  • Level 1: Deep-dive into Scratch
  • Level 2: Modify Minecraft
  • Level 3: Build my Own Website
  • Level 4: Build my Own App
  • Level 5: Dynamic Website: JavaScript
  • Level 6: Deep-dive into JavaScript
  • Level 7: Making Game with PyGame
  • Level 8: Deep-dive into Python
Coding Bootcamp >     After-School Program >

Build Actual Products



Tech Entrepreneur

Cutting-Edge Curriculum

Our curriculum is meant to bring non-technical students to a level that allows them to independtly build their own product. During that journey, they will learn the best approach to problem solving and the technics to quickly assess the potential of their idea, test their hypothesis, minimize their risk, design and build a MVP and then iterate from there. We focus only on the most relevant and up-to-date tools used across the Tech Industry.

  1. Learn to Build Websites
  2. Create a Back-End App with JavaScript
  3. Create a Front-End App with React
  4. Analyze Data with Python
  5. Analyze Data with SQL
  6. Get Started with Machine Learning

Our Tech Entrepreneurs will learn how to write production ready code and how to lead others. During this immersive startup program, they will interact with different roles at the company (engineers, designers, product managers, project managers) and they will also have a chance to be one of them if they choose to. At the end of the sprint, each team demo their progress in front of the product manager. At the end of the class the teams will have the opportunity to present their final product.

Two Programs, Flexible Learning

Our Tech Entrepreneurs are often full-time University students with non-technical major. We have thus designed our program in the most flexible way possible to insure that it is compatible with their otherwise busy schedule.

Through our program, students will acquire two essential skills: building web applications (JavaScript) as well as data-driven decision tools (Python).

Each skill is further split into 3 sub-skills, so that our Tech Entrepreneurs can learn at their own pace. While it is best to have these 3 sub-skills completed in a short time-interval, we also understand that this might not always be possible when studying for another degree in parallel.

To complete each sub-skill, our students will further be able to chose between two programs:

  • Intensive Boot Camp program (two weeks, 30 hours, ¥66,000)
  • Continuous Learning program (eight weeks, 32 hours, ¥130,000)

A new class will start once at least six students have registered. Do not hesitate to contact us for more details.



About Us

Build 1st, Theory 2nd

To be successful at something you need to be surrounded by experts that guide you along the way. That’s exactly what we did with the design of our immersive startup class. Instead of the traditional approach where students sit in a formal classroom, learn the theory first, and solve fictitious problems, our students are essentially software engineers that works for a startup and create actual products. They will need to solve real-world problems through decomposing, researching independently as well as managing their projects. The more academic part of the teaching will come only as and when needed to keep their projects moving forward. This environment, technologies, and processes are identical to successful startups and companies around the world.

Learn more >

The Tech Scene

Our founder has built over the years an large network within the Tech Industry. Being permanently in contact with the brigthest individuals in this field allows Kyoto Lesson to provide cutting edge education to its students. All the tools and technics that we are using are always aligned with the indusctry best practices and always up-to-date. Moreover, Kyoto Lesson provides a unique opportunity for its students to get directly in touch with Tech leaders: for more advanced classes, we'll be working on projects in collaboration with some of the largest tech companies (Google, Apple, Facebook, Amazon, Uber, Airbnb...), smaller startups (local and foreign) as well as with non-profit organizations.




Learn more >

About the founder

Alan is a French national who studied at a prestigious US University. He holds three master's degree in Engineering, Statistics and Business Administration as well as an All but dissertation PhD degree (ABD) in Probability and Finance. Alan has been working as an option trader for several top-tiers investment banks for 15 years in Japan, Hong Kong and Singapore. Being an enthusiast python coder, Alan was also during that time in charge of automating all the front office activities. He is also the co-founder of HealthCo, a MedTech which mission is to make patient’s medical data portability a reality. Alan also recently co-founded a FinTech, taking advantage of arbitrage opportunities seen on crypto-currency markets (bitcoin...).



Learn more >



Where to Find Us?


Community Lab N5.5 Logo

Community Lab N5.5
(250m from Gojo station, GoogleMap link)

〒600-8188
京都府京都市下京区和泉町529

529 Izumicho, Shimogyō ku,
Kyōto City, Kyōto 〒600-8188

Community Lab N5.5 Outside



Groving Base Logo

Groving Base
(500m from Gojo station, GoogleMap link)

〒600-8449
京都市下京区新町通松原下ル富永町107番地1

107-1 Tominaga-chō, Shimogyō ku,
Kyōto City, Kyōto 〒600-8449

Groving Base Classroom