Learn Python

Programming

John Rutledge teaches Python programming.

Online zoom-based lessons in English and Japanese!

python logo
Tokyo Tower at sunset

I teach Students of all ages and Skill Levels

  • School-aged kids ready for the next step after Scratch
  • Adults wanting to learn a new skill
  • Professionals interested in re-skilling for a new job

Learn from the comfort of your own home

  • All sessions are conducted over zoom utilizing screen sharing
  • No need to travel or have someone come to your home
  • Sessions in English or Japanese
  • Weekday evenings and weekend sessions available

Lesson Plans

Tailored to each student’s skill level and learning goals

The Basics

icon basics
  • Installing and setting up Python
  • Installing and setting up VS Code
  • Exploring the built-in REPL (Read Eval Print Loop)
  • The first “Hello World!” program

First Steps

icon first steps
  • Simple data types and variables
  • String manipulation
  • Controlling execution with conditional statements and loops
  • User input and working with files
  • Simple functions

Next Steps

icon next steps
  • Advanced data structures
  • Classes and object-oriented programming
  • GUI programming
  • Importing modules

Focus Areas

icon focus areas

Additional

icon additional
  • Virtual Environments
  • Pip package manager
  • Source code management with Git and GitHub

Other Learning

icon other learning
  • Web page design with Bootstrap
  • Website hosting and development with WordPress

“John is an excellent teacher with a very practical approach. I have learned so much from his informative sessions, which I take for a focus on coding in data science. His lessons are always well thought out and planned, set up strategically each time for us to work through complex problem solving. John keeps the learning fun and relevant and always makes sure that I have a complete grasp of the concept he is teaching before moving forward.  I have been attending biweekly tutoring sessions with John for nearly a year, and my skills have greatly improved. A great tutor all around!.”

— Rose L.

Pricing

¥8,000 for a 60-minute session. Invoiced monthly.

I do not charge any ‘up-front’ fees or require purchase of a fixed number of lessions. Start when you want, as frequent as you want. Stop (or take a break during holidays) at your convenience.

If you are unsure and have questions or would like to learn more about what and how I teach, please don’t hesitate to contact me!

About Me

I live and work in Tokyo and teach Python programming on nights and weekends. I have a life-long passion for technology and teaching, and enjoy helping others to learn, improve and advance their coding skills.

I first started programming computers in middle school. My first computer was a Commodore 64, using cassette tapes for storage. This started my life-long love of computing, coding, and cool technology.

John Rutledge

I have worked as a developer, analyst, project manager and business manager across various industries, in the U.S. and Japan.

I run a Debian Linux server at home, develop and deploy websites, and have lately become interested in blockchain technology and AGI.

I have been in Japan for over 17 years and currently reside in Tokyo with my wife and two boys.


Contact Form

Please contact me if you have any questions or would like to schedule an initial consultation. Or mail me directly at pythontutor@johnrutledge.com

Please enable JavaScript in your browser to complete this form.
Name

en_USEnglish