Python Annual Program (JWDJ1)
6 weeks
·Live Course
Master Python from Scratch – Code, Create, Innovate!
Your Instructors


Dheera Jadhwani
Course Overview
**Annual Python Course **
Course Overview
The Annual Python Course is designed for beginners who want to build a strong foundation in Python programming over 12 months. With 72 lectures (8 per month, 2 per week), the course covers essential programming concepts and advanced topics to ensure a well-rounded understanding of Python.
Key Features
Language: English
Level: Beginner
Duration: 12 months
Lectures: 8 per month (Total: 72)
Software Requirements: Windows/Linux OS, Python (Spyder, Atom, PyCharm)
Why Learn Python?
Python is a versatile, object-oriented programming language that works across different operating systems (Windows, Mac, Linux, Raspberry Pi). It is easy to learn, supports procedural, object-oriented, and functional programming, and has an extensive library ecosystem.
Learning Objectives
By the end of this course, students will:
Understand fundamental Python concepts (variables, data types, loops, functions).
Work with lists, tuples, dictionaries, and data structures.
Learn object-oriented programming (classes, objects, inheritance, polymorphism).
Handle errors using exception handling techniques.
Work with file handling, modules, and package management.
Develop GUI applications using Tkinter.
Connect Python with MySQL for database management.
Build Python-based projects, including game development using Pygame.
Curriculum Highlights
The course is structured into 22 modules, covering:
✅ Python Basics (Syntax, Variables, Operators, Control Flow)
✅ Functions, Lists, Dictionaries, and Sets
✅ Exception Handling & File Operations
✅ Object-Oriented Programming (OOPs)
✅ GUI Development with Tkinter & Turtle
✅ Game Development with Pygame
✅ Database Management with MySQL
✅ Final Python Project (Practical Application)
The course ensures a hands-on learning experience with real-world applications, making it an ideal choice for anyone looking to master Python. 🚀
What you'll get out of this course

To learn how to design and write a program in Python.

To learn the concepts of lists, tuples, and dictionaries in Python programs.

To identify Python object types.

To learn indexing and slicing to access data in Python programs.

To learn looping and decision statements in Python.

To learn how to write functions and pass arguments in Python.

To build packages in Python modules.

To read and write the data from files in Python.

To learn the concept of object‐ oriented programming in Python using class concept.

To learn exception handling in Python applications for error handling.

Work with data structure and collections

Create user defined modules and import them

Installing and uninstalling packages

Define user define class and objects

Work with inheritance and encapsulations

Work with date and time module

Create GUI interface using Tkinter module

Connect python with MYSQL

Design games using Pygame module
Syllabus
Week 1 May 12 — May 18
Week 2 May 19 — May 25
Week 3 May 26 — Jun 1
Week 4 Jun 2 — Jun 8
Week 5 Jun 9 — Jun 15
Week 6 Jun 16 — Jun 22
Week 7 Jun 23 — Jun 23
Your Instructors

Shyamraje Pandule

Dheera Jadhwani
© Copyright 2025 — Joyworld