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

RegisterContact Us日本語

Learn From the Best

RegisterContact Us日本語

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 >

RegisterContact Us日本語


Junior Coders

From 5 to 9 year old

Register >     Inquire >     日本語 >

Students will learn to write algorithm with logic games first before moving on to Scratch Jr and Scratch, a block programming language developed by MIT. Last they will get an introduction to html-css and to python.

Two-hour lessons once a week: ¥28,000 / month
Two-hour lessons twice a week: ¥42,000 / month

Lessons are:
  • Monday to Friday:
    • 4pm to 6pm
    • 5pm to 7pm
  • Saturday:
    • 10:30am to 12:30pm
    • 1:30pm to 3:30pm
    • 3:30pm to 5:30pm
    • 4:30pm to 6:30pm

Web App Builders

From 8 year old

Register >     Inquire >     日本語 >

Students will learn to build web applications and dynamic websites. They will acquire the fundations of HTML, CSS and Javascript and learn to use all the modern tools for project management.

Two-hour lessons once a week: ¥24,000 / month
Two-hour lessons twice a week: ¥36,000 / month

Lessons are:
  • Monday to Friday:
    • 4pm to 6pm
    • 5pm to 7pm
  • Saturday:
    • 10:30am to 12:30pm
    • 1:30pm to 3:30pm
    • 3:30pm to 5:30pm
    • 4:30pm to 6:30pm

Data Science Explorers

From 12 year old

Register >     Inquire >     日本語 >

Students will learn Python and get a first overview of the most common technics and tools available in Machine Learning and Artificial Intelligence and most importantly, understand their limitations.

Two-hour lessons once a week: ¥24,000 / month
Two-hour lessons twice a week: ¥36,000 / month

Lessons are:
  • Monday to Friday:
    • 4pm to 6pm
    • 5pm to 7pm
  • Saturday:
    • 10:30am to 12:30pm
    • 1:30pm to 3:30pm
    • 3:30pm to 5:30pm
    • 4:30pm to 6:30pm

Meet Our Team

Avery's Avatar


I am a life-long lover of language, having studied Linguistics and Japanese at the University of Sydney.

I have written and performed original stand-up comedy for over two years, debuting an hour-long solo show at the 2019 Melbourne Fringe Festival, as well as co-writing, directing, and sound-designing on indepedent theatre productions across the Melbourne scene. I've also been writing stories, poetry, and lyrics for my musical compositions for over 10 years.

I am passionate about helping kids to find new, exciting ways to express themselves, whatever form that may take.

My fascination with all things Japanese has led me at last to Kyoto, where I'm excited to join Kyoto Lesson!

Alex's Avatar


Learning to code has been one of the most fulfilling achievements of my life.

Several years ago, I taught myself Python as a way to automate repetitive tasks at a desk job. In 2019, I moved to Kyoto and attended an adult web development bootcamp, which, incidentally, was in the same building as Kyoto Lesson! After this, I taught students in subsequent classes and found this experience incredibly fun.

In my career, I've explored the tech scene in Silicon Valley and built movie props in LA. Now I find myself at a startup in Kyoto, contributing to the company's web projects and coaching the CEO on his English. I enjoy working with diverse groups of people and giving them the tools they need to succeed. At Kyoto Lesson, I aim to share my hunger for learning and taking on new challenges.

Ashley's Avatar


I have always enjoyed teaching. I tutored students when I was in high school and I’ve worked at an English conversation school for the past four years. Teaching is one of my biggest passions, but I also love art, design, literature, culture, and people in general.

I am half-Japanese and half-American. I grew up in South Carolina until I was 13 and moved to Gunma, Japan for junior and senior high school. I moved to Kyoto after I was accepted into Doshisha University. I’m currently still studying sociology there while working part-time.

I really feel that English education in Japan focuses too much on studying from textbooks and getting high scores. Language is so much fun and I want to share this with children who are trying to learn English in Japan. I’m excited to work in a totally new environment and combine study with play.

Louis's Avatar


