watching now
98 Students
7 Lessons

What Will You Learn?

  • Make a BEAUTIFUL Calculator in PyQt5!
  • Start using signals in PyQt5!
  • Start using slots for communication in PyQt5!
  • MASTER PyQt5 Widgets!


Section 1: Making the Calculator!!
Creating the Skeleton
Completing our GUI
Creating our Controller
Implementing the Model
Completing our Controller
Code for the section!!



  • Basic Python Knowledge (Functions, Classes, __init__, self)
  • Basic PyQt skills
  • An IDE (PyCharm, Spyder, etc...)
  • PyQt5 and Python 3 installed.

About the Instructor

Reviews 14
Students 2,390
Massive audience
Courses 2

Hi, I have been working with Python for a while now, making me a proficient and certified Python programmer.  While learning Python ( myself, because I was self-taught ) I managed to get numerous certifications for Python. I also enjoy working with other programming languages like HTML - CSS and Bootstrap, JavaScript and many other technologies like NodeJS, Git, React, SQL ( especially MongoDB ) and Angular.

My programming journey began at the age of 9, starting off with simple and easy Scratch games. Since then, I went ahead to participate in many other competitions and complete other challenges from websites like HackerRank, for whom I have gotten a Golden Python Badge. I was also certified with the Google Display Ads Certification.

I am very passionate about learning new things and teaching what I know to those around me in a way that is engaging, meaningful, and with purpose. While doing so, I have taught over 4500+ students in more than 120+ countries :)

BitDegree platform reviews

Our students say Excellent
9.5 out of 10
trustpilot logo 1 trustpilot logo