Korodhso Aqoon

Python Programming

Categories: Featured, programming
Wishlist Share

About Course

This course is designed to teach Python programming from the ground up and guide students toward building real-world software projects. It starts with the fundamentals of programming and gradually moves to advanced concepts such as Object-Oriented Programming, database integration, and more.

The course focuses heavily on hands-on learning, practical exercises, and real coding examples so students can develop strong programming skills.

What Will You Learn?

  • Understand Python syntax and programming fundamentals
  • Work with variables, data types, and user input
  • Control program logic using conditions and loops
  • Write reusable and organized code using functions and modules
  • Work with Python collections such as lists, tuples, dictionaries, and sets
  • Apply Object-Oriented Programming concepts
  • Connect Python applications to MySQL databases
  • Perform CRUD operations (Create, Read, Update, Delete)
  • Build modern web applications using Flask
  • Create AI-powered chatbots using APIs
  • Build interactive terminal applications using the Rich library

Course Content

Module 1 – Introduction, Setup and Basics

  • Introduction
    11:56
  • Downloading and Installing Python
    06:30
  • Setting up VSCode for Python Development
    07:09
  • Creating first Python File (Hello World)
    07:30
  • Setting up Jupyter Notebook
    11:31
  • Course Files
    07:02
  • Basics of Python Syntax
    10:16

Module 2 – Variables and Data Types

Module 3 – Control Flow

Module 4 – Functions and Modules

Module 5 – Collections

Module 6 – OOP (Object Oriented Programming)

Module 7 – Python and MySQL

Module 8 – College Registration System

Module 9 – AI ChatBot

Module 10 – Python Files

Module 11 – Flask

Module 12 – Flask CRUD System