Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Building Games and Mobile Apps with Python

buildwithpython via YouTube

Overview

Prepare for a new career with $100 off Coursera Plus
Gear up for jobs in high-demand fields: data analytics, digital marketing, and more.
This is a comprehensive course that covers all the essentials of the cross-platform Python GUI framework, Kivy. The course begins by introducing Kivy and helping students get it installed. From there, the tutorials dive right into game development, walking through the creation of a classic pong game. After mastering game development, the course goes on to cover app development, teaching students to create a simple paint app and then converting it to an Android app. Finally, the course goes on to cover Kivy basics such as creating labels and texts, buttons, and images as well as more advanced concepts, such as layouts, taking user input, themes, and dialogs. Put together, this course provides students with the essential building blocks and knowledge to create their own graphical applications in Kivy.

Syllabus

Kivy Tutorial #1 - Introduction and Installing Kivy | Python GUI.
Kivy Tutorial #2 - Creating your first Window | Python GUI.
Kivy Tutorial #3 - Adding Simple Graphics and Labels | Pong Game.
Kivy Tutorial #4 - Adding the Ball | Pong Game.
Kivy Tutorial #5 - Understanding Movement Mechanics | Pong Game.
Kivy Tutorial #6 - Animation in Kivy Python | Pong Game.
Kivy Tutorial #7 - Ball Bouncing and Boundaries | Pong Game.
Kivy Tutorial #8 - Creating the Paddles | Pong Game.
Kivy Tutorial #9 - Adding Touch to App | Pong Game.
Kivy Tutorial #10 - Collision Detection in Kivy | Pong Game.
Kivy Tutorial #11 - Increasing the Score | Pong Game.
Kivy Tutorial #12 - Converting Kivy to Android APK | Buildozer.
Kivy Tutorial #13 - Building a Simple Paint App.
Kivy Tutorial #14 - Background Color and RGB Values | Paint App.
Kivy Tutorial #15 -Touch Events and Drawing | Paint App.
Kivy Tutorial #15.5 - Drawing with a Brush | Paint App.
Kivy Tutorial #16 - Clearing the Screen with Button | Paint App.
Kivy Tutorial #17 - Creating Labels and Texts | Kivy Python Basics.
Kivy Tutorial #18 - Creating Buttons and Background Color | Kivy Basics.
Kivy Tutorial #19 - Adding Images and AsyncImage | Kivy Basics.
Kivy Tutorial #20 - Layouts and BoxLayout | Kivy Basics.
Kivy Tutorial #21 - Layouts and GridLayout | Kivy Basics.
Kivy Tutorial #22 - Taking Input using TextInput | Kivy Basics.
Kivy Tutorial 1 - Building Mobile Apps with Python | KivyMD.
Kivy Tutorial 2 - Creating Labels and Text Styles | KivyMD.
Kivy Tutorial 3 - Creating Buttons in Material Design | KivyMD.
Kivy Tutorial 4 - Themes and Color Palettes | KivyMD.
Kivy Tutorial 5 - User Input with Text Field | KivyMD.
Kivy Tutorial 6 - Binding Input and Button | KivyMD.
Kivy Tutorial 7 - Creating Dialog Boxes | KivyMD.
Kivy Tutorial 8 - Creating Lists | KivyMD.
Kivy Tutorial 9 - Avatar and Icon Lists | KivyMD.
Kivy Tutorial 10 - Creating DataTable | KivyMD.
Kivy Tutorial 11 - Creating Toolbars | KivyMD.
Kivy Tutorial 12 - Navigation Drawer | KivyMD.
Kivy Tutorial 13 - Content in Navigation Drawer | KivyMD.
Kivy Tutorial 14 - Changing Screens using ScreenManager | KivyMD.

Taught by

buildwithpython

Reviews

Start your review of Building Games and Mobile Apps with Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.