Skip to content
UdemySoftware DevelopmentPaid courseAll LevelsCertificate

Python GUI Programming Using Tkinter and SQLite3 (Udemy.com)

Python Hands On Project - Building Crypto Currency Portfolio App With Python 3, Tkinter, SQLite3 And CoinMarketCap API.

Created by: Shubham Sarda

Last updated February 2026

icon
What you will learn

  • Learn To Build GUI Apps With Python Tkinter
  • Learn About Web API And It's Usage
  • Converting .PY Application To .EXE Application
  • Check Crypo Currency Price And Apply Login On Command Line
  • Learn To Work On Basic Python Project And Complete It.
  • Learn Basics About Database And SQLite3
  • Develop a Basic GUI (Graphical User Interface) using TKinter

How it compares

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

  • Rating4.6 out of 5higher than 62% of them
  • Reviews92#454 of 519 by number of reviews
  • Length2.8 hoursshorter than 81% of them
  • Last updatedFebruary 2026more recently than 64% of them

icon
Course Description

Welcome to Building Portfolio App With Python Tkinter
This course will help you to build a Python GUI application Step-by-Step with Tkinter and CoinMarketCap Free API,

Throughout the course, we will learn more about Python and Tkinter,

  1. Understanding API and its usage.

  2. Extracting Crypto Currency Coin Data and working with it.

  3. Building portfolio logic on Command line then focusing on GUI.

  4. Getting started with Tkinter and Python GUI

  5. Merging Command line application with Tkinter and completing .py version.

  6. Converting .py application to executable .exe app.

  7. Understanding the basics of SQLite3 with Python

This course integrates all of the aspects required to get you on the road to becoming a successful Tkinter developer with proper live practical exercises and walk-through from basics to advance.

After completing this course you will be ready
to expand your knowledge of Tkinter and Python.
Enroll now and I will make sure you learn best about Tkinter!

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

Shubham Sarda

Shubham is a software developer with a passion for teaching. He has worked with many funded startups, self-projects and as a top-rated freelancer on marketplaces.

Shubham has taught programming and marketing to over 100,000 students online and offline as an Instructor.

Shubham has mastered explaining very complex topics in the simplest manner that is easy to understand and follow. His video courses are also used by companies to train their employees and by colleges to prepare their students and upgrade skills according to industry requirements.

Enroll now, and I will see you inside the course!

icon
More courses by Shubham Sarda

$99.99

$74.99

$74.99

$10.99

$17.99

$99.99

icon
More Software Development courses

$10.99

$109.99

$19.99

$19.99

$94.99

$94.99

icon
Reviews

4.6

92 ratings on Udemy

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

By Ken Weinberg on 5/10/2024

ZERO STARS. I would give this course ZERO stars, but the minimum allowed is 1 star. Worst really the worst course I have every taken ever. BAD. UNPLANNED. SCATTERED. MESSY. HARD TO FOLLOW. Do not take this class.

By Alberto Romero on 2/3/2024

Es la primera vez que compro uno de sus cursos, y me gusta como explica cada tema. Gracias por compartir tus conocimientos.

By Karl Wietzel on 6/29/2023

Interessante Einblicke in Tkinter. Guter Startpunkt für den Einstieg in GUI Programmierung.

By Mark Tellier on 6/16/2022

This is an exceptional course and delivers everything promised. Each short section is clearly explained, presented in a logical order and simple to understand. At the end of the course you will have a functional application with clear understanding how it was built.

By Damon Murphy on 6/28/2020

Fantastic class!!! Thanks for putting this together. It is a great value. What I liked about this class was that it was detailed yet fast-paced (also, I had the speed at 1.25x :) ). When the lecture was complete, I had no unresolved questions - all of my questions were addressed in the lecture. Better yet. Shubham did not dwell or be-labor the explanation. It was boom, boom, boom - here's what we're going to do, here's how you do it, here's why you do it. Perfect! This is my second class from Shubham - I first took the TwitterBot class. I'm looking forward to his OOP class next! 5-stars. HIGHLY recommended. Very helpful and very efficient! Thanks, Shubham!

By David Cully on 4/30/2020

I was looking for a Python tutorial showing how to code GUI for access to a database. This course does that, and the instructor is easy to follow and understand.

By Parvez Sajjad Khan on 4/17/2020

Excellent Information provided by the instructor in this course.It will help all levels of Python developers.Thanks for this excellent course.

By Tommy B on 2/5/2020

Great content, everything I needed from Sqlite3 to a practical example of setting up and using databases and tkinter. Excellent!

By Phuzo Soko on 11/26/2019

I have worked with various python libraries and frameworks but it is the first time I am seriously looking at “Tkinter”. I am taking the tutorial slowly but at each turn trying out the concepts as they are presented. Excellent tutorial for python GUI developers

By Carlos Pagan on 8/19/2019

This course integrate various component of Python and Tkinter, such as use of api, for loop, dictionary, create a GUI, labels buttons. The material is presented in a logical sequence and clear. The best part is the material is presented by building a coin portfolio GUI example. Excellent curse.

Showing all 10 reviews on CourseDuck

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