Header Image - Pathways in Python

Your First Step into Computing

Discover the world of computing through Pathways in Python, an immersive learning experience by NTU’s College of Computing and Data Science (CCDS). Learn Python, join the Tech for Good Hackathon, and see how code can shape real impact.

Learn. Build. Impact.

💻

Python Intensive

12–31 January 2026
A 3-week guided learning phase introducing the fundamentals of Python, logic, and problem-solving under NTU mentors.

🤝

Hackathon Challenge
Tech for Good

31 January 2026 Kickoff
Team up to design real-world solutions that make a positive difference.

🌍

Tech for Good Showcase
@ CCDS

28 February 2026
Top projects will be featured at the CCDS Open House, celebrating innovation and impact.

Who Can Join

Open to students from Junior CollegePolytechnic, and all other pre-University institutions. No prior coding experience needed; just curiosity and enthusiasm!
Teams of 2 – 3 (max) may register together, or sign up individually to be matched with peers.

Key Dates

Registration Opens:17 October 2025
Python Intensive:12 – 31 January 2026
Hackathon Challenge:31 January 2026 Kickoff
Tech for Good Showcase:28 February 2026

Think You’re Ready to Build?

The Intensive track is fully subscribed.
We’re now taking Hackathon-Only registrations – limited to students who already have Computing/coding experience and can dive straight into project work.

Register for the Hackathon

💻 12–31 Jan: Python Intensive🤝 31 Jan–14 Feb: Hackathon🌍 28 Feb: Showcase

Programme Details

Explore each stage of Pathways in Python 2026. Click the headers for each section to see what you’ll learn, how it runs, and what to expect.

💻 Stage 1: Python Intensive (12 – 31 Jan 2026)

What it is

A three-week guided introduction to computational thinking and Python programming. Learn to think like a programmer, design logical solutions, and express them in code.

What you’ll learn
  • Programming fundamentals and control structures
  • Data types, loops, and conditional logic
  • Problem-solving through algorithmic thinking
  • Practical exercises with real-world applications
Tools & delivery
  • Self-paced online modules + weekly face-to-face lab sessions (Saturdays @ NTU).
  • Use Google Colab or Replit (no installs required).
  • Feedback and guidance from NTU mentors.
Learning outcomes
  • Understand the fundamentals of computational logic and Python syntax
  • Develop structured approaches to problem-solving
  • Translate real-world problems into executable code
What you can achieve
  • Receive a Certificate of Completion, contingent on full participation in all in-person weekend lab sessions.
  • Gain eligibility to sit for the SC1003 Introduction to Computational Thinking and Programming exemption test.


Who should join:
Anyone curious about computing; no prior coding experience required.

Registration closes on 30 Nov 2025.


⚙️

🤝 Stage 2: Hackathon Challenge: Tech for Good (31 Jan – 14 Feb 2026)

What it is
A two-week-long team challenge to design tech-based solutions that make a positive difference.
What to expect
  • Kickoff on 31 Jan 2026.
  • Mentorship check-ins with NTU faculty and student mentors.
  • Theme prompts centred on Technology for Good.
  • Evaluation based on creativity, feasibility, and impact.
Teams & eligibility
  • Teams of 3 members.
  • Submit team names & member details by 31 Jan 2026 (we’ll email a reminder).
  • Direct-entry participants (Hackathon only) should have basic programming knowledge.

Registration closes on 24 Jan 2026.


⚙️

🌍 Stage 3: Tech for Good Showcase @ CCDS Open House (28 Feb 2026)

What to expect
  • Demo booths / poster walkthroughs for shortlisted projects.
  • Interaction with NTU faculty, students and visitors.
  • Certificates of participation ; recognition for top projects.

Why it matters: Creativity meets real-world impact; and a first-hand taste of NTU’s computing community.

Frequently Asked Questions

How do I register?

Simply fill out the online registration form at this link. You can choose to register for the Python Intensive, the Hackathon Challenge, or both.

Who can join?

Students from Junior Colleges and Polytechnics. You can register individually or as a team of up to 3 members.

Do I need prior coding experience?

No. The Python Intensive is beginner-friendly. The Hackathon Challenge welcomes both new and experienced coders; direct-entry participants should have basic programming knowledge.

Can I join only one part?

Yes. You may register for Python Intensive, Hackathon Challenge, or Both.

How do I form a team?

Teams can have up to 3 members. You can register first as an individual and submit team member names later, by 31 January 2026.

Is there a fee to participate?

No. Pathways in Python is a free educational initiative by NTU’s College of Computing and Data Science (CCDS).

What will I receive?
  • Certificate of Completion (contingent on full participation in weekend lab sessions)
  • Eligibility to sit for the SC1003 exemption test
  • Mentorship from NTU faculty and student mentors
  • Opportunity to showcase at CCDS Open House
Who can I contact?

Email the CCDS Outreach Team at [email protected].

Can I withdraw after I've been accepted?

Yes. You may withdraw after acceptance, but we ask that you inform the CCDS Outreach Team early at [email protected] so that your slot can be offered to another applicant.