Kivy Tutorials

  • Categories Python
  • Last Update December 14, 2020


This is a complete course on Kivy Tutorials, after completing this course you will learn different concepts in Kivy and you will be able to create your first GUI application in Python using Kivy library. you can watch the video training for every lesson also you can access to all source codes and text description of the video.




What is Kivy ?

Kivy is Open source Python library for rapid development of applications that make use of innovative user interfaces, such as multi-touch apps. Kivy runs on Linux, Windows, OS X, Android, iOS, and Raspberry Pi. you can run the same code on all supported platforms. It can natively use most inputs, protocols and devices including WM_Touch, WM_Pen, Mac OS X Trackpad and Magic Mouse, Mtdev, Linux Kernel HID. Kivy is 100% free to use, under an MIT license, The toolkit is professionally developed, backed and used. You can use it in a commercial product. the framework is stable and has a well documented API, plus a programming guide to help you get started.




In this Kivy Tutorials course you will learn different concepts, from Kivy Installation, working with different widgets , creating examples in KV Language, creating different widgets using KV Language, if you want the source codes in every video there is a text description with the source code.




Thank you for visiting my website! If you enjoyed the free courses, please consider supporting my works on Patreon.

What Will I Learn?

  • By learning this course you will have a complete understanding on Python GUI Development with Kivy.
  • You will learn how to work with KV Language
  • You will learn how to work with different widgets in Kivy.
  • You can access to all video training and source codes.

About the instructor

Parwiz Forogh

Programmer & Instructor

My name is Parwiz Forogh, and iam the founder of this website, I love to teach and make online courses with source codes, hopefully you learn something from the courses that iam making.  
4.25 (8 ratings)

15 Courses

604 students


Material Includes

  • Complete on-demand videos
  • Complete lessons with video trainings
  • Full lifetime access
  • Free Course No Payment Required
  • Access on mobile and TV


  • You should know Python Programming Language.
  • Your should have a little bit understanding about Object Oriented Programming(OOP) concepts in Python. not much but you should be familiar with classes and inheritance in Python.