I am currently studying at the French International School Kyoto. Computer science is one of my major. I am both French and Japanese and fluent in both languages. I grew up in Europe and moved to Kyoto about 10 years ago.

I have a passion for soccer and fast vehicles. Only by the time I was legally allowed to own one, did I realise that nice motorbikes or cars were rather expensive! And that's one of the reasons I've decided to study on my own both finance and computer science, two fields where I thought I could quickly monetize my knowledge and expertise.

The positive side effect was that I really enjoyed both fields and ever since I want to learn more about both and most importantly, I want to also share this knowledge with others. This is what brought me to teaching and I look forward to teaching coding to other students too!

Kris's Avatar


Growing up, I had a handful of teachers who inspired me to be a teacher as well. So, I went to school to get a double masters in Childhood Education and TESOL, and after a trip to Japan in 2012, knew what I wanted with my future.

When it comes to kids, I believe they can achieve anything and that they are only limited by their imagination and drive. I believe my role as an educator is to help them unlock their potential and enjoy learning through various mediums such as play, stories, music, activity, etc.

I love exploring and learning new things, and am a bit of a bookworm. (I rigorously study J.R.R. Tolkien in my free time), and am also passionate about martial arts, cinema, and music.

I’m excited for new opportunities, and am always looking for ways to learn and improve my teaching methods to adapt and assist the upcoming generation, giving them the confidence to become global citizens

Tora's Avatar


I love both learning languages and teaching them in general. I am fluent in English and Japanese, and I am also studying French and Korean as I'd like to be a multilingual speaker. I have had exposure to English ever since I was one year old and I have experience working as an English tutor, and TA at high school in the past four years.

I was born in Saitama, but I grew up overseas. I spent four years in Hong Kong, three years in India, and two years in Dubai. I moved to Kyoto for senior high school. I studied in Houston for a year as an exchange student during my high school life, and I also studied at The University of British Columbia before graduating high school. I am currently a fourth year student of Ritsumeikan University and majoring in International Relations.

Speaking is the most important way to study English. The reason why I like languages is because there is lots of fun to have conversations with many people with different backgrounds. I am looking forward to sharing my experience overseas.

David's Avatar


I have worked with children for over 30 years and especially focus on fostering children's creativity and sense of play. I also have experience in computer science and several other science-related fields. I've started coding at the age of 10, and I was part of the first generation of "computer whiz kids".

My work with kids has included afterschool teacher, camp counselor, and kindergarten teacher in both U.S. and Japan. My experience with computers includes applications in cobol, html, javascript, among others. I am also active as staff for a scientific society in Japan.

I was born and grew up in Europe, but moved to the U.S. when I was 7. I speak French, Portuguese and American Sign Language, and basic Japanese. I live with my wife and daughter in Kyoto.

Alan's Avatar


I believe that coding is an essential skill that all children should pick up, as early as possible. So when we moved to Kyoto with my wife and four kids, one of the first thing I look for was a proper coding school for my children. I wanted a school where children would think by themself and learn by doing. As I could not find anything satisfying, I decided to take the matter into my own hands and to start a coding school. And that's how Kyoto Lesson was born.

I am originally from France and studied in the U.S. Before moving to Kyoto, I was working as a trader for over 15 years in Tokyo, Hong Kong and Singapore. During my career in banks, I had to teach myself to code as this allowed me to automate several repeatitive tasks I had to do as a trader. Since then, I've never stopped coding.


"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年生)と

"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年生)と

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)

Boot Camps

Intensive Immersion Program

Boot camps are offered during the school holidays . These camps are intensive classes, 3-hour per day over 5 days. Students will work as a team on a project that they will aim to complete by the end of the boot camp.

The goal in these boot camps is to find a solution to a real-world problem either faced by a company, a non-profit or related to a student's interest.

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

Boot camps >     集中講座 >     Stages >    

Register >     Inquire >     日本語 >

Build Actual Products

English Summer Camp 🇬🇧

English Intensive Program


