$420 – $470

Introduction to Python Programming with CTF Challenge for Youths Aged 10-16

Actions and Detail Panel

$420 – $470

Event Information

Share this event

Date and Time

Location

Location

Common Ground Civic Centre (Near Bedok MRT)

21 Bedok North Street 1

Singapore, 469659

Singapore

View Map

Refund Policy

Refund Policy

No Refunds

Event description
Youth Coding Course: Programming in Python Ages 10-16 with CTF Challenge

About this Event

Introduction To Python Programming – Specially For Teenagers Aged 10-16 With A Keen Interest to learn more about Technology, Gaming And Coding

This Introduction To Python Programming Is A Great Opportunity For Teenagers To Understand Real-World Coding Concepts And Learn To Create Their Own Games And Applications… Even If They Are Not Computer-Savvy!


		Introduction to Python Programming with CTF Challenge for Youths Aged 10-16 image

What do these sites/apps have in common? Yup, they’re all built with some amount of Python code.

This is a fun introduction to text-based programming using the Python language over 4 sessions of 3 hours each. Sessions 1 and 2 focus on the basics of computer coding and introduction to the Python programming environment. Sessions 3 and 4 will cover simple algorithms, functions and some graphic effects. We will end with building simple but fun games on the last day!

To make the whole learning experience fun, we will have games, quizzes and will end with a cyber-style, Capture-the-Flag (CTF) challenge on the last day! The CTF is a live challenge with 8-15 python coding challenges from easy to difficult and encourages the students to reinforce and recap what they have learnt. There will be a live scoreboard as they crack the challenges and the top 3 winners will get a mini prize!

This class is ideal for secondary school students who want to have an exposure to the real world of coding and creating your own games! Upper Primary School kids with good foundations to programming knowledge (eg. Intermediate Scratch) are also welcome. Certificates of Participation will be awarded to everyone with >75% attendance.

Course Details:

  • Date: 15th – 16th March 2021
  • Timing: 9am – 12pm, 1:30-4:30pm Daily
  • (Please bring or buy your own lunch for the break from 12 pm to 1.30 pm)
  • Format: Live In Person
  • Venue: Common Ground Civic Centre(S469659, next to Heartbeat@Bedok)
  • Age Group: 10- 16 Years old

Selling Fast!

Here’s what some of our past participants of the Introduction To Python Programming Class have to say after completing their classes:


		Introduction to Python Programming with CTF Challenge for Youths Aged 10-16 image

Here are some of the “Python Nuggets” we will be covering in the class:

Sessions 1 and 2

1. Learning to be a Coder

  • How Computer Programs Work
  • Thinking like a Computer
  • Many Types of Programming Languages
  • Introduction to Python
  • Setting up Python Environment
  • Hello World in Python
  • Syntax and Errors
  • Code and Shell Windows

2. Fun Facts and Knowledge about Computers

  • Hardware: Processor, Memory, Input and Output and Storage
  • Files and File Structures
  • Processors and Memory
  • Bits and Bytes
  • Binary, decimal and hexadecimal counting

3. Python Basics

  • Program Flow
  • Simple Math Calculations
  • Variables
  • Data Types: Numbers
  • Data Types: Strings
  • Data Types: Booleans
  • User Inputs and Outputs

4. More Fun With Python

  • Logical Operators
  • Number Comparisons
  • String Comparisons
  • Branching and If-Else conditions
  • Doing things again and again: For Loops
  • While Loops and Escaping Loops

5. Basic Data Structures and Functions

  • Lists
  • Functions
  • Types of Bugs and Troubleshooting

6. Building simple games: The Joker Game and Funny sentences

Sessions 3 and 4

1. Python Functions and Algorithms

  • Recap of Python Functions
  • Global and local variables
  • Algorithms and basic sort functions
  • Libraries and imports

2. Graphics Fun in Python

  • Creating a User Interface Windows using Tkinter
  • Colours
  • Co-ordinates
  • Shapes and Moving shapes

3. Capture-the-flag challenge

  • Live challenge of 8-15 python coding questions to crack
  • Ranges from easy, intermediate to difficult
  • Online scoreboard to show live progress

4. Conclusion

  • Results and Recap of CTF Challenge
  • Recap of Python Learning Journey
  • Tips for future learning

		Introduction to Python Programming with CTF Challenge for Youths Aged 10-16 image

Dear Parents,

At BlockCyber, we believe in enriching and empowering people with good digital skills from a young age.

Besides the traditional subjects taught in schools, we believe that youths can also pick up the new digital ABCDs – i.e. programming languages.

Kids at this age have grown up with technology as a key part of their lives.

Scrolling, Swiping, Sharing, Searching, Streaming…

Plus… they’re fast, you can’t keep up.

As parents ourselves, we get it, you might be concerned.

“Do they really know what they’re doing?”

