Online | Lahore | Dubai | London
+92 303 063 4000 ◉ +44 20 8133 8344
Register
LMS

Scratch Programming for Kids

Course Bootcamp

  • Target Audience:
    Age 10-18
  • Level:
    Kids
    Beginner to Advanced
  • Duration:
    L1: 30 hours
    L2: 30 hours
    L3: 30 hours
  • Location:
    Live Online,
    Physical

Enroll Now
Learn Python from leading experts from industry and academia. This bootcamp will teach you fundamentals of Python and will enable you to start your journey towards becoming aPython Programmer. Learn the basic to intermediate skills of how to design and build software applications using Python programming language.

Bootcamp Features

  • Delivered by experienced & certified instructors
  • Focus on Problem Solving & Critical Thinking
  • STEM based Approach
  • Skill based Curriculum
  • Project-based Learning
  • Certificate of completion
  • Focus on practical hands-on with real-world example cases
  • Very high student satisfaction
  • Interactive sessions with expert’s support
  • Mock examinations and quizzes
  • Guidance on exam preparation
  • Possible Job placements
Python is the World's most popular programming language as per TIOBE due to its multiple features including versatility and ease of learning. It is a high-level, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation. Python is dynamically typed and garbage collected. It supports multiple programming paradigms, including structured (particularly procedural), object-oriented and functional programming.

Why to Learn Python Programming?

Versatility and Flexibility

High Demand for Python Skills

Job Satisfaction

Lucrative Salary

Ease of Learning and Use

Focus on Problem Solving and Productivity

Rich Standard Library

Strong Community and Ecosystem

Interoperability and Integration Capabilities

Cross-Platform Compatibility

Opportunities in Data Science and AI

Widely used in Web Development

Automation and Scripting

Wide Range of Learning Resources

Support for Various Development Paradigms

What Skills Will You Learn?

  • Understanding Python Basics
  • Basic Problem-Solving Skills
  • Writing Clean and Readable Code
  • Competence with Data Types and Variables
  • Proficiency in Python Syntax and Semantics
  • Mastery of Operators and Expressions
  • Basic understanding of Function Definition and Usage
  • Working with Data Structures
  • Control Flow and Decision Making
  • Basic Error Handling and Debugging
  • File I/O Operations
  • Modules and Packages
  • Libraries and Frameworks
  • String Manipulation
  • Object-Oriented Programming (OOP)
  • How to develop a software

Who is this Course For?

  • Middle School Students
  • High School Students
  • University Students
  • Tech Enthusiasts

Curriculum

Python for Kids - Beginner
  • Computers and Computation
  • Parts of Computers
  • How computer works
  • What is an Algorithm
  • How to formulate an algorithm
  • Efficiency of an algorithm
  • What is computer programming
  • Programming languages
  • Installing Python
  • Python IDE
  • Introduction to Programming in Python & Use of Python Variables
  • Python Syntax
  • Writing Hello World
  • Use of variables
  • Data Types and Numbers
  • Int
  • Float
  • String
  • Boolean
  • Type Conversion
  • String and Operations on String
  • Basic Math Expressions
  • Operators and Types of Operators
  • If Else statement
  • Nested If Else Statement
  • For Loop
  • While Loop
  • Dictionaries
  • List
  • Tuple
  • Set
  • Functions (Basic)
  • Functions (Intermediate)
  • Iterators
  • Itertools
  • Fun Coding Problem 1
  • Fun Coding Problem 2
  • Fun Coding Problem 3
  • Student Project
Python for Kids - Intermediate
  • Revision of Level 1 concepts
  • Variables
  • Data Types
  • Conditions
  • Loops
  • Functions basics
  • Functions advanced
  • Catching Exceptions
  • Try with Else Clause
  • Operations on Text File
  • Operations on CSV File
  • Database Connection
  • Creating Database tables
  • Insert, Read, Delete, Update operations
  • Classes
  • Methods
  • Objects
  • Inheritance
  • Polymorphism
  • Abstraction and Abstract Base Class Methods
  • Encapsulation
  • Creating, Using & Operations on Built-in Modules
  • Scripting Modules and JSON Encoded Data to Objects
  • Fun Coding Problem 1
  • Fun Coding Problem 2
  • Fun Coding Problem 3
  • Student Project
