Python Programming
Level 01

Python Programming

This program provides exposure to real-world programming using Python 3. Python was a simple and effective programming that helps Children and Computer Experts to code real-time software solution using the command line.


Python was designed for readability and has some similarities to the English language with influence from mathematics. At the end of the course, the student will have the knowledge to use computer coding for software development, mathematics and system scripting.


What you will learn?

  • Introduction to Python
  • Control Structures
  • Strings & List
  • Dictionary Manipulation
  • Functions & Modules
  • File Handling

  32 Hrs

Python Programming
Level 02

Python GUI Programming

This program provides exposure to Graphical User Interface (GUI) programming using Python 3. During this program, the student will be introduced to the Tkinter framework to design and development desktop applications. Tkinter provides a powerful object-oriented interface, which students can easily code and design the desktop applications it’s pre-define widget controls. Since python has become the most influencing programming language in today’s era, learning its advance applications will help children explore the world of technology.


What you will learn?

  • Introduction to GUI
  • Coding with Python Tkinter
  • Tkinter Widgets
  • GUI App Development

  32 Hrs

Python GUI Programming
Micro Python using Micro:BIT
Micro Python using Micro:BIT
Level 03

Python OOP Programming

In this advanced level students will be introduced to Object Oriented Programming, using Python as the programming language.


Object-oriented programming (OOP) is a programming model that organizes software design around data, or objects, rather than functions and logic. By learning OOP using Python, you are taking your Python skills to the advanced level from where you can pursue other super advanced Python modules.


What you will learn?

  • Introduction to OOP (Object-Oriented Programming)
  • Classes and Objects
  • Four Principles of OOP (Abstratcion, Encapsulation, Inheritance & Polymorphism)
  • Advanced Python Applications

  32 Hrs

Micro Python using Micro:BIT

Frequently Asked Questions

If your child is twelve years or above, they are eligible to enrol for Code Masters Program. You can speak to one of our Customer Service Representatives via our hotline +94777224116 and they will help you with the registration process.

Our curriculum is developed to cater to various age and knowledge levels. Each program is designed for a specific age group and may have certain prerequisites to enrol for the program. We suggest you speak to one of our Course Coordinators via our hotline +94777224116 and they will help recommend the right program for your child.

Completing each level accordingly of the following course is a prerequisite. If you wish to enroll your kid to a level 02 or 03 program the student must have knowledge of the previous level accordingly.

Every student will be subjected to a one-off new student registration fee of LKR 10,000. For further information of payments, please contact our course coordinator via our hotline +94777224116.

Every student will receive a certificate for each level of completion. An annual awards ceremony takes place at the end of the year and all students are awarded certificates and recognised for their outstanding growth.

LearnWare specializes in teaching Computer Programming aka Coding for kids. The curriculum is designed and updated based on some of the most sought after technologies around the globe. We believe every child should be given the opportunity to learn in order to give themselves an edge and succeed in their future.

Enrol now and one of our course coordinators will get back to you with further details. You can also contact us to make further clarifications through WhatsApp and we'll help you find the right program for your kid.

Talk to Us Enrol Now