Combine fun and practical learning with Tic Tac Toe Game and CRM Project! Students will create an interactive Tic Tac Toe game to practice logic, conditions, and user interaction, while building a Customer Relationship Management (CRM) system to manage data and client interactions efficiently. Perfect for developing coding skills, problem-solving abilities, and hands-on experience in both gaming and real-world applications.
Introduction to Python
Course
Grasp the knowledge of programming techniques in Python High-Level programming language and implement the codes on the basis of programming and Logical Structure.
Overview of Python
Grasp the knowledge of programming techniques in the Python high-level programming language and implement the codes on the basis of programming and logical structure.
π Ready to start your childβs coding adventure? Get started with Python today!
3 Level | Age 11+
Choose Your Level
Select the level that best fits your learning journey
Level 1
Introduction to Python
Start your coding journey with Introduction to Python! This course introduces students to the fundamentals of Python programming, including variables, data types, loops, and functions. Through fun and interactive projects, learners will develop problem-solving skills, logical thinking, and a strong foundation for advanced programming and real-world applications.
Level 1 Syllabus
-
Python Programming Fundamentals
a. Introduction & Basics
-
Introduction to Programming and Python
-
Playing with Numbers β Number Data Type
-
Strings
-
Lists
-
Dictionaries and Tuples
b. Control Flow & Loops
-
Introduction to Logics, Flow Statements
-
Understanding Loops, While Loop
-
For Loop and Useful Operators
c. Functions & Object-Oriented Programming
-
Methods and Functions
-
Introduction to Object-Oriented Programming
-
Inheritance and Polymorphism
d. Modules & File Handling
-
Importing, Making New Packages
-
Importing Date-Time, Random, Maths Modules, etc.
-
File and Exception Handling
e. Project-Based Learning
-
Project β Build Your Own Calculator
-
-
GUI Development with Tkinter
a. Introduction & Basics
-
Introduction to Graphic User Interface, Creating GUI/Buttons/Input Fields
-
Giving Interface to Our Calculator
-
Images/Icons/Frames, Radio Buttons/Placement
b. Advanced GUI Components
-
Creating New Windows/Message Box/Dialog Boxes
-
Handling Files/Sliders/Scale
-
Add Dropdown Menus/Checkboxes
c. Projects
-
Customer Invoice Generation Project
-
Keyboard Event Binding and Menu Bars β Listbox and Scrollbar
-
Making Notepad Using Tkinter with Classes
-
-
Database Connectivity & Projects
a. Database Basics
-
Introduction to Database and SQLite Commands
b. Database Projects
-
Make Project Using SQLite/Connectivity
-
Updating and Deleting β SQLite Database
-
Introducing CRM/Database and Tables/Input Boxes/MySQL β Major Project
-
Adding Interface β CRM, Lookup and Export/Customer Information
-
Dropdown β CRM, Update and Delete Data
-
π― Major Projects (Level 1)
Tic Tac Toe Game and CRM Project
Level 2
3D Games with Python
Dive into the world of interactive entertainment with 3D Games with Python! Students will learn to create immersive 3D games using Python, exploring graphics, animations, and game logic. This course combines creativity with programming, helping learners develop problem-solving skills, coding expertise, and hands-on experience in game development.
Level 2 Syllabus
-
Game Development Basics & Mini Projects
a. Introduction & Setup
-
Introduction to Gaming
-
Building Libraries for Mini Projects
-
Building a Simple Game
b. Classic Game Projects
-
Snake Game
-
Starting with Pacman β Making Grids and Global Variables
-
Adding More Features to Game
-
Installation, Color, and Filling
-
React and Movements
-
Adding Boundaries and Objects
-
Adding Logic to Game
-
Editing and Aligning Objects
-
-
Advanced Game Development & Projects
a. Front-End & Game Design
-
Designing Front-End
-
Alignment with Back-End
b. Flappy Bird Project
-
Building Flappy Bird β Overview
-
Building Flappy Bird β Designing Sprite
-
Building Flappy Bird β Pipe Class
-
Building Flappy Bird β Event Handling and Collision
-
Building Flappy Bird β Completing the Game
c. Advanced Game Concepts & Final Project
-
Overview and Designing
-
Physics and Motion
-
Main Loop
-
More Functionalities
-
Building More Levels
-
Finishing the Game
d. Developing Final Project (Mario Game)
-
Overview
-
Event Handling and Controls
-
Collider and Main Loop
-
Defining Mario
-
Functions
-
Movements
-
Animation
-
Making Enemy
-
Power-Ups
-
Logic for Storing Score
-
Rendering Everything
-
Final Project Submission and Review
-
π― Major Projects (Level 2)
Flappy Bird Game and Angry Bird Game
Bring classic games to life with Flappy Bird Game and Angry Bird Game projects! Students will learn to design and code interactive games with engaging gameplay, animations, and scoring systems. Perfect for developing programming skills, logical thinking, and hands-on experience in game development using Python or visual coding tools.
Level 3
Python Django Framework
Dive into web development with the Python Django Framework! This course introduces students to building powerful, dynamic, and secure web applications using Django, a high-level Python framework. Learners will explore essential concepts such as models, views, templates, routing, and authentication, while understanding how to connect applications with databases and manage backend logic efficiently. Through hands-on projects, students will create fully functional web apps, implement interactive features, and develop a strong foundation in both frontend and backend development. This course is perfect for aspiring web developers looking to combine Python programming with practical, real-world web development skills.
Level 3 Syllabus
-
Django Web Development β Basics & Core Concepts
a. Introduction & Setup
-
Overview of Django
-
Django Installation and First Django Project and App
b. Views & Templates
-
Introduction to Views
-
Template Overview
-
Conditions in Templates
-
Using Filters in Templates
c. Projects & Admin Interface
-
Blog Webpage Design
-
Create an Admin Interface
-
Login and Registration Page
d. Models & Forms
-
Creating Models
-
Models with Tables, Model Relationships
-
Introduction to Forms
-
Handling and Submitting HTML Forms
-
Form Validation
e. CRUD & Object Management
-
CRUD Views
-
ListView, Detail, Update, and Delete View
-
Redirect Pages with URLs
-
How to Create Objects
-
Saving/Updating/Deleting Objects
-
Sorting and Filtering Objects
f. Mini Project
-
Project β To Do App
-
-
Advanced Django & Bootstrap Integration
a. Front-End Integration
-
Introduction to Bootstrap
-
How to Add Navigation and Background Images in Django
-
How to Integrate Bootstrap Theme in Django Website
b. Web Projects & Features
-
Blog Website
-
Authentication
-
Sending Emails and Message Framework
-
Pagination and Sitemaps
-
Weather App
-
Distance Map Website
-
Portfolio Website / E-Shopping Project
c. Testing & Deployment
-
Unit Testing
-
Deploy and Live the Website
-
π― Major Projects (Level 3)
Location Based Website and Portfolio Website
Explore the exciting world of web development with Location-Based Website and Portfolio Website projects! In the Location-Based Website project, students will learn to integrate maps, geolocation features, and interactive elements to create websites that respond to user locations, enhancing practical understanding of real-world applications. In the Portfolio Website project, learners will design visually appealing, responsive sites to showcase their projects, skills, and achievements, emphasizing both aesthetics and functionality. Through these hands-on projects, students will gain experience in HTML, CSS, JavaScript, and modern web development practices, developing creativity, technical skills, and a professional web presence.