English Intensive Camp are offered during the Summer break in July and August.

The camp are intensive classes, 3-hour per day, over 5 days:
Monday to Friday from 9:30am to 12:30pm

The focus is on speaking and listening comprehension and with the ultimate goal of
improving student's fluency when interacting with others.

All our teachers are native English-speakers.
Students will be divided into groups depending on their level of English.
Maximum of 9 students per class (per teacher).

Summer Camp is roughly organized around the idea of weeklong projects,

  • Fantasy Newspaper
  • Movie Makers
  • Manga Mania
  • And more...

In addition, there will be time for other miscellaneous activities, such as:

  • Games,
  • Puzzles,
  • Language workshops,
  • Songs,
  • Reading time, ...

Program Cost: ¥20,000 / week (15 hours class)
+ ¥3,000 one-time registration fees (for new students only),
that includes a remote 1:1 English assessment

Location: google map
529 Izumicho, Shimogyo Ward, Kyoto, 600-8188, Japan
〒600-8188 京都府京都市下京区和泉町529

Register >     Inquire >     日本語 >

Fantasy Newspaper

In the Fantasy Newspaper children create a newspaper.

Throughout the project, children take on a variety of roles, such as editor, reporter, copy editor, photographer, artist, and publisher.

At the same time, children assign themselves departments like Current Events, Theater, Science, Opinion.

Wearing different hats gives children the chance to express and develop their language skills and expressive ability in different contexts.

  • As editors, children discuss content and make decisions together, promoting teamwork and leadership.
  • As reporters they create content in areas of interest to them.
  • As copy editors, they use and develop specific language skills.
  • As artists, they develop their imagination and ability to make connections.

fantasy newspaper

Hardware Prototyping

Three Complementary Streams

Computer hardware and electronic are essential components of Computer Science. As you improve your coding skills, you will need to understand what are the various hardware limitations you are exposed to in order to write a more efficient code.

With the Internet of Things (or IoT) becoming an important area of research across the globe, hardware prototyping is especially relevant nowadays and a logical addition to our curriculum.

Our Hardware curriculum focuses on giving our students a hands-on maker experience. Our students are making actual objects from sketching all the way to the actual prototype and our program is splitted into three main parts:

  • 3D Printing & Modeling
  • Electronic (Micro:Bit Block Editor, Arduino, Raspberry Pi...)
  • Robotic (Kamibot, Lego Mindstorms, Drones...)

Hardware BootCamp Electronic

This program is taught in partnership with Kyoto Makers Garage (KMG)
It will take place at KMG's studio. (500m from KRP, GoogleMap link) where students will be able to work on the most common maker stations and tools:

  • 3D printers: Stereolithography (Formlab) and Fused Deposition Modeling
  • CNC (a computer-controlled cutting machine used for cutting various hard materials, such as wood, composites, aluminum, steel, plastics...)
  • Laser cutting machines



73-1 Sujakuhozocho, Shimogyo Ward
Kyoto, 600-8846, Japan

Learn more >

Kyoto Makers Garage Logo

Kyoto Makers Garage Inside

Hands-on Boot Camps

Our first Boot Camp is an introduction to 3D printing.

This is one of the key future technologies, enabling businesses to cut costs, reduce time to market, produce stronger and lighter parts, improve efficiency, and solve a myriad of other challenges.

That’s why we think it’s important for our students to have an understanding of the technology in the 21st century global economy.

Learn more >

Hardware BootCamp

Hardware BootCamp

Hardware BootCamp

Hardware BootCamp

Hardware BootCamp

Hardware BootCamp Electronic

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.

Each session consists of a class followed by a short project to be completed by the students at home or in the class, alone or as a group.

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 skill, our students will further be able to chose between two programs:

  • Intensive Boot Camp program (3hr+3hr/day, 5d/week for 12 weeks, ¥600,000)
  • Continuous Learning program (4hr+4hr/day, 2d/week for 24 weeks, ¥675,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 >     Google Project >

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)


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)


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

Groving Base Classroom