logo
Back to school
50% OFF your lesson package
CODE: B2SFIFTY

Limited offer. Applicable on packages 5-15 only

Avatar of the tutor
Joshua A.
La Vergne, Tennessee
Learn to program video games and other software in Python from a teacher with 15+ years experience!
Note: I very strongly suggest sending a message before booking to make sure I can meet your needs in your lessons! Python is one of the most valuable programming languages in the modern world, but it's often not used to its full potential. I focus on teaching not only making programs, but doing so in an efficient and easy to understand manner. My background is in video game development using PyGame, although I've also produced a couple of small pieces of productivity software in my career using Tkinter. Whatever your focus is, you'll learn how to accomplish your goals by means of project-based learning. My general approach is simple: teach concepts in isolation, then practice using those concepts in the context of a real, functional program! As far as textbooks go, I tend to prefer using certain websites as reference material instead. That said, there are a few books I can recommend if you're the type who likes to have a book in your hand. For the most part, though, my lessons are structured to target your goals, whether that's learning the fundamentals or learning how to create something specific.
About Joshua A.

Hello! My name is Josh, I'm a music & technology specialist, and I'd love to be your new teacher! I graduated with a Master's in Music (with focuses in composition and classical guitar) from Belmont University in Nashville, TN. All throughout school, though, I was always keeping up with programming as a side gig and (let's be honest) a fallback plan. I've been both playing music and programming since I was eight years old, and to this day, music and coding are my two biggest passions! That curious combination led to a five year stint teaching music technology courses at Vanderbilt University, involving everything from traditional classical music study to programming synthesizers. I also occasionally contributed to faculty concerts with classical guitar. When that stint ended, I decided to turn my attention to private lessons once again, so here we are! Today, I consider myself an expert in three things: guitar, digital signal processing, and Python! In particular, I'm a classically trained guitarist and composer, although I've also played lots of rock, metal, and lately, jazz. When it comes to DSP, I can teach you all about how to create new, unique sounds with Pure Data, including creating brand new synthesizers from scratch. With Python, I'm most comfortable in video game development. I can, of course, cover the business side of things too, but making video games is my real passion in the world of coding. I love teaching students of all ages about any (or all) of the subjects I love. I believe nobody should feel limited to practicing a single skill or hobby, so I'd love to teach you a new skill today! Hope to teach you soon!

Levels taught

Teaches Beginner, Intermediate

Teaching since {{year}}

Teaching since 2011

Education

Master of Music

Teaches ages {{minAge}}+

Teaches ages 5+

Speaks {{languages}}

Speaks English

Speaks {{languages}}

Has background check

Instructor details
Python
Teacher's Studio
Teacher's Studio
SEE MAP
Carter House Dr
Teaches Online
Teaches Online
Work hours
M
T
W
T
F
S
S
Times are shown in your local timezone (UTC-08:00) Pacific Time (US & Canada)
Pricing
30 minutes
$25
45 minutes
$38
60 minutes
$50
90 minutes
$75
120 minutes
$100
New Student Special
First 3 lessons
$30
Photos & videos2 photos & videos
Images or videos the tutor uploaded
View
Images or videos the tutor uploaded
Group Lessons
ReviewsWrite a review
4.6
16 Reviews
5Review Star
88%
4Review Star
6%
3Review Star
0%
2Review Star
0%
1Review Star
6%
Teacher's Studio

Didn't know much about python, and needed somewhere to start. Joshua was local for me and got me up to speed quickly to get my projects started and not just a mess of googled hacks. Easy to follow lessons and he helps push you to really learn.

Posted Sep 24, 2022
Teacher's Studio

He's knows Python, but I gave him a 4 star review and he didn't like it and told me so, Your not GOD, or even a rock star GET OVVER IT!! Your a good, knowledgeable programmer.

Posted Sep 23, 2022
Teacher's Studio

Josh was a great instructor! I had to move at a very fast speed to achieve my goals and he was very accommodating. He came to every lesson very well-prepared and knowledgeable. He is willing to go the extra mile for hist students and is personally very easy to get on with. I highly recommend this instructor, who is superb value for money.

Posted Sep 19, 2022
112233...66Next >Next >
Adjunct Instructor in Music
Jun 2016 - Jun 2021
Blair School of Music, Vanderbilt University
Responsibilities included teaching courses in computer music notation, recording, mixing, and digital signal processing, as well as maintaining and repairing music classroom computers and hardware
Private Music Teacher
Aug 2014 - Aug 2016
Franklin Brentwood Arts Academy
Responsibilities included teaching private guitar, piano, and percussion lessons (both classical and contemporary), as well as directing an instrumental ensemble for Summer and Christmas recitals
Master of Music
Aug 2013 - May 2015
Belmont University
Bachelor of Music
Aug 2009 - May 2013
Belmont University
English
Fluent/ Native Proficiency

Let Our Student Counselors Help You

We can match you with the perfect teacher and take care of all your scheduling needs.
CALL US AT 877-310-1872
Instructor details
Python
Teacher's Studio
Teacher's Studio
SEE MAP
Carter House Dr
Teaches Online
Teaches Online
Work hours
M
T
W
T
F
S
S
Times are shown in your local timezone (UTC-08:00) Pacific Time (US & Canada)
Pricing
30 minutes
$25
45 minutes
$38
60 minutes
$50
90 minutes
$75
120 minutes
$100
New Student Special
First 3 lessons
$30
View Special Offers