Fundamentals of Computer Programming
LEVEL 01

Fundamentals of Computer Programming

This level provides students with the fundamental knowledge in computer-based programming and educates them on its core concepts. Moreover, the program also provides knowledge in visual mathematics, animated stories, game development and app programming, etc.


What you will learn?
  • Introduction to Programming
  • Animations and Graphic Designs
  • Logical Programming
  • Integrated Mathematic Concepts
  • Game or App Development
  • Advance Scratch 3.0 Extensions

  48 Hrs

Fundamentals of Computer Programming
Level 02

Micro-Controller Programming

This level provides students with the knowledge of programming microcontroller with Micro:BIT. The Micro:BIT is ARM-based hardware which is designed to encourage children to get actively involved in writing software program for computers and building new things such as electronic devices and robots.


What you will learn?
  • Introduction to Micro:BIT
  • Button & Gesture Controls
  • Coding with Scratch 3.0
  • Micro:BIT Sensors
  • Advance Micro:BIT
  • Micro:BIT Game Development

  32 Hrs

Micro-Controller Programming
Micro-Controller Programming
Electronics & Circuit Programming
Level 03

Electronics & Circuit Programming

This level is designed to help students to explore and experiment with ways in which electronic circuits function through computer coding and learn the core concepts of electronics. The student is given an experiment to learn and execute the concepts of circuit building & will be taught to record its engineering through drawings.


What you will learn?
  • Introduction to Electronics
  • LEDs & Motors
  • Fundamentals of Resistance
  • Semiconductors
  • Circuit Programming using Micro:BIT
  • Servo & Sensors
  • Smart Home System

  24 Hrs

Electronics & Circuit Programming
Level 04

Robotics Programming

This level provides opportunities for students to explore how real-world computer coding & electronic devices communicates with each other. During this program, the student will be working with a robotic buggy KIT to build & code based on the knowledge gained in their previous levels.


What you will learn?
  • Introduction to Maker Robotics
  • Robotic Assembly
  • Coding for Robotic Sensors
  • Joystick Controls
  • Advance Smart Car Programming

  16 Hrs

Robotics Programming
Robotics Programming

Frequently Asked Questions

If your child is ten years or above, they are eligible to enrol for Code Inventors 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