Skip to content
UdemySoftware DevelopmentPaid courseBeginner levelCertificate

Building Desktop Applications with Python and Kivy (Udemy.com)

create modern GUIs with a cross platform NUI framework

Created by: Samuel Mthembo

Last updated October 2019

icon
What you will learn

  • Build Graphical User Interfaces For Your Programs
  • Know How To Use The Right Approach For A Particular Usecase
  • Build Three Real World Applications
  • Learn All The Ins and Outs of Kivy
  • Seamlessly Integrate Third-Party Libraries with Kivy

How it compares

Against the other 518 rated Udemy courses in Software Development on CourseDuck:

  • Rating4.1 out of 5higher than 5% of them
  • Reviews94#450 of 519 by number of reviews
  • Length6.9 hourslonger than 53% of them
  • Last updatedOctober 2019earlier than 91% of them

icon
Course Description

This course is designed for python developers who have been building console programs and would like to now tap into the world of graphical user interfaces. The goal of this course is to teach you everything you need to know about the kivy framework and help you build slick and modern graphical user interfaces to engage your users.By the time you finish this course, you will be able to build virtually any GUI you set your mind at.

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

Samuel Mthembo

I'm a software developer dedicated to solving real world problems and learning new things. I studied computer science officially in 2014 while also doing a course in graphic and web design. In 2017 I obtained my Diploma in Professional Computing and Information Processing and stopped there. I'm currently growing my own startup for mobile and desktop apps during the day and teaching online during the night.

icon
More Software Development courses

$10.99

$109.99

$19.99

$19.99

$94.99

$94.99

icon
Reviews

4.1

94 ratings on Udemy

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

By Marco Storm on 10/4/2022

Ein guter Kurs über App-Erstellung mit Kivy. Er hat allerdings nicht alle meine Fragen beantwortet. Der selbst gebaute Videoplayer ist ein richtig tolles Projekt, leider sind irgendwann die Videos nicht mehr in der richtigen Reihenfolge, wodurch das Folgen sehr schwer wird...

By Jse on 9/7/2020

Nice course. A great source of information on Kivy. For next time, it would be helpful to better understand widget sizing - especially as the app is sized for different screens. But a great class. Thanks!

By John E Lugaresi on 8/20/2020

This is a perfect match for me. I have limited Python experience (

By Peyton Davari on 6/1/2020

The course is still probably the best resource I have found for kivy - definitely appreciated. I would suggest taking a little more time with your organization, seems you have put all the time in for the content dont let simply not tying up the loose ends be what prevents this from being a great course. Same approach as to when writing software or approaching need for refactoring :)

By Rishi Hiremath on 5/23/2020

very nice explanation, easy to follow.

By Clara da Cunha D'Ávila on 5/21/2020

Yes! It teaches how to separate the interface from the implementation of the code and how to use the widgets provided by the kivy API.

By Armando de la Torre Mothelet on 4/15/2020

Great course! This course will give you hands-on experience to construct your own user interfaces using Kivy.

By Seth Michel on 3/21/2020

Firstly, this is correct Kivy course to buy on Udemy, you'll learn everything you need in here for whatever app you want to make I have a massive criticism though: If he explained what he was doing, it would literally add maybe 10 minutes combined across all 84 vids. Then it would be 5 stars The following gets really bad starting the 2nd half of project 2. He starts just reading what he's writing rather than explaining. What I mean is you can easily find out what most of his functions do with googling and studying his code, but then also he'll randomly and quickly go back in his code and write (for example) canvas.before which would take him under 10 seconds to explain, but he doesn't. Other times his explanations are lackluster like he wrote #: import Factory kivy.factory.Factory and I had no idea what that did, he explained for ~3 seconds and I didn't get it at all. 3rd, there's a span of a few vids where he's traversing widgets by calling like instance.parent.parent.parent.children[0], and that was soooo hard to keep track of because he wasn't explaining anything, he clearly knew what each parent was and could just say it or show his notes that show what they are, but he doesn’t. Instead you pause and might spend a few minutes writing a comment over each function saying what each level of parent is. he was just reading what he wrote. You'll get random small questions that might be hard to google or test like when he writes root in his kivy file, what is root referring to? The screenmanager class, or the screen obj, or the gallery class that has all the code under it. I'm a fan of the teaching style of less time explaining things you could google in 2 min and have the student study the lecture by themselves, but his frequency of skipping explanations and being too brief in explanations is way too much

By Richard Robinson on 11/17/2019

This was a great course. Before I started the course when I looked at the Kivy documentation I was overwhelmed. Now I feel confident I can create any UI I need using Kivy. I also liked that the projects in the course were real-world examples. Both the Gallery app and video app I can put to use. The instructor was very helpful when I had a coding problem. Money well spent. Thank You.

By Irfan Neox on 2/13/2019

Simple and easy to follow english. Great course by instructor in GUI development using Python Kivy!!

Showing all 10 reviews on CourseDuck

Read all 94 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 : 82 / 100