Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python Projects: Build 60 GUI, OpenCV & CLI Projects
Rating: 4.5 out of 5(10 ratings)
52 students

Python Projects: Build 60 GUI, OpenCV & CLI Projects

Build 60 Real-World Python Projects with OpenCV, Tkinter GUI, and CLI -Based Applications
Created byJayanta Sarkar
Last updated 6/2026
English

What you'll learn

  • Find the next palindrome number
  • Create a Voice Recorder using Python
  • Drink Water Reminder Using Python Desktop Notifications
  • Email Address Finder
  • Send email programmatically using python
  • Text Utility tool using python
  • Basic file organiser using python
  • Advanced Automatic File Organizer Using Python
  • Check if two PDF documents are identical with Python
  • Build a mini search engine CLI tool
  • Python Program to extract frames using OpenCV
  • OpenCV BGR color palette with trackbars
  • Displaying the coordinates of the points clicked on the image using Python-OpenCV
  • Draw rectangular shape and extract objects Using Open CV
  • Drawing with Mouse on Images using Python-OpenCV
  • White and black dot detection using OpenCV
  • Background subtraction – OpenCV
  • Saving Operated Video from a webcam
  • Play a video in reverse mode using OpenCV
  • Template Matching with OpenCV
  • Cartooning an Image using OpenCV – Python
  • Replace Green Screen using OpenCV- Python
  • Create a Screen recorder using Python
  • Build your own Jarvis computer assistant using python
  • To-Do List App GUI using Tkinter
  • Simple Calculator GUI
  • Digital Clock GUI
  • Currency Converter GUI
  • Digital Alarm Clock GUI
  • BMI Calculator GUI
  • Unit Converter GUI
  • Text to speech converter GUI application
  • creating GUI structure
  • Text Detection and Extraction using OpenCV and OCR
  • Invisible T-shirt using OpenCV
  • Face Detection using Python and OpenCV with webcam
  • Live Face Blur - Privacy Filter
  • Gun Detection using Python-OpenCV
  • Pedestrian Detection using OpenCV-Python
  • Detecting objects of similar color in Python using OpenCV
  • Detecting car using openCV
  • Detect and Recognize Car License Plate from a video in real time openCV
  • Live Webcam Drawing using OpenCV
  • Right and Left Hand Detection Using Python
  • Creating a Finger Counter Using Computer Vision and OpenCV in Python
  • Brightness Control With Hand Detection using OpenCV in Python
  • Mouse Control Using Finger Tip
  • Display MediaPipe Face Mesh with OpenCV
  • Real-Time Face Tilt Detection (Webcam + MediaPipe)
  • Build a real-time multi-face recognizer
  • Change camera filter with hand gesture with the help of python open CV
  • Barcode and QR code scanner
  • Create text editor GUI application
  • Login and sign up from GUI
  • Batch File Renamer Tool built with Python, Tkinter
  • Quiz app GUI
  • Image viewer GUI application
  • Drawing Canvas GUI application Project
  • Real-Time Face Swapping Using OpenCV & MediaPipe
  • Finger Counter Using MediaPipe Task API + OpenCV
  • Brightness control using finger with the help of media pipe task API
  • Left hand right hand detection with New task API

Course content

65 sections142 lectures24h 19m total length
  • Introduction2:05

    Explore practical Python with 50+ hands-on projects across GUI, OpenCV, and terminal apps, guiding beginners to advanced learners from fundamentals to real-world problem solving and portfolio building.

  • beginner Python projects1:09

    Explore beginner Python projects that teach terminal-based tasks, from planning room number to voice recorder, then desktop notifications, regex email extraction, and file organization.

Requirements

  • Basic understanding of programming concepts (variables, loops, conditions) will be helpful
  • No prior Python experience is required – Python fundamentals are explained as we build projects
  • A PC or laptop (Windows, macOS, or Linux)
  • Curiosity to explore real-world problem solving

Description

Welcome to the ultimate hands-on Python project course designed to take your programming skills to the next level! In this course, you will build 60 real-world Python projects that cover a wide range of applications—from simple terminal-based programs to advanced computer vision and GUI applications.

This course is completely project-driven, helping you learn Python by building practical applications step by step. You’ll start with terminal-based projects to strengthen your Python fundamentals such as variables, loops, functions, file handling, and error management. As you progress, you’ll move on to GUI development using Tkinter, where you’ll create interactive desktop applications like calculators, text editors, form-based apps, and more.

A major highlight of this course is Python OpenCV. You’ll work on exciting computer vision projects such as face detection, image processing, motion detection, camera-based applications, and real-time video analysis. Each project is explained clearly, focusing on both logic and implementation.

Whether you’re a beginner looking to gain confidence or an intermediate learner aiming to build a strong portfolio, this course will give you practical experience, problem-solving skills, and industry-relevant projects—all in one place.

By the end of the course, you’ll have a powerful Python project portfolio and the confidence to build your own applications from scratch.

Who this course is for:

  • Beginners who want to learn Python by building practical applications instead of just theory
  • Students looking to strengthen their Python skills and create a strong project portfolio
  • Intermediate Python learners who want more experience with OpenCV, Tkinter GUI, and real-world problem solving
  • Aspiring developers aiming to become job-ready with project-based learning