course image

Python Program (JWDJ2)

6 weeks

·

Live Course

Master Python from Scratch – Code, Create, Innovate!

Your Instructor

Instructor profile photo

Dheera Jadhwani

Course Overview

**Python Course **

Course Overview
The Annual Python Course is designed for beginners who want to build a strong foundation in Python programming over 18 months. With 108 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: 18 months

Lectures: 8 per month (Total: 108)

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

checkbox

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

checkbox

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

checkbox

To identify Python object types.

checkbox

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

checkbox

To learn looping and decision statements in Python.

checkbox

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

checkbox

To build packages in Python modules.

checkbox

To read and write the data from files in Python.

checkbox

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

checkbox

To learn exception handling in Python applications for error handling.

checkbox

Work with data structure and collections

checkbox

Create user defined modules and import them

checkbox

Installing and uninstalling packages

checkbox

Define user define class and objects

checkbox

Work with inheritance and encapsulations

checkbox

Work with date and time module

checkbox

Create GUI interface using Tkinter module

checkbox

Connect python with MYSQL

checkbox

Design games using Pygame module

Syllabus

Week 1 Jun 7Jun 13

Week 2 Jun 14Jun 20

Week 3 Jun 21Jun 27

Week 4 Jun 28Jul 4

Week 5 Jul 5Jul 11

Week 6 Jul 12Jul 18

Week 7 Jul 19Jul 19

Your Instructor

instructor photo

Dheera Jadhwani

© Copyright 2025 Joyworld

Terms of Service / Privacy Policy