Python Intermediate Course


This course is a fantastic starting point for learning the Coding language, Python. It has simple easy-to-use syntax, making it the perfect language for someone trying to learn computer programming for the first time.

Enquire Now!

Sold Out

Python Intermediate

In this intermediate course on Python, our aspiring programmers will get to level up their basic syntax coding knowledge. The curriculum is specially designed to expose them to complex programming. They will learn the key functions of json, iterators, regEx and modules.

They are supposed to code programmes like calculators and interactive quizzes using raw data that they will have to research on their own. As such the students’ competency in computational thinking will be put to test as they have to think deeper to link the correct responses to the questions designed by themselves.

We would bring our students to the context of social media which they can relate the best! So let’s get them to design and build a fun and interactive quiz to check out their peers’ knowledge in social media! Will their peers be deemed as social media gurus, newbies and/or “fanatics”? The students can also share out and showcase the programmes with their families.


Learning Outcome CSTA ISTE UKNCC
Key Stages
1. Learn about Computational Thinking (CT)
2. Apply Computational Thinking when coding in Python.
3. Create an interactive social media fanatic quiz
3A-AP-17 5D
4. Learn to code python basic codes
5. Learn to code more complex project
6. Learn and apply programming concepts to create programs

  • Json
  • RegEx
  • Iterator
  • Use codes from the another file by using Module
  • Encryption program
5D 1D
7. Learn to test and debug (identify and fix errors) in a program or algorithm to ensure it runs as intended.

  • Errors
    – Syntax Error
    – Runtime Error
    – Logic Error
  • Debug and troubleshoot.

8. Learn good programming practices to ensure readability and to avoid errors in a program or algorithm.

3A-CS-03 1B 1B
9. Apply design thinking process in the project, with consideration of the end-user:

  • Plan the project to describe the program’s sequence of events, goals and expected outcomes.
  • Execute the plan by coding the project and testing that the program is working.
  • Understand the final result of the project.

10. Project presentation:

  • Describe the steps taken and choices made during the iterative process of program development.
  • Reflect after the project and deriving new understanding of the project.
3A-AP-13 2B
11. Build confidence and skills and allow for personal expression of students’ interests and experiences through the course. 3A-DA-09 4D
12. Learn character-building skills such as creativity, resilience, flexibility and confidence through this course. 1D
13. Build digital intelligence as responsible, competent, confident and creative users of technology. 3A-1C-24 1E 2F
16 Hours
12+ years old
Confident in keyboard typing and has basic fundamentals in programming logic.

Course curriculum is aligned with international standards: ISTE, CSTA & UK NCC

For Your Information

Our course center is located at #03-03, 51 Cuppage Road (Behind Centrepoint)

  • Laptops and course materials provided
  • Snacks and lunch provided for full day courses
  • Water dispenser available
  • Computer labs are located in the central area
  • Bring along your creative mindset and energy!
  • And also your own jacket in case it gets chilly!

Please note:

  • Our courses will only proceed with a minimum of 4 seats sold. We will inform you in advance by writing if the minimum is unfilled and the course is cancelled. Refunds will be made accordingly to you. Unless otherwise notified, the course will go ahead as scheduled.
  • Any other refunds will only be made on a case-by-case basis.
  • There may be filming & photography done during our workshop/classes. By registering your child’s attendance at this event, parents/guardians grant a perpetual licence to use the student’s work, photographs/videos of the student, and other materials for purposes such as publicizing or promoting the workshops/events and/or the students’ accomplishments on our website or on our partners’ websites.

Why Us?

Best Trainer-Student Ratio in SINGAPORE

1 Trainer to a max of 8 students for every class to ensure maximum attention is given to each student. As experienced educators, we know that lesson time shouldn’t be spent on waiting too long for a teacher to give one-on-one attention in a huge class.

Your Child’s Security is our UTMOST PRIORITY

CCTVs installed  in all classrooms and along the corridors to ensure your child’s safety.

Proper precautions will be taken for your child and we ensure that pick-up and drop-off is only performed by a registered guardian

Toilets just outside our premises which ensures your child will never be out of sight for more than 2 minutes.

All Equipment Provided

Don’t burden your kids with additional loads. There’s no need for any notebooks or tablets. All your child needs to bring is his/her inquisitive mind and a yearn to learn.

Central Location – Orchard Road

Well-connected by public transport, getting to us is never going to be an issue.  From Ion Orchard to Plaza Singapura…Parents can relax and shop…  while your kids are well taken care of @ KIDSCODE.

Value for Money Learning and Training

Contrary to what people think, enrichment for kids doesn’t have to cost a bomb. Our courses are priced not more than the hourly market rate. (PS: check out the price at other providers and divide out over the duration in hours)

NO HIDDEN charges, only PLEASANT surprises.