KivyMD Python - Build Mobile apps using Material Design (Udemy.com)
Build cross-platform desktop/mobile apps using KivyMD, Kivy and Python 3
Created by: Attreya Bhatt
Last updated August 2021
What you will learn
- Using Python to create Android + iOS Mobile Apps
- Material Design to create a beautiful UI
- Kivy Basics for groundwork to more advance topics
- Create Toolbars, Lists, Navigation Drawers, Login Systems, Dialog Boxes and more.
How it compares
Against the other 149 rated Udemy courses in Mobile Development on CourseDuck:
- Rating4.3 out of 5higher than 24% of them
- Reviews106#97 of 150 by number of reviews
- Length3.4 hoursshorter than 80% of them
- Last updatedAugust 2021earlier than 75% of them
Course Description
If you thought Java/Swift was the only way to create Android and iOS mobile apps, you couldn't have been more wrong. In comes Python with Kivy and KivyMD ( Kivy Material Design ). You will be able to create beautiful apps using your favourite programming language. These apps are cross-platform so you basically create them once and you will be able to use them on desktop and mobile.
This is The Complete Kivy MD Course on Udemy that will not only help you make android + iOS apps for fun, but this course will land you a reputable career as an mobile and GUI developer. The course not only tells you the basics of material design, but we will take you on a journey across the entire development system from the basics to advanced. You'll learn from doing practical coding.
What to expect after completion of the course?
You should expect to be familiar with components used to create a mobile app with Kivy Python. You will know how and when to put in different elements like Toolbar, Navigation Drawer and how to make them look good. Some of the features of this course -
Learn Kivy Basics before going to KivyMD
Create beautiful Buttons and bind them to actions
Dialog boxes
Taking Input and verification
Lists with and without Avatars
Toolbar with color themes
Navigation Drawer
Changing Screens
Source Code - All source code shown in this course is also available for download. Students can create their own projects using the downloaded Python files.
Why choose me as an instructor?
When i was a kid i saw this YouTube video on how make a folder invisible on Windows I was so fascinated with this idea. Since then my love for technology has only grown. I understand the people who are passionate about learning new things. At the end of each section we will take a quiz to check up on your skills and see if we’re ready for the next section. We will create this project together from start to finish.
So, why wait? If all this sounds great to you, Press on “Take this Course” and I will see you inside the course!
Instructor Details
- 4.3 Rating
106 Reviews
Attreya Bhatt
When I was a kid I saw this YouTube video on how to make a folder invisible on Windows. I have never looked back since then. My love for technology has only grown.
I started with security since that was one of the areas that fascinated me. Then i went on to win the award for designing using Photoshop at Cofas '2012. On the destructive side, I always made scripts that used to mess up the systems at my school. I was almost suspended. I learned my lesson and vowed to do only constructive things. To make people aware of security issues, along with 2 friends started a Facebook page and group called YAP
To make things more interesting Web development came into my life which helped me get into the most prestigious chapter at my college IEEE. This helped me master different things that got my attention
- Android Development
- Augmented Reality
- Machine learning
- Python Development
- Internet of things ( IOT )
I never really wanted to go to a college. Still against it but it made me realize that the joy of creating something with a team of people is unparalleled. I created a blog which helps people who are not so familiar with technology get familiar with it and benefit from it. It has more 5,00,000 views today.
Things I learned and am still learning from it are Writing,Wordpress CMS, SEO, Google Analytics and Adsense and how to market a product after creating it.
More courses by Attreya Bhatt
Build an Augmented Reality android app in 1 hour! (2017)
4.1 (447 Reviews)
Provider: Udemy
Time: 42 mins
$44.99
Python Game Development using Pygame and Python 3 (2020)
4.5 (253 Reviews)
Provider: Udemy
Time: 2.2h
$44.99
Scrapy : Python Web Scraping & Crawling for Beginners (2019)
4.3 (207 Reviews)
Provider: Udemy
Time: 3.8h
$11.99
More Mobile Development courses
Flutter Mobile App: Build Chatbot with Firebase & Gemini AI (2026)
4.9 (775 Reviews)
Provider: Udemy
Time: 13.8h
$19.99
Android MVVM Architecture complete course (2026)
4.7 (890 Reviews)
Provider: Udemy
Time: 3.4h
$74.99
Android App's Development Masterclass - Build 2 Apps - Java (2023)
4.7 (271 Reviews)
Provider: Udemy
Time: 7.8h
$39.99
The Best React Native Course 2026 (From Beginner To Expert)
4.6 (735 Reviews)
Provider: Udemy
Time: 24.3h
$19.99
The Ultimate 70+ Hours iOS Development Bootcamp (2025)
4.6 (672 Reviews)
Provider: Udemy
Time: 74.2h
$84.99
Reviews
By Hüseyi̇n Koç on 9/1/2024
Yeterli bilgi yer almıyor. Android için derleme var ancak IOS içinde olması gerekiyordu. Sayfa geçişleri yeterli anlatılmadı. Sayfalar arası veri taşıma yeterli anlatılmadı. SqLite kullanmak zorunda kaldığımızda ne yapacağımızı bilmiyoruz. Verileri nasıl depolayacağız. Aşırı derece yüzeysel anlatılmış. Diğer içeriklere göre bu parayı hak eder mi emin değilim.
By Raul Reyes Muñoz on 6/4/2023
la secuencia de los videos 1 al 21, es distinta al 22, se entiende la lógica pero podría ser con el mismo ejemplo, faltó conexión a base de datos para un login, y manejar la helpers en archivos .kv.
By Bhargav Nandan on 3/16/2023
Really great course. I was so tensed about using kivy at my new internship and had no clue how to work on it. Nothing beats this course.
By Hariprakasham K on 1/18/2023
so far it is really good . looking forward to the course .
By Andreas Heil on 1/7/2023
A really cool course. It is simple to follow for me as a beginner.
By Tim Tarver on 12/25/2022
Excellent Course! I need to learn how to develop mobile applications anyway so here I am! Awesome!
By Saranya Murthy on 12/7/2022
Thank you attreya for this helpful content. I enjoy learning it day by day. It's really great experience.
By 086dx on 11/13/2021
not used .kv files separatly examples on git not like in video lessons looks like manual adoptation, not more
By Senol Evsen on 9/11/2021
very clear explanations and helpful to solve problems.
By Anton Maruev on 8/29/2021
Good course. Almost the only course dedicated to kivymd library. Contains step by step explanations of basic widgets. Contains little issues.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100









