Knowlify
CatalogStart free

Python Programming: From Basics to 20+ Real-World Projects

Master Python fundamentals through 20+ hands-on projects, from image processing and automation to web scraping and AI applications. Perfect for beginners seeking practical programming skills with real-world tools like OpenCV, Beautiful Soup, and speech recognition.

4.6
(90 ratings)
24,422students enrolled
Arbaz Khan

Created by

Last updated · 4/26/2026
Python Programming: From Basics to 20+ Real-World Projects
Price
$1.00
This course includes
1 sections
Lifetime access
Access on mobile and desktop
Outcomes

What you'll learn— skills you'll gain

  • Build web automation scripts to open multiple websites and manage browser tasks programmatically
  • Convert text to speech and speech to text using Python libraries for voice-enabled applications
  • Capture and process images using webcams with OpenCV for computer vision projects
  • Create screen recording applications that save video output in standard formats
  • Implement face detection algorithms to identify human faces in video streams
  • Extract text from images using optical character recognition (OCR) techniques
  • Scrape web data and parse HTML content to retrieve real-time information like weather data
  • Deploy practical automation solutions that streamline daily programming and computer tasks
Curriculum

Course content

1 section · 20 lectures · 157 min
Welcome to Python Programming: Course Overview

VIDEO file: 1.1 Intro.mp4

1:02
2.1 Python Setup.mp4

VIDEO file: 2.1 Python Setup.mp4

8:49
3.1 python basics.mp4

VIDEO file: 3.1 python basics.mp4

30:31
3.2 Message.mp4

VIDEO file: 3.2 Message.mp4

1:49
4. Screenshot App.mp4

VIDEO file: 4. Screenshot App.mp4

15:52
4.2 Screenshot GUI1.mp4

VIDEO file: 4.2 Screenshot GUI1.mp4

8:10
5 Password Genrator.mp4

VIDEO file: 5 Password Genrator.mp4

10:57
6 email sender.mp4

VIDEO file: 6 email sender.mp4

7:51
7 Speed Test.mp4

VIDEO file: 7 Speed Test.mp4

1:26
8 covid-19 bot.mp4

VIDEO file: 8 covid-19 bot.mp4

8:06
9 OCR.mp4

VIDEO file: 9 OCR.mp4

7:50
Web Automation: Open Multiple Websites Automatically

VIDEO file: 10 Web Auto.mp4

6:02
Text to Speech Conversion with Python

VIDEO file: 11 Text To Speech.mp4

5:20
Speech to Text: Convert Audio to Text with Microphone

VIDEO file: 12 Speech To Text.mp4

5:46
Capture Images with Your Webcam Using OpenCV

VIDEO file: 13 Webcam.mp4

6:39
Build a Screen Recorder Application

VIDEO file: 14 Screen Recorder.mp4

10:48
Face Detection Using Haar Cascades

VIDEO file: 15 Face Detection.mp4

10:36
Web Scraping: Create a Real-Time Weather Application

VIDEO file: 16 Weather App.mp4

5:33
17 URL Shortener.mp4

VIDEO file: 17 URL Shortener.mp4

3:39
Quiz: Learn Python With 20+ Real World Projects [In 2023]
Overview

About this course

This comprehensive Python course takes you from complete beginner to intermediate programmer through hands-on, project-based learning. Throughout 20+ real-world projects, you'll learn core Python fundamentals while building practical applications you can use immediately. The course covers essential libraries like OpenCV for computer vision, speech recognition for audio processing, web automation with browser control, and data extraction with Beautiful Soup. You'll create functional programs including image-to-text conversion, text-to-speech engines, speech-to-text converters, webcam applications, screen recorders, face detection systems, weather apps, and web automation tools. Each project reinforces programming concepts through practical implementation, making abstract ideas concrete and memorable. Whether you're interested in automation, artificial intelligence, computer vision, or general Python development, this course provides the skills and confidence to build real applications. The instructor, Arabaz Khan, guides you through every step with clear explanations and working code examples.

Taught by

Meet your instructor

AI Agents & GenAI Mentor | AI Coach to 300K+ | Founder @GetSetCode | Ex-OpenAI UC Dev

Hello, I am Arbaz Khan, a Computer Science Engineer. I have experience in IoT, Python, Data Science, and learning New Technologies. Also, I am good at C, C++, JAVA. I love to Automate things like Home Automation and other tasks using Python Programming Language. I'm also running my own startup named GetSetCode were We are working on innovative real-time projects related to AI, ML, IOT, Automation, and Robotics.