Featured Courses

 

Our Course

Subtitle

どのコースが私に最適ですか?

Level 1 初心者向け

Level 2 中級者向け

Level 3 始めて上級

Why Tokudev?

 

1. experienced instructor

Trevor has over a decade of experience in education and has worked professionally in IT for over 5 years.

2.live instruction

All classes in the course are given via live video stream. Students can ask questions and get answers in real time.

3.group discussions

Time will be given each week for group discussions. This is a great time for students to share their experiences and learn how to improve together.

4.professional support

Students have the option to email questions and topic ideas during the week so we can discuss them in the next class.

One on one sessions with the instructor are also available for a fee.

生徒の声

happy-pancil-boy

先生の紹介

Trevor Mearns

Software Support Professional & Educator

Hi! I’m Trevor. I have lived in Japan since 2007 after moving from Seattle WA in the USA. I began my career here as a language teacher then transitioned into software education in 2019.

I have a passion for introducing students to the world of IT. I have helped many become professional software developers.When I’m not programming or helping people fix things I enjoy spending time with my kids and being outdoors

Experience: 15+ years

Email: trevor@tokudev.com

Website: https://trevormearns.com/

Japanese Level: 日本語能力N2

Diversity of Experiences

Prior to starting Tokudev, Trevor ran his own English school in Tokushima Japan for 7 years. After that, he began working for an online programming school based in the United States. He helped many students learn the craft of programming and land their first position as software developers.

Currently he works for a cloud based automation and security company based in the United States. He runs Tokudev on the side as a means to help people in Japan connect with the world of IT and expand their future opportunities.

“My dream”, he says. “Is to help others follow the same path I did to help change their lives for the better”.

Education

I’ve spent years figuring out the “formula” to teaching technical skills in a classroom environment, and I’m really excited to finally share my expertise with you.

I have a Bachelor’s of Science in Instructional Design & Technology and have worked with 100s of students of all different backgrounds and abilities. My passion is to help people integrate new skills and change their lives.

Expertise & Skills

Teaching
95%
Software Development
95%
Listening
100%
Frequently Asked Questions

FAQ

Yes. Trevor speaks Japanese. He passed the JLPT N2 in 2013 and has been using Japanese for daily life and business for over 10 years.

You will need a computer with an internet connection, camera and microphone. You will also need an email account and basic computer skills.

These courses are designed for anyone who wants to learn how to program. No previous experience is necessary. Only genuine interest and the willingness to try.

Generally we recommend the minimum age to be Junior High Year 1. There is no maximum age. Many brilliant programmers have started at different stages in their life. Some in their childhood and some in middle age.

For the beginning course there is no experience necessary. However, for the intermediate and advanced courses a personal consultation is required. This is to make sure the content of the course is neither too easy nor too challenging and will allow you to grow as a developer.

Generally speaking, you will need to work through to completion of the advanced course to be eligible for work as a professional developer. However, the beginning and intermediate courses will give you a strong foundation to begin your journey in IT. With a strong foundation, gaining higher level skills and eventually finding a job will be far, far easier and more enjoyable along the way.

This will vary from student to student. Programming is naturally quite difficult at first so it is important to commit enough time and energy to getting used to it. As long as you do the homework and spend time reading the code in your projects, your understanding should deepen relatively quickly. The most important points are to not push yourself too hard and to not give up. Walk the middle path and you will see progress.

This depends on your experience level. For this reason, a personal consultation is required before signing up for a course. This is to ensure that the course level is a good fit for you and that you will be getting the most value for your time and money. The personal consultation also gives you and the instructor a chance to get to know each other and to discuss your history and goals. Once the course starts, you will be expected to be fully engaged and ready in order to maximize the benefits you receive

But please don’t worry. Trevor is an extremely empathetic, kind and professional teacher!

The projects will vary according to the course you are taking. Each one is carefully designed to teach different principles and fundamentals of programming while helping to increase your skill level. Please take a look at the course descriptions to learn more.

The more the better but, naturally, we all have our own schedules and commitments. Outside of the online classes,  it is best if you can set aside 30 minutes+ each day to review what you are learning and stay engaged with the process. 

It is important to not overdo it but you also need to stay engaged for learning to happen. Programming takes a lot of concentration and logical thinking so please be aware it will not always be easy but this is temporary and something every student must go through.

No. We will be writing the code together and discussing it as we go along. By the end of the course you should be able to read and understand simple applications written in HTML/CSS/JavaScript and be prepared to start learning more complex topics.

No. All of the software we will be using is free.

Yes. As part of the course we will deploy all applications online to make them accessible to anyone you want to share them with.

No. The only necessary hardware is a functioning computer with a microphone, webcam and internet connection. Most home computers are perfectly fine for programming. There is no need for any extra memory or a super fast CPU.

Yes. The goal of this course is to prepare you to be able to study and understand more complex topics and applications without feeling overwhelmed. You can choose to join our intermediate and advanced web development courses later on or to continue to study and develop on your own. The path is yours to choose.

Yes, the course is 100% online. Remote work is a growing trend, especially in software development. This course will simulate a remote working environment and also maximize the time devoted to your learning. No commuting is necessary. 🙂

いかがですか? 無料相談をお申し込み下さい

無料相談とは?

The free consultation is a chance to speak with Trevor in person and to ask any questions you may have. There is no obligation and no pressure to sign up for a course. But there is plenty of opportunity to learn more about programming and which course may be a good match for you.

We highly recommend meeting online with Trevor as it is a great chance for everyone to get to know each other and for potential students to get a feel for what the course will be like.