Free coding education for ages 13-18

Learn to code,
bit by bit.

Democratizing advanced coding education for all Singaporean youth. No fees. No barriers. Just curiosity and commitment.

main.py
def calculate_journey(distance, speed):
    # Calculate the total time taken
    time = distance / speed
    return f"Travel time: {time} hours"

# Test your function here
distance_input = 150
speed_input = 60

result = calculate_journey(distance_input, speed_input)
print(result)

$ python main.py

Travel time: 2.5 hours

28+

Students

11

Tutors

12

Week Program

100%

Free

Why BbB?

Built different.

We're not another paid enrichment centre. We're a community groundup filling the gap between basic government programs and expensive private courses.

Real Python, Real Projects

Learn industry-grade Python from variables to Flask, SQL, and AI/ML. Build real applications, not toy examples.

Code for Community

Advanced students build real technology solutions for non-profits. Learn by creating impact, not just completing exercises.

Peer-Powered Learning

Learn from H2 Computing alumni and NUS CS students who've been where you are. Small groups, personal attention.

Our Curriculum

Your pathway to mastery.

Term 1

Python: Language & Application

Variables, data types, control flow, functions, file I/O, and OOP fundamentals.

12 weeks • No prerequisites
Term 2

Flask & Front-End

HTML/CSS, JavaScript, Flask framework, Jinja2 templates, and database integration.

12 weeks • Requires Term 1
Term 3

SQL & Databases

Relational databases, SQL fundamentals, SQLite integration with Python.

10 weeks • Requires Terms 1-2
I made a promise to myself last year. I will let every kid who wants to learn to code learn to code, regardless of money, regardless of background.

Because that door was once closed for me, and now I want to open it for all the kids after me.

Hongpeng Wei

Co-Founder & President, Bit by Bit Coding

Our Story

Rejected from coding club.

Hongpeng grew up in Singapore and was rejected from his secondary school's coding club — not for lack of passion, but for lack of prior experience that would have cost his parents hundreds of dollars monthly to acquire.

He later taught himself to code through free online resources on a cheap laptop received as a 14th birthday present, passed the H2 Computing subject test, and went on to study H2 Computing at Victoria Junior College.

In 2025, he and co-founder Brian realized many shared the same story: the courses that bridge Scratch to Python, and Python to real industry tools, were locked behind paywalls.

Bit by Bit Coding was founded in January 2026 to change that.

Ready to start your journey?

Join our community of learners. No fees, no barriers — just curiosity and commitment.