What is CSguru?

Computer Science Guru (CSguru) community is a teaching community that is formed by a group of local talents such as university students and industrial experts who are passionate in computer science education. Every weekend, we run coding classes with Telebort for kids and teens.

Be a change maker to help the Young.

Are you a university or industrial expert who wants to do something different for the local community? 🤓
Good news! We are looking for public or private universities students with computer science background and adult domain experts who love to teach and have willingness to learn. 🥰
Join us as CSguru and be a part of this movement. 🙌🏻

Why Teach at Telebort?

Build Strong Coding Skill

Build a strong foundation of coding skills using block-based coding platforms like Scratch and MIT Apps Inventor and syntax coding such as HTML, CSS, JavaScript, Python, and more.

Build Network and Community

Access to the latest tech topic, coding solution, and debugging support through CSguru network and community.

Solve Real World Problems

Learn, code, launch apps and build websites that would solve real world problems with young students.

Professional Career Development

Pursue your career development with a group of wonderful people.

Extra Income

Earn extra income while sharing your passion.

Journey as a CSguru

CSguru Lifecycle

CSguru Basic

  • Voluntary opportunity. 

  • One time basis upon request of the upcoming programs.​

  • ​No contract of service needed.

  • Training will be provided before running the program.

CSguru Facilitator

  • Professional career development opportunity.

  • Application from basic to facilitator is needed.

  • Consist of fixed schedule, either Saturday, Sunday or both.

  • Minimum 6 months contract of service or graduated a program from lesson 1 to lesson 24, whichever is achieved.

  • Approximately 8 weeks, in house training and development will be provided.

  • LinkedIn Badge will be awarded.

CSguru Instructor

  • Worked as CSguru Facilitator for at least 6 months and nominated by Telebort Academic Team.

  • Consist of fixed schedule, either Saturday, Sunday or both.

  • Gain a deep understanding of the syllabus of Telebort Weekly Core Program(s). 

  • Lead a team of CSguru Facilitator. 

  • Involve in live teaching. 

  • Class arrangement decision. 

  • Accountable to student learning progress.

Why should you join us?

Top 6 Benefits of CSguru.


Teach and facilitate a dynamic and collaborative classroom community.


Update attendance and lesson progress chart, and give feedback for post-teaching-evaluation after each class.


Guide students through development of various sample projects that will be presented and distributed to fellow classmates.


Participate in Telebort’s community events to understand the needs of stakeholders.

Parent, student, teacher, and learning center


Gain deep understanding of Telebort’s curriculum road maps, lesson plans, teacher handouts, and learning material for students.

Student handouts, sample projects, notes, quizzes


Do extra reading in relevant subject matters.

Computer science, Scratch, MIT App Inventor 2, Web design, Python

Meet Some of Our CSguru! 

Tio Mi Kin

25 years old

Electrical & Electronic Engineering Graduated from Yonsei University

Generally, Telebort has a very young and energetic team. There are many new things for me to learn. Most importantly co-workers are friendly and helpful. Many things are decided through constant discussion in the team. In my opinion, Telebort is a great platform for mutual growth for the company and the employee. 

Sharvin Kogilavanan

21 years old

Computer Science student

Universiti Sains Malaysia, USM

Frankly speaking, I'm not really a people person. Working with Telebort had taught me so many things in ways that I couldn't have imagine mainly having to improve my computing skills which will help me with my course and life as well. Besides, dealing with children isn't that simple but I also realised that they can be charming in their own way. I've particularly liked the way Telebort handling things in an adequate manner. Being with them feels so great as I learn new things every day.  

Kaushalya Tinakaran

22 years old

Computer Science student

 Universiti Sains Malaysia (USM)

Working at Telebort, I am privileged to be given the opportunity to explore broader areas and equip various skills apart from the IT world. It was a wonderful journey together with the team! 

Adibah Riduan

23 years old

Computer Science student

Universiti Sains Malaysia (USM)

Initially, I didn't have interest in teaching, but after joining the Telebort Team, I didn’t expect that teaching coding to kids was very fun. The instructors and staff  are humble, friendly, and hardworking. Moreover, Telebort has produced many great and skilled instructors. I really enjoy working with them.

Interested to join us as CSguru Facilitator?

Submit your application below and our team will contact you shortly.

Application Process


Submit CSguru Application


Interview & Assessment




Mock Teaching
(Final Test)


Undergoes Training & Development

Frequently Asked Questions (FAQs)

Who are we looking for?

We are looking for private or public universities students with computer science background and adult domain experts.

What are the differences between CSguru Basic, CSguru Facilitator and CSguru Instructor?

  • CSguru Basic are basically involved on a one time basis upon request of the upcoming programs whereas a CSguru Facilitator and CSguru Instructor are involved in a period of time.
  • All CSguru will receive the certification from Telebort but salary will only be credited for CSguru Facilitator and CSguru Instructor.
  • There are contract basis for CSguru Facilitator and CSguru Instructor, but no for CSguru Basic.

Did CSguru get paid?

The salary is credited for CSguru Facilitator and CSguru Instructor only.

What kind skill set requirements of becoming CSguru?

We are looking at 2 things: 1. Attitude:

  • Responsible
  • Patient and Passion
  • Love to teach and willingness to learn
  • Friendliness and Approachability towards students
  • Preparation and Organization Skills
  • A Strong Work Ethic
  • The Ability to Build Community
2. Skills:
  • Computer Science Background
  • Expose to various programming languages (e.g, C++, HTML, CSS and Javascript)
  • Interpersonal Skills
  • Creativity
  • Adaptability
  • Management Skills

What classes would you be involved to mentor the students?

For CSguru Basic you will be involved in our on demand program.

  • Hour of Code
  • Kids Can Code
  • Teens Can Code
  • Girls in ICT
  • Bootcamp and more
For CSguru Facilitator and CSguru Instructor you will be involved in Telebort Weekly Core Programs (Offline & Online):
  • Program A: Foundation of Creative Computing
  • Program B: Mobile Apps Development
  • Program C: Fundamental Web Design (CSS & HTML)
  • Program D: Interactive Web Design (Javascript)
  • Program E: Advance Web Development
  • Program F: Python with Data Science

How many existing CSguru in Telebort?

There are 53 CSguru from 7 universities and the tech industry who joined us in teaching.

If I was the CSguru Basic before this, can I apply for CSguru Facilitator or CSguru Instructor?

Yes, you may enroll in our CSguru Facilitator for the next calling. However, for CSguru Instructor, you will need to have at least 6 months working experience as CSguru Facilitator and it needs to be nominated by Telebort Academic Team.

If I was the CSguru Facilitator or CSguru Instructor, can I convert to other roles (Full Timer) in Telebort?

Yes, you may convert to other roles (Full Timer) by updating the application form to Telebort team.

Academic Partners