Python for Kids - Advanced
  • Revision of Level 2 concepts
  • OOP concepts
  • File handling
  • Exception handling
  • Introduction to Data Analysis
  • Data Cleaning
  • Munging: Exploring Data Dynamics
  • Analysis of Numerical Variables
  • Visualization for Numerical Variables
  • Analysis of Categorical Variables
  • Visualization for Categorical Variables
  • Multivariate Analysis
  • Multivariate Visualization
  • Web Scrapping techniques
  • Creating Basic Window
  • Displaying Images Using Label
  • Attributes of Label and Pack
  • Frames & Buttons
  • Entry Widget & Grid Layout
  • Check Buttons
  • Canvas Widget
  • Geometric Shapes
  • Menus & Submenus
  • Message Box using Function
  • Creating Radio Buttons
  • Modal Dialog Box with File Menu
  • List Box & Scroll Bar
  • Creating Specific variables and Game loop, Handling Events
  • Creating head, Setting FPS
  • Movement in all directions
  • Speed management
  • Advanced game management
  • Collision handling in game
  • Fun Coding Problem 1
  • Fun Coding Problem 2
  • Fun Coding Problem 3
  • Student Project

Course Bootcamp Types

Weekday Intensive - Summer
  • Session Days:
    Monday, Tuesday, Wednesday, Thursday
  • Session Length:
    1.5 hours per day
  • Course Duration:
    5 weeks
  • Total Contact Hours:
    30 hours
Weekday Regular
  • Session Days:
    Every Monday, Wednesday

  • Session Length:
    1.5 hours per day
  • Course Duration:
    10 weeks
  • Total Contact Hours:
    30 hours
Weekend Regular
  • Session Days:
    Every Saturday, Sunday

  • Session Length:
    1.5 hours per day
  • Course Duration:
    10 weeks
  • Total Contact Hours:
    30 hours

Upcoming Course Bootcamps

Course ID

Course

Mode & Location

Timing

Starting Date

End Date

Registration Deadline

Early Bird Registration

Course Fee (Regular)

Course Fee (Early Bird)

Registration Status

PY-K01/2024-03

Python for Kids: Beginner

Weekday Intensive (Live Online)

9:00 AM – 10:30 AM (UTC)

12:00 PM – 1:30 PM (AST)

Mon, Tue, Wed, Thu

July 15, 2024

August 15, 2024

July 10, 2024

July 5, 2024

GBP 179

EUR 209

SAR 849

GBP 149

EUR 179

SAR 699

Open

PY-K01/2024-04

Python for Kids: Beginner

Weekend Regular (Live Online)

9:00 AM – 10:30 AM (UTC)

12:00 PM – 1:30 PM (AST)

Sat, Sun

August 24, 2024

October 27, 2024

August 15, 2024

August 5, 2024

GBP 179

EUR 209

SAR 849

GBP 149

EUR 179

SAR 699

Closed

PY-K02/2024-02

Python for Kids: Intermediate

Weekday Intensive (Live Online)

11:00 AM – 12:30 PM (UTC)

2:00 PM – 3:30 PM (AST)

Mon, Tue, Wed, Thu

July 15, 2024

August 15, 2024

July 10, 2024

July 5, 2024

GBP 179

EUR 209

SAR 849

GBP 149

EUR 179

SAR 699

Open

PY-K02/2024-03

Python for Kids: Intermediate

Weekend Regular (Live Online)

11:00 AM – 12:30 PM (UTC)

2:00 PM – 3:30 PM (AST)

Sat, Sun

August 24, 2024

October 27, 2024

August 15, 2024

August 5, 2024

GBP 179

EUR 209

SAR 849

GBP 149

EUR 179

SAR 699

Closed

PY-K03/2024-02

Python for Kids: Advanced

Weekend Regular (Live Online)

10:00 AM – 11:30 AM (UTC)

1:00 PM – 2:30 PM (AST)

Sat, Sun

August 24, 2024

October 27, 2024

August 15, 2024

August 5, 2024

GBP 179

EUR 209

SAR 849

GBP 149

EUR 179

SAR 699

Closed

Enroll now to become Python Pro

Make your dream come a reality!

Enroll Now