Kickstart your coding journey this summer with our intensive Python Coding Camp, designed for high school students eager to explore the world of programming.
The Basic Level (15 Days) lays a strong foundation in computer fundamentals, logical thinking, and Python programming. Students will learn essential topics like data types, control structures, functions, strings, lists, and file handling — ending with a mini project to put their skills into action.
The Advanced Level (30 Days) dives deeper into core programming concepts and real-world applications. This includes hands-on learning of data structures, sorting and searching algorithms, SQL databases, Python-SQL integration, computer networks, and cybersecurity essentials. Students will build and present a major real-time project by the end of the camp.
This course is perfect for students who want to develop practical coding skills, enhance problem-solving abilities, and gain confidence through project-based learning.
Introduction to Computers, Software, Operating Systems, and Memory
Number Systems, Encoding Schemes, and Conversions
Emerging Technologies: AI, Big Data, IoT
Problem Solving and Algorithm Design
Python Programming Basics:
Variables, Keywords, Data Types, Operators
Input/Output, Type Conversion, and Debugging
Flow Control: if
, else
, while
, for
Loops
Functions: Built-in & User-Defined
Working with Strings, Lists, Tuples, and Dictionaries
Error Handling (Exception Handling)
File Handling: Reading and Writing Files
Project: Building and Presenting a Basic Python App
Data Structures in Python: Stack and Queue Implementations
Algorithms:
Sorting Techniques – Bubble, Selection, Insertion Sort
Searching Techniques – Linear and Binary Search
SQL & Databases:
Database Concepts: Tables, Keys, and Relationships
SQL Commands: DDL, DML, DQL with Queries and Aggregations
Multi-Table Operations and Relational Queries
Connecting Python with SQL – CRUD Operations
Networking and Cybersecurity Essentials:
Computer Networks, Topologies, and Devices
Data Communication, Protocols, HTTP vs HTTPS
Cybersecurity Basics – Threats, Malware, and Firewalls
Final Major Project: Real-Time Application Using Python + SQL
Project Presentation, Testing, and Feedback
(Basic – Advance)
(GST included)