Joshua is an award-winning composer, educator, and music director.  He received his Bachelors of Music from Chapman University in Music Composition and his Master of Fine Arts at the California Institute of the Arts in their Performer/Composer program. He has had the privilege of teaching at the California Institute of the Arts, Duke University and the Young Americans College of the Performing Arts.

Joshua co-composed and served as the music director for the theater production Piedra del Sol by director and playwright Maria Morett at the Getty Villa. He also was the music director for the original musical In Bermuda! by playwright David Largman Murray and composer Bobby Halvorson which featured such actors as Bryce Dallas Howard and Josh Gad.

He has written award winning film scores for The Newest Pledge, (Romance) in the Digital Age. Joshua has also composed the score for several episodes of the webseries The Computer Lab.

About Joshua Foy

Favorite piano styles
  • Classical
  • Contemporary
Joshua Foy's Latest Courses

Learn how to play Clair De Lune by Claude Debussy. We will explore the form, harmony, and unique stylistic elements that make this one of the most beloved classical pieces.

Learn all three movements of Clementi's first Sonatina in C Major. Josh shares tips for fingering, playing with expression, and he explains the musical form of these important entry pieces to music of the classical era.

In this workshop, we'll be learning Beethoven's Moonlight Sonata. Going phrase by phrase, we'll learn the notes, analyze the harmony, explore the dynamics & mood, and discuss the historical context of this beautiful sonata.

In this workshop, we'll be learning Erik Satie's beautiful piece, Gymnopedie No 1. Going phrase by phrase, we'll learn the notes, analyze the harmony, explore dynamics and articulation, and master a variety of compositional techniques.

View All of Joshua Foy's Courses

Joshua Foy's Quick Tips (Instructor)

Play John Williams' Jurassic Park theme song on piano and Michael Giacchino's Jurassic World theme...all while exploring the compositional process.

Halloween is simply way more fun when you add these spooky sounds to your piano bag of tricks.

Discover the techniques used by composer Joshua Foy to improvise various moods used in film music on the piano.

View All of Joshua Foy's Quick Tips (Instructor)

Joshua Foy's Smartsheets

In this workshop, we'll be learning Beethoven's Moonlight Sonata. Going phrase by phrase, we'll learn the notes, analyze the harmony, explore the dynamics & mood, and discuss the historical context of this beautiful sonata.

In this workshop, we'll be learning Erik Satie's beautiful piece, Gymnopedie No 1. Going phrase by phrase, we'll learn the notes, analyze the harmony, explore dynamics and articulation, and master a variety of compositional techniques.

Halloween is simply way more fun when you add these spooky sounds to your piano bag of tricks.

View All of Joshua Foy's Smartsheets

Joshua Foy's Latest Shows
Moonlight Sonata Workshop (March 2022)

In this Live Workshop, Josh Foy taught us how to play Moonlight Sonata.

Live Workshop (February 2022)

In this workshop, we will be learning the classical piece, “Gymnopedie” by Erik Satie. We’ll cover all the notes and fingerings of this beautiful composition, while also talking about the harmony, melody, and phrase structure.

Intermediate/Advanced Live Q+A (November 2021)

In the November 2021 Live Q&A, Josh answered all of your intermediate/advanced music questions.

Beginner/Intermediate Live Q+A (November 2021)

In the November 2021 Live Q&A, Josh answered all of your beginner/intermediate music questions.

Learn from Joshua Foy

Get access to all of Jonny May's courses, lessons, quick tips and more with a PWJ membership!


Guided Learning Tracks

View guided learning tracks for all music styles and skill levels

Progress Tracking

Complete lessons and courses as you track your learning progress

Downloadable Resources

Download Sheet Music and Backing Tracks

Community Forums

Engage with other PWJ members in our member-only community forums

Get Started