Young Coders’ Workshops

From April 2019 in collaboration with BuildingBloCS, PyCon SG 2019 will hold a series of free Young Coders' Workshops for students (or children of school going age) at various venues. Targeted at a younger audience aged 18 and below, this aims to enthuse the young about the joy of experiential and hands-on learning through Python coding.

Sessions are conducted by students for students, and currently include:

Check back this page as we will be updating new workshops contents. If you would like to propose a workshop topic and/or is able to run one at your school, let us know by filling up!

You may also be interested in our Introductory machine learning with Python workshop recorded with FOSSASIA Academy. :)


If you are interested in participating, please sign up at the respective workshops registration links. Registration typically closes by Wednesdays of the workshop week or when slots run out. Participation is free and parents are encouraged to attend with their children!

If you have a question, please contact

Workshop: Kickstarting Competitive Programming!

Date: Sat 20 Apr 2019 or Sat 4 May 2019 or Sat 18 May 2019
Time: 9:00 am - 11:00 am
Venue: Dunman High School Computer Lab S1

Participants will learn useful algorithms and implement them in Python to solve interesting and challenging competitive programming tasks. This workshop will kickstart students on their competitive programming journey to solve beginner level tasks in the Google Kickstart Competition!

Outstanding participants will also be invited to attend a 10-session advanced algorithmic training course (valued at $1000) by NUS School of Computing from May 2019 at highly subsidised rates in preparation for NOI 2020. [Terms and conditions apply - For non-past NOI medallists only and priority given to students currently studying Computing in Singapore schools.] Outstanding performers in NOI will get a chance to represent Singapore in IOI 2020 which Singapore will be hosting.

Bonus: Competitive Programming book for outstanding participants!

[Note that Round B of Google Kickstart will happen on Sun 21 Apr 7 - 10 am SG time]

[Note that Round C of Google Kickstart will happen on Sun 26 May 5 - 8 pm SG time] See

Participants may also choose to dial in using to join the virtual room.

20 Apr 2019 Signup:
4 May 2019 Signup:
18 May 2019 Signup:

Workshop: Experiential Introduction to Cyber Security

Date: Sat 11 May 2019
Time: 9 am - 12 noon
Venue: Hwa Chong Institution Computer Lab (JC E306)

Participants will get a taste of the use of Computing in the field of cybersecurity through practical hands-on experience in this mini-CTF workshop! A fun and engaging workshop organised by students from Hwa Chong Institution in collaboration with BuildingBloCS 2019 just for YOU!

This workshop is open to secondary school students who are interested to find about more about cyber security, or simply just want to have fun in the cyber world! Get ready to immerse yourself in the cyber world, learn cyber security skills right away and conquer the cyber monster together with like-minded peers! (Don't worry, no physical fighting is involved.) Life is precious, so do not miss this opportunity to prove yourself to be a true cyber security warrior!

Certification after the course as a cyber security warrior and food for replenishment after the battle will be provided, hence please do help your cyber leaders sign up! Sign ups close at the end of April, so do not miss the opportunity! If you have any queries, do contact!

Sign up:

Workshop: Learn AI by playing Minecraft

Date: Sat 11 May 2019
Time: 9 am - 11 am
Venue: Dunman High School Computer Lab S1

Project Malmo is a sophisticated AI experimentation platform built on top of Minecraft, and designed to support fundamental research in artificial intelligence. Participants can now learn introductory AI using Python by playing Minecraft (for free)! :)

Sign up:

Workshop: AI for Students: Learn data science and machine learning with DataCamp

Date: Sat 18 May 2019 or Sat 1 Jun 2019
Time: 8.30 - 11.30 am
Venue: Dunman High School Computer Lab S3

At this introductory workshop, participants will begin their data science and machine learning journey by completing courses on Participants will also get up to 6 months of premium access to all paid courses on DataCamp and earn industry certification by completing courses of their choice. They can also collaborate and work on projects which will be featured on BuildingBloCS. Upon course completion, they can also continue to refresh and practise their skills with the mobile practice app and earn XP!