“Should I be concerned about their usage time?”

“Are they actually learning/doing anything useful?”

In this class, they will learn a very useful programming language called Python by working on creative projects like game creation – not by reading books and completing worksheets.

I’m sure, even if they aren’t computer-savvy, they’ll know how to play games.

Now… what if they actually learnt how to build these games themselves?


		Introduction to Python Programming with CTF Challenge for Youths Aged 10-16 image

We get them asking questions like:

“How do computers count?” – hint: different from humans

“What do computers like?” – nothing to do with emotions

“Why does this do A and not B?” and “How do I make it do B instead?”

And get them to apply their learnings to real-world applications!

E.g. what actually happens when they scroll on TikTok?

Python powers plenty of commercial applications, is regularly seen as one of the best programming languages, and is recognized as the fastest programming language of recent years.

Kids are fast, and can quickly pick up the basics and learn how to use this language for data science, machine learning, animation, game and cloud development, and so much more…


		Introduction to Python Programming with CTF Challenge for Youths Aged 10-16 image

We help them to visualise abstract concepts in a fun format that lets them apply mathematics to real-life problems.

This is the great age to start learning how to code!

These are some raving testimonials of the class written by teenagers who have thoroughly enjoyed themselves in our classes.


		Introduction to Python Programming with CTF Challenge for Youths Aged 10-16 image

In fact, many of them have reached out to find out more about advanced classes, which we offer as well.

Now for some serious stuff… Looking towards the future

Python is considered the language of choice for data science, machine learning, and artificial intelligence – all areas that are extremely in demand in our current economy.

These areas also have immense value in the future of our economy and where technology has been heading, so there is sustainable value in this skill.


		Introduction to Python Programming with CTF Challenge for Youths Aged 10-16 image

Python’s popularity will only continue to grow.

Many experts believe that the language has staying power due to its power and simplicity.

Don’t forget, enormous amounts of Python code within large projects will need development and maintenance for years to come.

Just think of your own work environment, your friends, family and colleagues…

Many people around you have considered, or probably taken up “Professional Python Certifications” for their career progression.

You might not know this, but Python for kids and youths is exploding in popularity.

Many parents and educators now view it as the Go-To beginner-friendly youth coding language that imparts immediately transferable 21st century skills.

The best part?

Coding actually teaches kids and youths to experiment, learn to fail, and gives them the confidence to be creative – rarely something you can learn from standard curriculum.

Get your Teenager 21st-Century ready with our Programming in Python Course this March Holiday!

To keep the class sizes conducive, we have limited slots available.

Early bird sign ups can receive more than 10% discount today!

Once all slots are taken, we’ll close registrations.

If you’re still here reading this, the good news is that seats are still available.

So, if you’re serious about enriching your child’s mind through programming, sign up today before they’re all gone!

To Your Youth’s Education,

Outreach Team@ BlockCyber


		Introduction to Python Programming with CTF Challenge for Youths Aged 10-16 image

Register below for the upcoming holiday period!

Course Details:

  • Date: 15th -16th March 2021
  • Timing: 9am – 12pm, 1:30-4:30pm Daily
  • (Please bring or buy your own lunch for the break from 12 pm to 1.30 pm)
  • Format: Live In Person
  • Venue: Common Ground Civic Centre(S469659, next to Heartbeat@Bedok)
  • Age Group: 10- 16 Years old
  • Refund Policy: Kindly note that there will be no refund once payment is made.

In the event that you can't make it, please inform us via email to training@blockcyber.tech at least 5 calendar days before class starts. We will then keep your payment records to be used in another class. In the event the class is cancelled on our side, we will give you full refunds. Please note there is a minimum class size of 6 to start.

Pre-requisites:

  • Student does not need to have any coding background, even though some Scratch or Robotics programming may help.
  • Student should be able to use a laptop proficiently and be able to type words comfortably using Microsoft word or any other text processor.
  • Student needs to bring his/her own laptop with power adaptor and mouse. Laptop requirements are as follows: Any Windows laptop or Macbook or Chromebook that can support Chrome browser v63, Safari v11, Edge v15 or later. Please note that Internet Explorer is not compatible.

For All Enquiries, please contact Allie @

Mobile: +65 8882-6960

Email: allie@blockcyber.tech

For more information, visit https://www.blockcyber.tech/python/

If you can't make it for this event, please register here to keep updated on our future events:

https://docs.google.com/forms/d/e/1FAIpQLSfVJBUKpIRK7IpVM1wZ2aDEJN85UgQReLrq_jHEHfiMuzVKvg/viewform?usp=pp_url

Share with friends

Date and Time

Location

Common Ground Civic Centre (Near Bedok MRT)

21 Bedok North Street 1

Singapore, 469659

Singapore

View Map

Refund Policy

No Refunds

Save This Event

Event Saved