Featured Courses
Our Course
Level 1: HTML, CSS & JavaScript
iOS App Development for Beginners
Become a Professional Graphic Designer
WordPress & Elementor for Beginners
Business Intelligence Analyst Course
Full Stack Web Development Tutorial
どのコースが私に最適ですか?
Level 1 初心者向け
- 経験なし
- 興味あり
- List Item #3
Level 2 中級者向け
- List Item #1
- List Item #2
- List Item #3
Level 3 始めて上級
- List Item #1
- List Item #2
- List Item #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.
生徒の声
![](https://thepixelcurve.com/wp/edubin/wp-content/uploads/2019/03/quote.png)
“I first met Trevor in a software development mentorship program as one of the personal coaches. I was just starting off in my software development journey and I was met with kindness, patience, and a tailored approach to teaching the complex world of software development. I started off creating applications with pure javascript which was difficult but fundamental to my future. Trevor has an undeniable grasp of the fundamentals and is passionate about transferring his knowledge to his students. Throughout the mentorship program, Trevor reenforced more than just design patterns, best practices, and organizational techniques. He always put an emphasis on gaining a deeper understanding of fundamentals like debugging, functional organization, and readability, ultimately helping us construct a developer mindset. Looking back at the program now a year and a half later, big picture concepts were also something Trevor sought to help us understand which has always stuck with me. I was encouraged to solve the same problem in different ways, work collaboratively, and breakdown problems into logical pieces before ever touching the keyboard. With his guidance and teachings I felt confident and prepared to step into my first software developer role after completing the program.”
Brandon Chuck
Software Engineer
![](https://thepixelcurve.com/wp/edubin/wp-content/uploads/2019/03/quote.png)
"Working with Trevor was awesome. Being new in the field of software development I needed a knowledgeable and communicative mentor who could really help me improve my skills. Trevor was exactly that. His code reviews of my projects made in SDMM showed me how to write functional, effective, and efficient code. I'm a much better developer because of him. He is one of the people who have really helped me succeed in this field."
Kevin Bisner
Full stack developer
![](https://thepixelcurve.com/wp/edubin/wp-content/uploads/2019/03/quote.png)
I had the pleasure of working with Trevor through the SDMM online program, and I cannot speak highly enough about his expertise and friendliness. His lessons were insightful and engaging, making complex coding concepts feel accessible to beginners like me. Throughout the program Trevor showed a dedication and passion for helping others grow their skills. He always provided clear and concise explanations and would review my coding projects, offering constructive feedback that helped me learn and succeed in the program. Trevor was always knowledgeable and yet so down-to-earth, making the experience very enjoyable. I am grateful for the opportunity to learn from Trevor and I wholeheartedly recommend him as a mentor in the world of programming.
Gregory Hilger
Full Stack Software Developer
![happy-pancil-boy happy-pancil-boy](https://tokudev.com/wp-content/uploads/2019/08/happy-pancil-boy.png)
先生の紹介
![](https://tokudev.com/wp-content/uploads/2023/11/IMG_1548-768x1024.jpg)
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
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
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.