This workshop is with support from AI Singapore under the AI for Students programme. T-shirts will be given to participants who have successfully completed at least one course on DataCamp.

18 May 2019 Signup:
1 Jun 2019 Signup:

Workshop: Introduction to Python

Date: Sat 18 May 2019
Time: 11.30 am to 2.00 pm
Venue: Dunman High School Computer Lab S1

"Singhealth data breach" and "Driverless cars rolled out at NTU". What do all these have in common? Expose yourself to the world of programming and technology as we embark on learning one of the most widely used languages, Python. Build a BMI calculator, try programming challenges and more! For participants who are interested in data science or artificial intelligence or web development, it is highly recommended to attend this beginner level course first to learn some Python basics. It is not necessary for participants to have any prerequisite knowledge of Python.


Workshop: Introduction to web development with Flask

Date: Sat 25 May 2019
Time: 9.00 am to 12.00 noon
Venue: Dunman High School Computer Lab S1

Participants will learn how to create dynamic web applications though using Flask with basic Python, HTML and Jinja. It is recommended that participants know some Python basics.


Workshop: Learn Python with TheGirlCode (women only)

Date: Sat preferred
Time: 8.30 am - 11.30 am
Venue: Computer Lab at your school
Contact: Japnit Kaur Ahuja at

The Girl Code
Code With Confidence


Only 11% of programmers in the world are female. The obvious question that comes to mind is - why? Why is there such a huge gender gap in this field? Why aren’t more women programming? The problem is a lack of confidence. Entering a male-dominated field like Computer Science can be intimidating. Furthermore, a lack of female role models in this field only serves to exacerbate this mindset - they’ve started believing that they can’t code. But, there’s a solution to every problem, and, at The Girl Code, we've come up with a way to address this issue. We plan to host specially designed workshops to address this problem. In the workshops, we will introduce students to programming concepts through the language Python. The students will form a tight-knit community, which would act as a safe haven for girls to share absolutely anything they wish to-reiterating a sense of belonging and positivity.


The workshop will start off with some form of public speaking, fun group acting improvisations, and games through which we aim to make the students feel comfortable and confident in their skin, and inspire teamwork capability in them. There will also be a keynote speaker - an inspirational woman in the field of programming. Our main focus will be on programming with trivia quizzes, conceptual lectures and acquaint them with our platform

The workshop is free!
  • The school only needs to provide a computer lab.
  • The number of participants should be between 30 to 40, from primary 6 to secondary 4.
  • We will provide mentors: every 5 students will have 1 mentor.
  • Suggested duration of the workshops: 6 to 8 hours.
  • The workshops can be split up into 2-3 hour sessions spread over 2-3 days.
  • Students will be awarded a certificate at the end of the workshop, certifying their proficiency in Python.
  1. Basic Introduction to programming
  2. Introduction to logic gates (and, or and not)
  3. Loops
  4. Strings
  5. Lists
  6. Functions

Workshop: Google Vision Kit with Python

Date: Fri 31 May 2019
Time: 2 pm - 5 pm
Venue: Nanyang Polytechnic, Block L, L532

Using Google Vision Kit with Python, we introduce students to the world of artificial intelligence through a fun, interesting and hands-on way. Google Vision Kit lets students build their own intelligent camera that can see and recognize objects using machine learning, which can be applied widely. Students will be paired into groups of 3 and allocated a Vision Kit.

At the end of the workshop, students should have an idea of what is AI and how AI can be beneficial and solve many real-life issues.

This workshop is open to secondary school students who are keen to learn, some knowledge of Python programming language would be a bonus.

Sign up:


PyCon Singapore is a conference about the programming language Python. It is a community effort driven by the members of the Python User Group Singapore.

When & Where

October 10 - October 12 2019


Latest News

Hello World