(Py200) Computational Thinking with Python

1. What is Python?
Python is a general-purpose programming language that has been ranked consistently number one in many coding language popularity surveys. It is supported by big technology companies like Google.

2. Why choose Python?
Python has an easy-to-understand syntax, yet versatile and powerful libraries, making it a superb choice as an introductory programming language for first-time coders.

3. How will coding help my child in School?
Coding helps your child in logical thinking and problem-solving skills. The ability to break down a complex problem into many smaller and simpler tasks enhances the chances of a successful solution. The skill is easily transferable to other subjects such as Math and Science.

4. What age group is suitable for this course?
The recommended age is 10 years old onwards. Learners must be comfortable with the keyboard and can type text-based input reasonably fast. Learners should preferably complete our core Python module (Py100) Everyone can Code with Python which will equip them with Python fundamentals.

5. My child is new programming. Will he/she be able to follow?
The course is NOT designed for beginners with zero programming experience. Beginners are advised to take up our core Python module (Py100) Everyone can Code with Python.

6. Do I need to bring my computer laptop or any other equipment?
All equipment and notes will be provided. Learners may only need to bring their water bottle and basic writing materials in case they want to plan on a piece of paper.