Summer Camp

Summer Fun with Python – A Coding Course for Kids

This beginner-friendly Python programming course is designed for kids and teens who are curious about coding. Students will start with the basics and gradually explore concepts like variables, loops, functions, and logic building through hands-on mini projects and interactive lessons.

Printer Rental

Shreelakshmi

Throughout the course, participants will write real Python programs such as calculators, guessing games, and simple chatbots. By the end, they’ll not only have built several working projects but also gain the confidence to explore programming further. No prior experience is required—just a willingness to learn and have fun!

This Python programming course introduces the fundamentals of coding in a fun and practical way. Students will learn to write Python scripts, understand core programming concepts, and create interactive projects from scratch.

What Will You Learn?

Learners will build a strong foundation in Python through guided lessons and engaging projects. Each session focuses on new concepts with hands-on coding practice.

  • Introduction to Python and writing your first program
  • Variables, data types, user input, and basic operations
  • Conditional statements and logic building
  • Looping with for and while; basic iteration challenges
  • Building a dice roller and calculator using Python
  • Functions, parameters, and reusable code
  • Lists and building a multiple-choice quiz game
  • Creative project – chatbot or turtle graphics
  • Planning and developing a final project
  • Final project presentation and feedback session

Requirements

No prior coding experience is needed—this course is beginner-friendly and designed for kids.

  • Suitable for ages 10–17
  • Basic computer usage skills (typing, using a mouse)
  • Laptop or desktop with Python installed (guidance provided in class)
  • Internet connection for virtual sessions (if online)
  • Curiosity, creativity, and willingness to learn

Day 1: Introduction To Python

Let’s begin our Session by understanding the basics of Python programming language. And first, we’ll see the short introduction about Python. About the Software and How to create the Simple “Hello world” program and How to Run the program we will see that. Come Let's start…

Day 2: About Operators, Control Statement & Looping

Now, we’ll learn : • What are the Operator?
• How to use the Operator?
• How to Handle the Control Statements?
• What is Loop? How many types of Loop?
• How to Handling this all the topic practically in Python? We will see…
Come Let’s Start the session…

Day 3: Introduction About Python Datatypes & Functions

In this part, we’ll learn about the datatypes such as List, Tuple, Set, Dict. Then how to handle the pre defined function. What is the different between those function, And how to create the user defined function, About the types of function, Everything we learn in practical. Come and join with us.

Day 4: Handling Data Types

Next, we’ll learn about the python data types : • List
• Tuple
• Set
• Dictonary
In practical session. Come Let’s Join with us.

Day 5: User Define Function

Now it’s time We will learn about the user defined function • How to create?
• How many types of function?
Every thing we will do it in this session and you will be getting some idea in this session why we are create this function. Come let’ s start the session

Day 6: OOPS & Inhertiance

Next, we’ll learn about the OOPs and Inheritance concept. • About Class and Object
• How to create it?
• How to Handle the member data, member function and creating constructor.
• Dictonary
This all are the topic we plan to highlight in this session. Come and Join with us. Every thing in fully practical and theory session.

Day 7: Inhertiance

Next, we’ll learn about the Inheritance concept. • Type of Inheritance
• Purpose of Inheritance
• How to create the Inheritance in python?
Every thing we will learn in this session.

Day 8: Exception Handling

Next, we’ll learn about the Exception concept. • Type of Exception
• Purpose of Exception
• How to Handle the Exception in python?
Every thing we will learn in this session.

Day 9: File Handling

It’s time to create the file and write the data into the file and how to read the data from the file we will learn in this. Let’s Join with us.

Day 10: Final Touches And Showcase

Now it’s time to do the student presentation. • What you are learn in this session?
• How it’s useful to you in past 10 days?
• About Trainer and Madras Academy Feedback.

Costs: ₹1,500 ₹3,000

Include This Course

  • Duration 2 Weeks
  • Estimated Seat250
  • Joined190
  • LanguageEnglish
  • Category Summer Camp

Share