Skip to content
UdemySoftware DevelopmentPaid courseIntermediate levelCertificate

Build An MP3 Player With Python And TKinter GUI Apps (Udemy.com)

Build Graphical User Interface Apps with Python and TKinter The Fast and Easy Way!

Created by: John Elder

Last updated November 2023

icon
What you will learn

  • Introductory To Intermediate TKinter
  • How to Build an MP3 Player App With TKinter and Python
  • Download and Install Python
  • How To Use The Pygame Music Mixer

icon
Course Description

In this course I'll teach you how  to make graphical user interfaces for Python using TKinter.  You'll be surprised just how quickly you can create some pretty cool looking apps!


We'll be building an MP3 player in this course that will have a song playlist, be able to play a song, stop a song, pause a song and move forward and backwards in the playlist.


We'll also create a volume slider so that users can adjust the volume of the music. 


Finally, we'll create a slider that will allow the user to fast forward or rewind within a song to a specific position in the song.


If you've ever wanted to create GUI apps with Python, this is the course for you!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

John Elder

John Elder is a pioneer in Web Development who created one of the first Internet advertising networks back in 1997. He sold it to a publicly traded company at the height of the dot com boom and then went on to create the best-selling Submission-Spider search engine submission software that's been used by over 3 million individuals and small businesses in over 45 countries. 

Today he teaches Web Development courses at Codemy the online code school he founded. 

John graduated with honors with a degree in Economics from Washington University in St. Louis where he was an ArtSci Scholar. 

icon
More courses by John Elder

$54.99

$10.99

$54.99

$11.99

$11.99

$13.99

icon
More Software Development courses

$10.99

$109.99

$19.99

$19.99

$94.99

$94.99

icon
Reviews

4.6

215 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Nilesh A on 9/26/2021

I liked the concise format of the course and it was useful to just focus on coding along and understanding some of the Tkinter constructs and ideas. The fact that the course ended in a couple of hours was very good. There were things I would have done differently (one example is that for the volume slider I changed it so that when the slider goes up, volume goes up, when slider goes down, volume goes down which was more intuitive) but those are nit-picks. I finished the course. Zup! (Loved that by the way)

By Ted Swoyer on 7/13/2021

Good class with good example app--not too simple and not too complex. Instructor was excellent--clearly explained logic and implementation. I took one star off because I did my development on Linux and had to make some adjustments. I also had to switch from MP3 to OGG and there were a few related differences I had to figure out to get the equivalent function.

By Anonymized User on 2/4/2021

This course is good but a bit confusing for those who are totally new to python and average for those who are intermediate. This course could be enhanced more with use of Qt instead of tkinter, as tkinter is a bit confusing and headache. The positive aspect about this course is the instructor. I've enjoyed his way of presentation and trying to keep everything subtle yet minimal. The negative aspect of this course is pakages of python such as mutagen and pygame ( Pygame's newer version only let play WAVE format). Summing up, this course was a average, I can say it wasn't a let down but also not satisfactory. Regards

By Sarthak Pathak on 1/12/2021

Well, this course helps you build a fully functioning MP3 Player with python. It also opens your path to new courses. The instructor is awesome. Didn't get bored for a single second. And moreover all the questions are answer in 1-2 days. If you are thinking to buy this, go ahead. You will discover a whole new world. THANKS FOR MAKING THIS COURSE. After this experience, I will definitely buy that membership from codemy.

By Ecl1p53OfD4wn on 9/15/2020

The course was very good in itself and the instructions where clear and consistent. The only reason I'm giving just a 4,5 is because I think the course could be expanded a lot (for example when the song is finished, automatically play the next; when we're at the end of playlist return to the top if we indicated a loop of the playlist, etc). But for the rest, it was a great course!

By Cherisa Davis on 9/3/2020

This is a good course to start with if you're looking to dive right in. This should take you to long to do and covers most of the basic knowledge of Python without doing a generic 0 to Hero video. It will also look nice in a portfolio.

By Saket Sudharm Khopkar on 8/3/2020

The teaching style was very perfect which was needed. The topics were covered from the basic details and that's how it helped me to grapple to concepts and implementation quickly. Looking forward for more courses from the instructor.

By Sourav Majhi on 8/1/2020

Yes,I personally like this course and your way of teaching . But was expecting more like to play the MP3 player in the whole desktop without every time opening it through Git Bash.If it could be done then the course will be really Amazing, above the expectations!

By Pratik Thorat on 7/31/2020

Honestly this is the best python tkinter course i have ever seen. The instructors teaching style is awesome. The best part is you can understand everything that he says. You not only learn to make a music app but also learn some basics of tkinter like insert and delete. He covers pretty much enough to get started. I recommend every one who sees this shall enroll. Any Course by John Elder, Just Enroll.

By Ahmet Rasim Emirdağı on 7/29/2020

Awesome course, project based courses are a better way to learn because waiting for someone to teach is boring sometimes and you might lose yourself in the words, if you want to get familiar to Tkinter lib for python it is a good choice

Showing all 10 reviews on CourseDuck

Read all 215 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100