Learn Python
Programming
John Rutledge teaches Python programming.
Online zoom-based lessons in English and Japanese!
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
- 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
- Simple data types and variables
- String manipulation
- Controlling execution with conditional statements and loops
- User input and working with files
- Simple functions
Next Steps
- Advanced data structures
- Classes and object-oriented programming
- GUI programming
- Importing modules
“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.
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