{"id":75928,"date":"2023-01-30T13:54:30","date_gmt":"2023-01-30T05:54:30","guid":{"rendered":"https:\/\/stbadmintonacademy.my\/badminton-class-for-beginners\/"},"modified":"2025-11-29T19:27:19","modified_gmt":"2025-11-29T11:27:19","slug":"badminton-class-for-beginners","status":"publish","type":"page","link":"https:\/\/stbadmintonacademy.my\/zh-hant\/badminton-class-for-beginners\/","title":{"rendered":"Badminton Class for Beginners"},"content":{"rendered":"<div class=\"gb-container gb-container-b987a394\"><div class=\"gb-inside-container\">\n\n<h1 class=\"gb-headline gb-headline-3b9dd504 gb-headline-text\"><strong>Badminton Class for Beginner in KL &#8211; Setapak &amp; <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-global-color-7-color\">Wangsa Maju<\/mark><\/strong><\/h1>\n\n\n<nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav>\n\n\n\n<p>On this page, you will see how ST Badminton Academy Malaysia runs a structured badminton class for beginner in KL, focused on Setapak and Wangsa Maju, so that complete beginners kids, teens and adults can learn proper foundation step by step. We welcome students from nearby areas like Taman Melati, Gombak, and Danau Kota who want to learn badminton from zero correctly.<\/p>\n\n<\/div><div class=\"gb-shapes\"><div class=\"gb-shape gb-shape-1\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1200 218\" preserveAspectRatio=\"none\"><path d=\"M0 218h1200v-31.3l-40 4.4c-40 4.8-120 13.1-200 0-80-13.6-160-48.6-240-66.7-80-17.8-160-17.8-240-8.8-80 8.6-160 26.9-240 8.8-80-17.7-160-71.1-200-97.7L0 0v218z\"\/><\/svg><\/div><div class=\"gb-shape gb-shape-2\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1200 218\" preserveAspectRatio=\"none\"><path d=\"M0 218h1200v-31.3l-40 4.4c-40 4.8-120 13.1-200 0-80-13.6-160-48.6-240-66.7-80-17.8-160-17.8-240-8.8-80 8.6-160 26.9-240 8.8-80-17.7-160-71.1-200-97.7L0 0v218z\"\/><\/svg><\/div><div class=\"gb-shape gb-shape-3\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1200 218\" preserveAspectRatio=\"none\"><path d=\"M0 218h1200v-31.3l-40 4.4c-40 4.8-120 13.1-200 0-80-13.6-160-48.6-240-66.7-80-17.8-160-17.8-240-8.8-80 8.6-160 26.9-240 8.8-80-17.7-160-71.1-200-97.7L0 0v218z\"\/><\/svg><\/div><\/div><\/div>\n\n<div class=\"gb-container gb-container-c65b0277\"><div class=\"gb-inside-container\">\n<div class=\"gb-grid-wrapper gb-grid-wrapper-46b9ae1c\">\n<div class=\"gb-grid-column gb-grid-column-ee22cad4\"><div class=\"gb-container gb-container-ee22cad4\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-49b92206\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"http:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Beginner-badminton-class-students-in-Setapak-learning-proper-grip-foundation.jpg\" alt=\"Beginner badminton class students in Setapak learning proper grip foundation\" class=\"wp-image-75917\" title=\"Beginner badminton class for kids and adults in Setapak KL\" srcset=\"https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Beginner-badminton-class-students-in-Setapak-learning-proper-grip-foundation.jpg 800w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Beginner-badminton-class-students-in-Setapak-learning-proper-grip-foundation-300x300.jpg 300w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Beginner-badminton-class-students-in-Setapak-learning-proper-grip-foundation-150x150.jpg 150w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Beginner-badminton-class-students-in-Setapak-learning-proper-grip-foundation-768x768.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-a117e04f\"><div class=\"gb-container gb-container-a117e04f\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\" id=\"h-1-1\"><strong>Learning From Zero<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-d6be2288 gb-headline-text\"><strong>A Proper Start for Kids and <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-new-google-hover-color\">Adults<\/mark><\/strong><\/h2>\n\n\n\n<p>Many people in Kuala Lumpur think they are &#8220;too old&#8221; or &#8220;too inexperienced&#8221; to join a badminton class. But at ST Badminton Academy Malaysia, our beginner badminton class is designed specifically for those starting with zero knowledge. Whether you are a primary school student from Setapak, a teenager near Wangsa Maju, or a working adult living in Air Panas or Sentul, we start from the very beginning.<\/p>\n\n\n\n<p>We do not expect you to know how to smash or move fast. In fact, we prefer if you come with an open mind. Our focus is on building a strong foundation so you can play safely and happily for years to come. This is the place to learn badminton from zero in KL without feeling intimidated by advanced players.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-766d33ad\">\n<div class=\"gb-grid-column gb-grid-column-8ee01b48\"><div class=\"gb-container gb-container-8ee01b48\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-ffbffbf3\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"http:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Head-coach-teaching-basic-badminton-footwork-in-Wangsa-Maju.jpg\" alt=\"Head coach teaching basic badminton footwork in Wangsa Maju\" class=\"wp-image-75918\" title=\"Coach Eric Chuar teaching foundation in Wangsa Maju\" srcset=\"https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Head-coach-teaching-basic-badminton-footwork-in-Wangsa-Maju.jpg 800w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Head-coach-teaching-basic-badminton-footwork-in-Wangsa-Maju-300x300.jpg 300w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Head-coach-teaching-basic-badminton-footwork-in-Wangsa-Maju-150x150.jpg 150w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Head-coach-teaching-basic-badminton-footwork-in-Wangsa-Maju-768x768.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-18e64276\"><div class=\"gb-container gb-container-18e64276\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\" id=\"h-1-2\"><strong>Expert Guidance<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-fe4314d9 gb-headline-text\"><strong>Head Coach Personally Guides <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-new-google-hover-color\">You<\/mark><\/strong><\/h2>\n\n\n\n<p>In many academies, beginner badminton classes are handed over to inexperienced assistant coaches while the head coach only trains the elite players. At ST Badminton Academy Malaysia, we do it differently. Our head coach, Mr Eric Chuar, personally handles the beginner sessions in Setapak and Wangsa Maju.<\/p>\n\n\n\n<p>With over 15 years of coaching experience in Singapore and Malaysia, Coach Eric understands that the first few months are the most critical. He ensures that every student whether they come from TAR UMT, nearby schools, or families living near Wangsa Walk Mall gets the correct grip and stance from day one. You will not be left alone to figure it out.<\/p>\n\n\n\n<p>We do not provide trial classes because this is a structured programme, not a casual drop in session. We are looking for students who are ready to commit to building their skills properly.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-30382c81\">\n<div class=\"gb-grid-column gb-grid-column-485232c8\"><div class=\"gb-container gb-container-485232c8\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-f1f4c453\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"http:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Small-group-beginner-badminton-class-for-kids-near-Taman-Melawati.jpg\" alt=\"Small group beginner badminton class for kids near Taman Melawati\" class=\"wp-image-75919\" title=\"Small group attention for beginners in KL\" srcset=\"https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Small-group-beginner-badminton-class-for-kids-near-Taman-Melawati.jpg 800w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Small-group-beginner-badminton-class-for-kids-near-Taman-Melawati-300x300.jpg 300w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Small-group-beginner-badminton-class-for-kids-near-Taman-Melawati-150x150.jpg 150w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Small-group-beginner-badminton-class-for-kids-near-Taman-Melawati-768x768.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-c7c79a46\"><div class=\"gb-container gb-container-c7c79a46\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\" id=\"h-1-3\"><strong>Small Group Focus<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-1eb77145 gb-headline-text\"><strong>Maximum 4 Students Per <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-new-google-hover-color\">Court<\/mark><\/strong><\/h2>\n\n\n\n<p>To learn badminton from zero effectively, you need personal attention. A beginner cannot learn proper grip or footwork in a large group of 8 or 10 people. That is why our beginner badminton class in Setapak and Wangsa Maju is strictly limited to a maximum of 4 students per court.<\/p>\n\n\n\n<p>This small ratio ensures that the coach can correct your hand position and foot movement immediately. Whether you are a child starting your first sport or an adult wanting to exercise after work near Jalan Genting Klang, you will get the detailed guidance needed to build a solid foundation.<\/p>\n\n\n\n<p>Many beginners from Taman Melawati and Batu Caves choose us because they want to learn correctly, not just sweat in a crowded hall. We prioritise quality teaching over mass numbers.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-923b3bea\">\n<div class=\"gb-grid-column gb-grid-column-ad288eac\"><div class=\"gb-container gb-container-ad288eac\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-c3f772bd\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"http:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Beginner-badminton-lesson-in-KL-focused-on-grip-and-stance.jpg\" alt=\"Beginner badminton lesson in KL focused on grip and stance\" class=\"wp-image-75920\" title=\"Learning badminton foundation correctly in Setapak\" srcset=\"https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Beginner-badminton-lesson-in-KL-focused-on-grip-and-stance.jpg 800w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Beginner-badminton-lesson-in-KL-focused-on-grip-and-stance-300x300.jpg 300w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Beginner-badminton-lesson-in-KL-focused-on-grip-and-stance-150x150.jpg 150w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Beginner-badminton-lesson-in-KL-focused-on-grip-and-stance-768x768.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-ea4295da\"><div class=\"gb-container gb-container-ea4295da\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\" id=\"h-1-4\"><strong>Training Content<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-e3988e70 gb-headline-text\"><strong>Step by Step Foundation <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-new-google-hover-color\">Training<\/mark><\/strong><\/h2>\n\n\n\n<p>Our beginner badminton coaching in KL follows a clear progression. We do not jump straight into smashing or hard sparring. First, we focus on the grip learning to hold the racket correctly for forehand and backhand. This is the most common problem for beginners.<br><br>Next, we teach basic footwork patterns. You will learn how to move from the centre to the front, back, and sides safely. Good footwork prevents injuries and helps you reach the shuttle easily. Phase 3 involves simple serves and returns, teaching you how to start a rally.<\/p>\n\n\n\n<p>Finally, we guide you on how to play a full game, including scoring and rules. This structured beginner badminton class helps students from Setapak and Wangsa Maju build confidence, so they can later join school teams or play social games without feeling lost.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-2fbefcf5\">\n<div class=\"gb-grid-column gb-grid-column-72ebb3ca\"><div class=\"gb-container gb-container-72ebb3ca\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-1864283f\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"http:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Beginner-badminton-training-for-adult-and-child-in-Setapak.jpg\" alt=\"Beginner badminton training for adult and child in Setapak\" class=\"wp-image-75921\" title=\"Correcting bad habits in badminton training\" srcset=\"https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Beginner-badminton-training-for-adult-and-child-in-Setapak.jpg 800w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Beginner-badminton-training-for-adult-and-child-in-Setapak-300x300.jpg 300w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Beginner-badminton-training-for-adult-and-child-in-Setapak-150x150.jpg 150w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Beginner-badminton-training-for-adult-and-child-in-Setapak-768x768.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-f16eceee\"><div class=\"gb-container gb-container-f16eceee\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\" id=\"h-1-5\"><strong>Fixing Habits<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-53e6ebe7 gb-headline-text\"><strong>Resetting Technique for Social <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-new-google-hover-color\">Players<\/mark><\/strong><\/h2>\n\n\n\n<p>Many adults in Setapak and Wangsa Maju play social badminton regularly but feel stuck. They struggle with backhands, get injured easily, or cannot clear the shuttle far. This is usually because they picked up bad habits from casual games. Our beginner badminton class is also perfect for you.<\/p>\n\n\n\n<p>We help you &#8220;reset&#8221; your technique. It is often harder to fix bad habits than to learn from scratch, but with patience and our small group coaching, it is possible. We will slow down your pace, correct your swing path, and teach you how to use your body weight instead of just arm strength.<\/p>\n\n\n\n<p>If you live near LRT Sri Rampai or Gombak and want to stop struggling on the court, this foundation course is the right step. We welcome university students from TAR UMT and working professionals who want to finally learn badminton the right way.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-add9ca71\">\n<div class=\"gb-grid-column gb-grid-column-27109b4c\"><div class=\"gb-container gb-container-27109b4c\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-f1b3baff\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"http:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Badminton-coaching-for-beginners-near-Gombak-and-Danau-Kota.jpg\" alt=\"Badminton coaching for beginners near Gombak and Danau Kota\" class=\"wp-image-75922\" title=\"Beginner badminton class structure in KL\" srcset=\"https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Badminton-coaching-for-beginners-near-Gombak-and-Danau-Kota.jpg 800w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Badminton-coaching-for-beginners-near-Gombak-and-Danau-Kota-300x300.jpg 300w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Badminton-coaching-for-beginners-near-Gombak-and-Danau-Kota-150x150.jpg 150w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Badminton-coaching-for-beginners-near-Gombak-and-Danau-Kota-768x768.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-d0b536c0\"><div class=\"gb-container gb-container-d0b536c0\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\" id=\"h-1-6\"><strong>Student Profiles<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-33090c3c gb-headline-text\"><strong>Who Should Join This <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-new-blue-google-color\">Class?<\/mark><\/strong><\/h2>\n\n\n\n<p>Our beginner badminton lesson in Kuala Lumpur is ideal for primary school children in Setapak who have never played before and need a patient coach to teach them the basics. We also help secondary school teenagers in Wangsa Maju who feel left behind in school PE classes because they lack foundation.<\/p>\n\n\n\n<p>Adults are very welcome too. Whether you are a parent waiting for your child or a working professional needing a new hobby, this class provides a safe, non-judgmental environment. Many of our adult students work near Kuala Lumpur city centre and come to Setapak to learn badminton from zero in the evenings.<\/p>\n\n\n\n<p>The common trait for all our students is a willingness to listen. If you are ready to learn step by step, attend consistently 1 to 2 times a week, and trust the process, you will see great improvement in your badminton skills within 3 to 6 months.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-7aa6d643\">\n<div class=\"gb-grid-column gb-grid-column-094255c4\"><div class=\"gb-container gb-container-094255c4\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-c73b6bc4\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"http:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Parent-asking-about-beginner-badminton-class-for-kids-in-Setapak.jpg\" alt=\"Parent asking about beginner badminton class for kids in Setapak\" class=\"wp-image-75923\" title=\"Inquire about badminton classes in Wangsa Maju\" srcset=\"https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Parent-asking-about-beginner-badminton-class-for-kids-in-Setapak.jpg 800w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Parent-asking-about-beginner-badminton-class-for-kids-in-Setapak-300x300.jpg 300w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Parent-asking-about-beginner-badminton-class-for-kids-in-Setapak-150x150.jpg 150w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Parent-asking-about-beginner-badminton-class-for-kids-in-Setapak-768x768.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-11c64c35\"><div class=\"gb-container gb-container-11c64c35\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\" id=\"h-1-5\"><strong>Schedule &amp; Commitment<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-2bc688f2 gb-headline-text\"><strong>Training Commitment and <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-new-google-hover-color\">Goals<\/mark><\/strong><\/h2>\n\n\n\n<p>Our beginner badminton classes typically last between 60 to 90 minutes. For effective learning, we recommend beginners to train at least once or twice a week. Consistency is key to building muscle memory for correct strokes and footwork.<\/p>\n\n\n\n<p>Classes are held at our academy courts accessible from Setapak, Wangsa Maju, and Sentul. Because we limit each group to only 4 students per court, slots are very limited. Many parents from the Wangsa Maju area book slots early to secure a place for their children.<\/p>\n\n\n\n<p>If you stay in Setapak, Taman Melati, or near Wangsa Walk Mall and want a badminton coaching for beginner programme that truly builds foundation, this is the right place. We do not offer drop in sessions, so please be prepared to join a regular weekly schedule for the best results.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-container gb-container-e043c359 gbp-section\">\n<div class=\"gb-container gb-container-57db8dd3 gbp-section__inner\">\n<div class=\"gb-container gb-container-f1216be5\">\n\n<h2 class=\"gb-headline gb-headline-941000e3 gb-headline-text gbp-section__headline\">FAQs: Beginner Badminton Class in <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-new-blue-google-color\">KL<\/mark><\/h2>\n\n\n\n<p>Here are answers to common questions from students in Setapak and Wangsa Maju about joining our beginner badminton training.<\/p>\n\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-b997057e\">\n<div class=\"gb-grid-column gb-grid-column-9eb55f9d\"><div class=\"gb-container gb-container-9eb55f9d gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-906120f3 gb-headline-text gbp-card__title\">Is this badminton class for beginner suitable if I have never played <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-new-google-hover-color\">before?<\/mark><\/h3>\n\n\n\n<p>Yes, absolutely. This class is designed specifically for complete beginners in Kuala Lumpur with zero experience. We start from the basics: how to hold the racket (grip), how to stand (stance), and simple movement. You do not need any prior coaching. We have many students from Setapak and Wangsa Maju who started with us from the very first step.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-7143cf45\"><div class=\"gb-container gb-container-7143cf45 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-0560b3f6 gb-headline-text gbp-card__title\">Do you accept adult beginners or only kids in Setapak and Wangsa <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-new-google-hover-color\">Maju?<\/mark><\/h3>\n\n\n\n<p>We accept both kids and adults. Our beginner badminton class has separate sessions or groupings appropriate for age. Many working adults from around Jalan Genting Klang and Wangsa Maju join us to learn proper technique after work. As long as you are willing to listen and follow instructions, age is not a barrier to learning foundation.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-6cb11780\"><div class=\"gb-container gb-container-6cb11780 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-ac75dd50 gb-headline-text gbp-card__title\">How long will it take for a beginner to see <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-new-google-hover-color\">improvement?<\/mark><\/h3>\n\n\n\n<p>Most beginners attending our class once or twice a week see clear improvement in 3 to 6 months. By this time, you should understand the correct grip, be able to perform basic serves, and move safely on the court. Progress depends on your attendance and focus. Our goal is to make you confident enough to play social games in Setapak or Wangsa Maju comfortably.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-cc214565\"><div class=\"gb-container gb-container-cc214565 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-a3b096e1 gb-headline-text gbp-card__title\">What is the class size and who will coach the beginner <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-new-google-hover-color\">class?<\/mark><\/h3>\n\n\n\n<p>We maintain a strict limit of maximum 4 students per court for our beginner badminton classes. This ensures quality. The Head Coach, Mr Eric Chuar, personally oversees and conducts the beginner training to ensure your foundation is solid. We do not pass beginners to inexperienced part timers. This approach is rare in KL academies but vital for new learners.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-13cbdb74\"><div class=\"gb-container gb-container-13cbdb74 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-fd7b8a21 gb-headline-text gbp-card__title\">Can I join for a trial class before <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-new-google-hover-color\">committing?<\/mark><\/h3>\n\n\n\n<p>We do not offer trial classes. ST Badminton Academy focuses on structured, long-term learning, and our slots are very limited due to the small group size (4 pax). We seek students from Setapak, Wangsa Maju and nearby areas who are ready to commit to a proper learning process. Casual drop ins disrupt the progress of the regular group.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-63a8f528\"><div class=\"gb-container gb-container-63a8f528 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-a066d17d gb-headline-text gbp-card__title\">What should I prepare before joining the first beginner badminton <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-new-google-hover-color\">lesson?<\/mark><\/h3>\n\n\n\n<p>Please bring your own badminton racket, court shoes (non-marking), and comfortable sports attire. If you are unsure about which racket to buy, you can ask us, but any basic lightweight racket is fine to start. Bring a water bottle too. Most importantly, bring a willingness to learn! Our academy is easily accessible from Danau Kota, Setapak and Wangsa Maju.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-407adc65\"><div class=\"gb-container gb-container-407adc65 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-40c10dde gb-headline-text gbp-card__title\">Where exactly are the badminton classes <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-new-google-hover-color\">held?<\/mark><\/h3>\n\n\n\n<p>Our training sessions are based in the Setapak and Wangsa Maju area of Kuala Lumpur. We are close to major landmarks like TAR UMT, Wangsa Walk Mall, and LRT Sri Rampai. This makes it convenient for families and students living in Taman Melati, Gombak, and Air Panas to attend weekly classes without travelling too far into the city centre.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-75aa8713\"><div class=\"gb-container gb-container-75aa8713 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-cf70a8af gb-headline-text gbp-card__title\">Can this beginner class lead to school team <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-new-google-hover-color\">selection?<\/mark><\/h3>\n\n\n\n<p>Yes. A strong foundation is the secret to competitive success. Many of our students who started in the beginner badminton class in KL have gone on to represent their schools or join more advanced training squads. By learning the correct grip and footwork early in Setapak, they have a huge advantage over self taught players when they go for school trials.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-cc214566\"><div class=\"gb-container gb-container-cc214566 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-a3b096e2 gb-headline-text gbp-card__title\">Why choose ST Badminton Academy for beginners over other <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-new-google-hover-color\">clubs?<\/mark><\/h3>\n\n\n\n<p>We are dedicated to foundation. While some clubs focus only on elite players, we take pride in teaching beginners from zero. With small groups (max 4), personal coaching by Head Coach Eric, and a safe environment in Setapak and Wangsa Maju, we ensure you learn correctly. We build badminton players for the long term, not just for a few weeks of fun.<\/p>\n\n<\/div><\/div>\n<\/div>\n\n<div class=\"gb-container gb-container-96a56784 gbp-section\">\n\n<h2 class=\"gb-headline gb-headline-eee1030b gb-headline-text gbp-section__headline\">Beginner Badminton Training at ST Badminton Academy <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-new-blue-google-color\">Malaysia<\/mark><\/h2>\n\n\n<div class=\"gb-container gb-container-419e8127\">\n<div class=\"gb-grid-wrapper gb-grid-wrapper-0b16aaaa\">\n<div class=\"gb-grid-column gb-grid-column-191dbe8a\"><div class=\"gb-container gb-container-191dbe8a\">\n\n<figure class=\"gb-block-image gb-block-image-ca9fd63c\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" class=\"gb-image gb-image-ca9fd63c\" src=\"http:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Small-group-beginner-badminton-class-in-Setapak-with-individual-attention.jpg\" alt=\"Small group beginner badminton class in Setapak with individual attention\" title=\"Small group beginner badminton class in Setapak with individual attention\" srcset=\"https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Small-group-beginner-badminton-class-in-Setapak-with-individual-attention.jpg 800w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Small-group-beginner-badminton-class-in-Setapak-with-individual-attention-300x300.jpg 300w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Small-group-beginner-badminton-class-in-Setapak-with-individual-attention-150x150.jpg 150w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Small-group-beginner-badminton-class-in-Setapak-with-individual-attention-768x768.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-08033a23\"><div class=\"gb-container gb-container-08033a23\">\n\n<figure class=\"gb-block-image gb-block-image-5c784924\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" class=\"gb-image gb-image-5c784924\" src=\"http:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Coach-showing-correct-badminton-grip-to-beginner-student-in-KL.jpg\" alt=\"Coach showing correct badminton grip to beginner student in KL\" title=\"Coach showing correct badminton grip to beginner student in KL\" srcset=\"https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Coach-showing-correct-badminton-grip-to-beginner-student-in-KL.jpg 800w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Coach-showing-correct-badminton-grip-to-beginner-student-in-KL-300x300.jpg 300w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Coach-showing-correct-badminton-grip-to-beginner-student-in-KL-150x150.jpg 150w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Coach-showing-correct-badminton-grip-to-beginner-student-in-KL-768x768.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-810a7e42\"><div class=\"gb-container gb-container-810a7e42\">\n\n<figure class=\"gb-block-image gb-block-image-10722673\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" class=\"gb-image gb-image-10722673\" src=\"http:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Kids-learning-basic-badminton-footwork-near-Wangsa-Walk-Mall.jpg\" alt=\"Kids learning basic badminton footwork near Wangsa Walk Mall\" title=\"Kids learning basic badminton footwork near Wangsa Walk Mall\" srcset=\"https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Kids-learning-basic-badminton-footwork-near-Wangsa-Walk-Mall.jpg 800w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Kids-learning-basic-badminton-footwork-near-Wangsa-Walk-Mall-300x300.jpg 300w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Kids-learning-basic-badminton-footwork-near-Wangsa-Walk-Mall-150x150.jpg 150w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Kids-learning-basic-badminton-footwork-near-Wangsa-Walk-Mall-768x768.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-42ce3dc2\"><div class=\"gb-container gb-container-42ce3dc2\">\n\n<figure class=\"gb-block-image gb-block-image-2b3ebc45\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" class=\"gb-image gb-image-2b3ebc45\" src=\"http:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Adult-beginner-learning-safe-badminton-swing-in-Setapak.jpg\" alt=\"Adult beginner learning safe badminton swing in Setapak\" title=\"Adult beginner learning safe badminton swing in Setapak\" srcset=\"https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Adult-beginner-learning-safe-badminton-swing-in-Setapak.jpg 800w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Adult-beginner-learning-safe-badminton-swing-in-Setapak-300x300.jpg 300w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Adult-beginner-learning-safe-badminton-swing-in-Setapak-150x150.jpg 150w, https:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/Adult-beginner-learning-safe-badminton-swing-in-Setapak-768x768.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"gb-container gb-container-e4ec421e gbp-section__inner\">\n<div class=\"gb-container gb-container-4a0c4bf4\">\n\n<!-- ST BADMINTON SMART ASSESSMENT WIDGET (MOBILE RESPONSIVE VERSION) -->\n<!-- Copy this entire block into a Custom HTML widget in WordPress -->\n\n<div class=\"st-assessment-container\" id=\"st-assessment-app\">\n    <style>\n        \/* Scoped Styles *\/\n        .st-assessment-container {\n            font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n            max-width: 600px;\n            margin: 20px auto;\n            background: #ffffff;\n            border-radius: 24px; \/* Softer corners *\/\n            box-shadow: 0 20px 60px rgba(0,0,0,0.08), 0 0 1px rgba(0,0,0,0.1);\n            overflow: hidden;\n            color: #334155;\n            position: relative;\n            transition: all 0.3s ease;\n        }\n        \n        \/* Variables *\/\n        .st-assessment-container {\n            --st-primary: #2563eb;\n            --st-dark: #1e3a8a;\n            --st-accent: #60a5fa;\n            --st-success: #10b981;\n            --st-bg: #f8fafc;\n        }\n\n        \/* Header with subtle texture *\/\n        .st-header {\n            background: linear-gradient(135deg, var(--st-dark), var(--st-primary));\n            color: white;\n            padding: 32px 24px 24px;\n            position: relative;\n            overflow: hidden;\n        }\n        \n        \/* Decorative circle in header *\/\n        .st-header::after {\n            content: '';\n            position: absolute;\n            top: -20px;\n            right: -20px;\n            width: 100px;\n            height: 100px;\n            background: rgba(255,255,255,0.1);\n            border-radius: 50%;\n        }\n\n        .st-brand {\n            font-size: 11px;\n            text-transform: uppercase;\n            letter-spacing: 2px;\n            opacity: 0.85;\n            margin-bottom: 8px;\n            font-weight: 700;\n        }\n        .st-title {\n            font-size: 20px;\n            font-weight: 800;\n            margin: 0;\n            line-height: 1.2;\n            letter-spacing: -0.5px;\n        }\n        \n        \/* Progress Bar *\/\n        .st-progress-track {\n            margin-top: 24px;\n            background: rgba(255,255,255,0.15);\n            height: 4px;\n            border-radius: 2px;\n            overflow: hidden;\n        }\n        .st-progress-fill {\n            height: 100%;\n            background: #4ade80;\n            width: 0%;\n            transition: width 0.5s cubic-bezier(0.4, 0, 0.2, 1);\n            box-shadow: 0 0 10px rgba(74, 222, 128, 0.4);\n        }\n\n        \/* Body *\/\n        .st-body {\n            padding: 32px 24px;\n            background: var(--st-bg);\n            \/* Subtle dot pattern for texture *\/\n            background-image: radial-gradient(#cbd5e1 1px, transparent 1px);\n            background-size: 20px 20px;\n            min-height: 360px;\n            display: flex;\n            flex-direction: column;\n            position: relative;\n            overflow: hidden;\n        }\n\n        \/* Intro Screen *\/\n        .st-intro-content {\n            text-align: center;\n            padding: 10px 0;\n            animation: fadeIn 0.6s ease;\n        }\n        \n        \/* CLEAN IMAGE STYLE (No effects) *\/\n        .st-intro-image {\n            width: 100%;\n            max-width: 240px; \n            height: auto;\n            margin: 0 auto 32px; \n            display: block;\n        }\n\n        \/* Typography Adjustments *\/\n        .st-intro-heading {\n            color: #1e293b; \n            font-size: 20px; \n            font-weight: 800; \n            margin: 0 0 12px; \n            line-height: 1.4;\n        }\n\n        .st-intro-sub {\n            color: #64748b; \n            font-size: 15px; \n            margin-bottom: 0; \n            line-height: 1.6;\n            max-width: 80%;\n            margin-left: auto;\n            margin-right: auto;\n        }\n\n        .st-intro-features {\n            background: white;\n            border-radius: 16px;\n            padding: 24px;\n            margin: 32px 0; \n            text-align: left;\n            box-shadow: 0 4px 20px rgba(0,0,0,0.03);\n            border: 1px solid white;\n        }\n        .st-feature-item {\n            display: flex;\n            align-items: center;\n            gap: 14px;\n            font-size: 14px;\n            margin-bottom: 14px;\n            color: #475569;\n            font-weight: 500;\n        }\n        .st-feature-item:last-child { margin-bottom: 0; }\n\n        \/* Question Card Slider *\/\n        .st-slider-container {\n            position: relative;\n            width: 100%;\n            perspective: 1000px;\n        }\n        .st-question-card {\n            background: white;\n            padding: 28px;\n            border-radius: 20px;\n            box-shadow: 0 8px 30px rgba(0,0,0,0.04);\n            width: 100%;\n            box-sizing: border-box;\n            border: 1px solid rgba(255,255,255,0.8);\n            transition: transform 0.4s cubic-bezier(0.4, 0.0, 0.2, 1), opacity 0.4s ease;\n        }\n        \n        .st-card-enter { transform: translateX(50px); opacity: 0; }\n        .st-card-active { transform: translateX(0); opacity: 1; }\n        .st-card-exit { transform: translateX(-50px); opacity: 0; position: absolute; top: 0; left: 0; }\n\n        .st-category-badge {\n            display: inline-flex;\n            align-items: center;\n            background: #eff6ff;\n            color: var(--st-primary);\n            font-size: 11px;\n            padding: 6px 12px;\n            border-radius: 20px;\n            font-weight: 700;\n            margin-bottom: 20px;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n        }\n        .st-question-text {\n            font-size: 18px;\n            font-weight: 700;\n            color: #0f172a;\n            line-height: 1.5;\n            margin-bottom: 28px;\n        }\n\n        \/* Interactive Options *\/\n        .st-options-grid { display: flex; flex-direction: column; gap: 12px; }\n        .st-option {\n            background: #ffffff;\n            border: 2px solid #f1f5f9;\n            padding: 16px;\n            border-radius: 14px;\n            cursor: pointer;\n            transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);\n            font-size: 15px;\n            display: flex;\n            align-items: center;\n            gap: 16px;\n            color: #475569;\n        }\n        .st-option:hover {\n            border-color: #cbd5e1;\n            transform: translateY(-2px);\n            background: #f8fafc;\n        }\n        .st-option:active { transform: scale(0.99); }\n        .st-option.selected {\n            border-color: var(--st-primary);\n            background: #eff6ff;\n            color: var(--st-primary);\n            font-weight: 600;\n            box-shadow: 0 4px 12px rgba(37, 99, 235, 0.1);\n        }\n        .st-radio {\n            width: 22px;\n            height: 22px;\n            border: 2px solid #cbd5e1;\n            border-radius: 50%;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            transition: all 0.2s;\n            flex-shrink: 0;\n        }\n        .st-option.selected .st-radio {\n            border-color: var(--st-primary);\n            background: var(--st-primary);\n        }\n        .st-option.selected .st-radio::after {\n            content: '\u2713';\n            color: white;\n            font-size: 12px;\n            font-weight: 800;\n        }\n\n        \/* Footer *\/\n        .st-footer {\n            padding: 24px 24px;\n            background: white;\n            border-top: 1px solid #f1f5f9;\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            z-index: 10;\n        }\n        .st-btn {\n            padding: 12px 24px;\n            border-radius: 12px;\n            font-weight: 700;\n            font-size: 14px;\n            border: none;\n            cursor: pointer;\n            transition: all 0.2s;\n            outline: none;\n        }\n        .st-btn-prev { background: transparent; color: #94a3b8; }\n        .st-btn-prev:hover { color: #64748b; background: #f1f5f9; }\n        \n        .st-btn-next {\n            background: linear-gradient(135deg, var(--st-primary), var(--st-dark));\n            color: white;\n            box-shadow: 0 4px 12px rgba(37, 99, 235, 0.25);\n        }\n        .st-btn-next:hover {\n            transform: translateY(-2px);\n            box-shadow: 0 6px 16px rgba(37, 99, 235, 0.35);\n        }\n        \n        .st-btn-start {\n            width: 100%;\n            padding: 18px;\n            font-size: 16px;\n            background: linear-gradient(135deg, var(--st-primary), var(--st-dark));\n            color: white;\n            margin-top: 8px;\n            border-radius: 14px;\n            box-shadow: 0 8px 20px rgba(37, 99, 235, 0.2);\n            animation: pulseShadow 2s infinite;\n        }\n        .st-btn-start:hover { transform: translateY(-2px); }\n\n        .st-btn:disabled {\n            opacity: 0.6;\n            cursor: not-allowed;\n            transform: none !important;\n            box-shadow: none !important;\n            background: #e2e8f0;\n            color: #94a3b8;\n        }\n        \n        \/* New Completion Badge Style *\/\n        .st-completion-badge {\n            display: block;\n            width: 100%;\n            padding: 18px;\n            font-size: 16px;\n            background: linear-gradient(135deg, var(--st-primary), var(--st-dark));\n            color: white;\n            border-radius: 14px;\n            font-weight: 700;\n            margin-top: 24px;\n            box-shadow: 0 8px 20px rgba(37, 99, 235, 0.2);\n            text-align: center;\n            box-sizing: border-box;\n            cursor: default; \/* Not a link *\/\n        }\n        \n        \/* Global Branding Footer *\/\n        .st-branding-footer {\n            text-align: center;\n            padding: 12px;\n            background: #f1f5f9;\n            border-top: 1px solid rgba(0,0,0,0.05);\n            font-size: 10px;\n            color: #94a3b8;\n            font-weight: 600;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n        }\n\n        \/* Result View *\/\n        .st-result-view {\n            text-align: center;\n            padding: 10px 0;\n            animation: slideUp 0.6s cubic-bezier(0.2, 0.8, 0.2, 1);\n        }\n        .st-score-circle {\n            width: 130px;\n            height: 130px;\n            margin: 0 auto 32px;\n            border-radius: 50%;\n            background: #e2e8f0;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            position: relative;\n            box-shadow: 0 15px 40px rgba(0,0,0,0.1);\n        }\n        .st-score-inner {\n            width: 110px;\n            height: 110px;\n            background: white;\n            border-radius: 50%;\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            justify-content: center;\n            color: #1e293b;\n        }\n        \n        @keyframes pulseShadow { 0% { box-shadow: 0 0 0 0 rgba(37, 99, 235, 0.4); } 70% { box-shadow: 0 0 0 10px rgba(37, 99, 235, 0); } 100% { box-shadow: 0 0 0 0 rgba(37, 99, 235, 0); } }\n        @keyframes slideUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } }\n        @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }\n\n        \/* --- MOBILE RESPONSIVE OVERRIDES --- *\/\n        @media (max-width: 480px) {\n            .st-assessment-container {\n                margin: 10px 0; \/* Reduced margins *\/\n                border-radius: 16px;\n                box-shadow: 0 5px 20px rgba(0,0,0,0.05);\n            }\n            .st-header {\n                padding: 24px 20px 20px;\n            }\n            .st-title {\n                font-size: 18px;\n            }\n            .st-body {\n                padding: 20px 16px;\n                min-height: auto; \/* Allow height to shrink *\/\n            }\n            \/* Intro Screen Mobile *\/\n            .st-intro-image {\n                max-width: 140px; \/* Smaller image *\/\n                margin-bottom: 16px;\n            }\n            .st-intro-heading {\n                font-size: 18px;\n            }\n            .st-intro-features {\n                margin: 16px 0;\n                padding: 16px;\n            }\n            \/* Question Screen Mobile *\/\n            .st-question-card {\n                padding: 20px;\n            }\n            .st-question-text {\n                font-size: 16px;\n                margin-bottom: 20px;\n            }\n            .st-option {\n                padding: 12px;\n                gap: 12px;\n                font-size: 14px;\n            }\n            .st-radio {\n                width: 20px;\n                height: 20px;\n            }\n            \/* Results Screen Mobile *\/\n            .st-score-circle {\n                width: 110px;\n                height: 110px;\n                margin-bottom: 24px;\n            }\n            .st-score-inner {\n                width: 94px;\n                height: 94px;\n            }\n            .st-score-num {\n                font-size: 28px !important;\n            }\n            #st-feedback-title {\n                font-size: 20px !important;\n            }\n            .st-footer {\n                padding: 16px;\n            }\n        }\n    <\/style>\n\n    <!-- 1. INTRO VIEW -->\n    <div id=\"intro-view\">\n        <div class=\"st-header\">\n            <div class=\"st-brand\">ST Badminton Academy<\/div>\n            <h3 class=\"st-title\">Badminton IQ &#038; Readiness<\/h3>\n        <\/div>\n        <div class=\"st-body\">\n            <div class=\"st-intro-content\">\n                <!-- Clean Image display with more spacing below -->\n                <img decoding=\"async\" src=\"http:\/\/stbadmintonacademy.my\/wp-content\/uploads\/2025\/11\/STBA-Smart-Test.png\" alt=\"ST Badminton Smart Assessment\" class=\"st-intro-image\">\n                \n                <!-- Smaller, cleaner title -->\n                <h2 class=\"st-intro-heading\">\n                    Are You Playing Correctly?\n                <\/h2>\n                <p class=\"st-intro-sub\">\n                    Take this interactive 2-minute check to analyze your badminton foundation and knowledge.\n                <\/p>\n\n                <div class=\"st-intro-features\">\n                    <div style=\"font-size: 11px; font-weight: 700; color: #94a3b8; margin-bottom: 16px; text-transform: uppercase; letter-spacing: 1px;\">Inside this test:<\/div>\n                    <div class=\"st-feature-item\">\n                        <span style=\"color: #ef4444; font-size: 16px;\">\u2715<\/span> <span>Common mistakes analysis<\/span>\n                    <\/div>\n                    <div class=\"st-feature-item\">\n                        <span style=\"color: #3b82f6; font-size: 16px;\">\ud83d\udc63<\/span> <span>Footwork check<\/span>\n                    <\/div>\n                    <div class=\"st-feature-item\">\n                        <span style=\"color: #10b981; font-size: 16px;\">\ud83d\udcca<\/span> <span>Skill level report<\/span>\n                    <\/div>\n                <\/div>\n\n                <button id=\"st-start-btn\" class=\"st-btn st-btn-start\">\n                    Start Assessment\n                <\/button>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- 2. QUIZ VIEW -->\n    <div id=\"quiz-view\" style=\"display: none;\">\n        <div class=\"st-header\">\n            <div style=\"display: flex; justify-content: space-between; align-items: end;\">\n                <div>\n                    <div class=\"st-brand\">Assessment<\/div>\n                    <h3 class=\"st-title\">Foundation Check<\/h3>\n                <\/div>\n                <div style=\"font-size: 14px; font-weight: 600; opacity: 0.9;\">\n                    <span id=\"st-current-num\">1<\/span>\/<span id=\"st-total-num\">10<\/span>\n                <\/div>\n            <\/div>\n            <div class=\"st-progress-track\">\n                <div class=\"st-progress-fill\" id=\"st-progress\"><\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"st-body\">\n            <!-- Questions will slide in\/out here -->\n            <div class=\"st-slider-container\" id=\"st-card-container\"><\/div>\n        <\/div>\n\n        <div class=\"st-footer\">\n            <button class=\"st-btn st-btn-prev\" id=\"st-prev\" disabled>Back<\/button>\n            <button class=\"st-btn st-btn-next\" id=\"st-next\" disabled>Next Question<\/button>\n        <\/div>\n    <\/div>\n\n    <!-- 3. RESULT VIEW -->\n    <div id=\"result-view\" style=\"display: none;\">\n        <div class=\"st-header\" style=\"text-align: center;\">\n            <div class=\"st-brand\">Analysis Complete<\/div>\n            <h3 class=\"st-title\">Your Potential Profile<\/h3>\n        <\/div>\n        <div class=\"st-body\" style=\"background: white;\">\n            <div class=\"st-result-view\">\n                <div class=\"st-score-circle\" id=\"st-final-circle\">\n                    <div class=\"st-score-inner\">\n                        <span class=\"st-score-num\" id=\"st-final-score\" style=\"font-size: 32px; font-weight: 800;\">0%<\/span>\n                        <span class=\"st-score-label\" style=\"font-size: 11px; color: #94a3b8; font-weight: 700; text-transform: uppercase; margin-top: 4px;\">Score<\/span>\n                    <\/div>\n                <\/div>\n\n                <h4 id=\"st-feedback-title\" style=\"margin: 0 0 12px; font-size: 22px; font-weight: 800; color: #1e293b;\"><\/h4>\n                <p id=\"st-feedback-text\" style=\"font-size: 15px; color: #64748b; margin: 0 0 24px; line-height: 1.6; max-width: 90%; margin-left: auto; margin-right: auto;\"><\/p>\n\n                <div style=\"background: #f8fafc; border-radius: 16px; padding: 24px; text-align: left; border: 1px solid #f1f5f9;\">\n                    <div style=\"display: flex; justify-content: space-between; margin-bottom: 12px; font-size: 14px;\">\n                        <span style=\"color: #475569; font-weight: 500;\">\ud83e\udde0 Concepts<\/span>\n                        <span id=\"score-concept\" style=\"font-weight: 700; color: var(--st-primary);\"><\/span>\n                    <\/div>\n                    <div style=\"display: flex; justify-content: space-between; margin-bottom: 12px; font-size: 14px;\">\n                        <span style=\"color: #475569; font-weight: 500;\">\ud83d\udee1\ufe0f Safety<\/span>\n                        <span id=\"score-safety\" style=\"font-weight: 700; color: var(--st-primary);\"><\/span>\n                    <\/div>\n                    <div style=\"display: flex; justify-content: space-between; font-size: 14px;\">\n                        <span style=\"color: #475569; font-weight: 500;\">\ud83d\ude80 Readiness<\/span>\n                        <span id=\"score-mindset\" style=\"font-weight: 700; color: var(--st-primary);\"><\/span>\n                    <\/div>\n                <\/div>\n\n                <!-- UPDATED: Replaced Button with Completion Badge -->\n                <div class=\"st-completion-badge\">\n                    \u2728 Thanks for participating! Keep Learning!\n                <\/div>\n                <div style=\"margin-top: 16px; font-size: 12px; color: #94a3b8; font-weight: 500;\">\n                    Mastering the basics is the first step to becoming a pro.\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n    \n    <!-- BRANDING FOOTER ADDED HERE -->\n    <div class=\"st-branding-footer\">\n        Professional Badminton Training Education by ST Badminton Academy\n    <\/div>\n<\/div>\n\n<script>\n(function() {\n    \/\/ Configuration - REDUCED TO 5 QUESTIONS\n    const questions = [\n        {\n            category: \"Priority #1\",\n            q: \"What is the FIRST thing you should learn in a beginner badminton class?\",\n            options: [\"Proper racket grip\", \"Jumping smash\", \"Fancy trick shots\", \"Running a marathon\"],\n            correct: 0,\n            type: \"concept\"\n        },\n        {\n            category: \"Experience\",\n            q: \"Is it okay if I have never played badminton before?\",\n            options: [\"Yes! We specialise in teaching from zero\", \"No, you must know basics\", \"No, athletes only\", \"Only if you have expensive gear\"],\n            correct: 0,\n            type: \"mindset\"\n        },\n        {\n            category: \"Footwork\",\n            q: \"Why is correct footwork important for beginners?\",\n            options: [\"Prevents injury & efficient movement\", \"It makes you look cool only\", \"Not important for beginners\", \"Only for national players\"],\n            correct: 0,\n            type: \"concept\"\n        },\n        {\n            category: \"Strategy\",\n            q: \"Why do we suggest avoiding full matches immediately?\",\n            options: [\"Risk of bad habits & injury\", \"Matches are boring\", \"We don't like games\", \"It is too easy\"],\n            correct: 0,\n            type: \"safety\"\n        },\n        {\n            category: \"Class Quality\",\n            q: \"What is the ideal student-to-court ratio for learning?\",\n            options: [\"Small group (Max 4-5)\", \"Crowded (10+ people)\", \"Unlimited\", \"Solo only\"],\n            correct: 0,\n            type: \"mindset\"\n        }\n    ];\n\n    let state = {\n        step: 0,\n        answers: new Array(questions.length).fill(null),\n        scores: { concept: 0, safety: 0, mindset: 0 }\n    };\n\n    const dom = {\n        introView: document.getElementById('intro-view'),\n        quizView: document.getElementById('quiz-view'),\n        resultView: document.getElementById('result-view'),\n        startBtn: document.getElementById('st-start-btn'),\n        container: document.getElementById('st-card-container'),\n        prevBtn: document.getElementById('st-prev'),\n        nextBtn: document.getElementById('st-next'),\n        progress: document.getElementById('st-progress'),\n        currentNum: document.getElementById('st-current-num'),\n        totalNum: document.getElementById('st-total-num'),\n        finalScore: document.getElementById('st-final-score'),\n        finalCircle: document.getElementById('st-final-circle')\n    };\n\n    dom.totalNum.textContent = questions.length;\n\n    \/\/ --- LOGIC ---\n\n    dom.startBtn.addEventListener('click', () => {\n        dom.introView.style.display = 'none';\n        dom.quizView.style.display = 'block';\n        renderQuestion(0, 'next');\n    });\n\n    function renderQuestion(index, direction) {\n        const q = questions[index];\n        const userAnswer = state.answers[index];\n        \n        let optionsHtml = '';\n        q.options.forEach((opt, i) => {\n            const isSelected = userAnswer === i ? 'selected' : '';\n            optionsHtml += `\n                <div class=\"st-option ${isSelected}\" onclick=\"selectOption(${i})\">\n                    <div class=\"st-radio\"><\/div>\n                    <div>${opt}<\/div>\n                <\/div>\n            `;\n        });\n\n        \/\/ Create new card\n        const newCard = document.createElement('div');\n        newCard.className = 'st-question-card st-card-enter';\n        newCard.innerHTML = `\n            <span class=\"st-category-badge\">${q.category}<\/span>\n            <div class=\"st-question-text\">${q.q}<\/div>\n            <div class=\"st-options-grid\">${optionsHtml}<\/div>\n        `;\n\n        \/\/ Handle Slide Transitions\n        const currentCard = dom.container.querySelector('.st-question-card');\n        \n        if (currentCard) {\n            currentCard.classList.remove('st-card-active');\n            currentCard.classList.add('st-card-exit');\n            setTimeout(() => currentCard.remove(), 400); \/\/ Remove after animation\n        }\n\n        dom.container.appendChild(newCard);\n        \n        \/\/ Trigger reflow to enable transition\n        void newCard.offsetWidth;\n        newCard.classList.remove('st-card-enter');\n        newCard.classList.add('st-card-active');\n\n        \/\/ Update Buttons & Progress\n        dom.prevBtn.disabled = index === 0;\n        dom.nextBtn.disabled = userAnswer === null;\n        dom.nextBtn.textContent = index === questions.length - 1 ? 'View Results' : 'Next Question';\n        \n        const progressPercent = ((index + 1) \/ questions.length) * 100;\n        dom.progress.style.width = `${progressPercent}%`;\n        dom.currentNum.textContent = index + 1;\n    }\n\n    window.selectOption = function(optionIndex) {\n        state.answers[state.step] = optionIndex;\n        \n        \/\/ Visual update only (don't re-render entire card to avoid jumping)\n        const currentCard = dom.container.querySelector('.st-question-card');\n        const options = currentCard.querySelectorAll('.st-option');\n        \n        options.forEach((opt, i) => {\n            if(i === optionIndex) {\n                opt.classList.add('selected');\n            } else {\n                opt.classList.remove('selected');\n            }\n        });\n        dom.nextBtn.disabled = false;\n    };\n\n    dom.nextBtn.addEventListener('click', () => {\n        if (state.step < questions.length - 1) {\n            state.step++;\n            renderQuestion(state.step, 'next');\n        } else {\n            calculateAndShowResult();\n        }\n    });\n\n    dom.prevBtn.addEventListener('click', () => {\n        if (state.step > 0) {\n            state.step--;\n            renderQuestion(state.step, 'prev');\n        }\n    });\n\n    function calculateAndShowResult() {\n        let totalScore = 0;\n        state.answers.forEach((ans, i) => {\n            if (ans === questions[i].correct) {\n                totalScore++;\n                state.scores[questions[i].type]++;\n            }\n        });\n\n        const scorePercent = Math.round((totalScore \/ questions.length) * 100);\n\n        dom.quizView.style.display = 'none';\n        dom.resultView.style.display = 'block';\n\n        \/\/ Animate Score Counter\n        let start = 0;\n        const duration = 1500;\n        const startTime = performance.now();\n\n        function updateScore(currentTime) {\n            const elapsed = currentTime - startTime;\n            const progress = Math.min(elapsed \/ duration, 1);\n            \n            \/\/ Ease out quart\n            const ease = 1 - Math.pow(1 - progress, 4);\n            \n            const currentVal = Math.floor(ease * scorePercent);\n            dom.finalScore.innerText = `${currentVal}%`;\n            dom.finalCircle.style.background = `conic-gradient(#10b981 0% ${currentVal}%, #e2e8f0 ${currentVal}% 100%)`;\n\n            if (progress < 1) {\n                requestAnimationFrame(updateScore);\n            }\n        }\n        requestAnimationFrame(updateScore);\n\n        \/\/ Fill Details - ADJUSTED FOR 5 QUESTIONS\n        \/\/ Concepts: Grip, Footwork (Total 2)\n        \/\/ Safety: Strategy (Total 1)\n        \/\/ Mindset: Experience, Class Quality (Total 2)\n        document.getElementById('score-concept').innerText = `${state.scores.concept}\/2`;\n        document.getElementById('score-safety').innerText = `${state.scores.safety}\/1`;\n        document.getElementById('score-mindset').innerText = `${state.scores.mindset}\/2`;\n\n        const titleEl = document.getElementById('st-feedback-title');\n        const textEl = document.getElementById('st-feedback-text');\n        \n        \/\/ Adjusted Thresholds for 5 Questions\n        if (totalScore === 5) {\n            titleEl.innerText = \"\ud83c\udff8 Badminton Prodigy!\";\n            textEl.innerText = \"Excellent foundation knowledge. You are likely ready for Intermediate tactical training.\";\n        } else if (totalScore >= 3) {\n            titleEl.innerText = \"\u26a1 Rising Star!\";\n            textEl.innerText = \"Good basics, but some key concepts need refinement. Systematic training will help fast.\";\n        } else {\n            titleEl.innerText = \"\ud83c\udf31 Perfect Starter!\";\n            textEl.innerText = \"Starting fresh is great! Avoid bad habits by learning correctly from Day 1.\";\n        }\n    }\n\n})();\n<\/script>\n\n<\/div>\n\n<div class=\"gb-container gb-container-5b3bc5e8\">\n\n<div class=\"gb-headline gb-headline-5ce852b1 gb-headline-text gbp-section__tagline\">Foundation First Approach<\/div>\n\n\n\n<h2 class=\"gb-headline gb-headline-ee62a864 gb-headline-text gbp-section__headline\">Why Join Our Beginner Badminton Class in <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-new-blue-google-color\">KL?<\/mark><\/h2>\n\n\n\n<p>Choosing the right environment to learn badminton from zero matters. In our beginner class, you get structured guidance, patient coaching, and a supportive small group setting in Setapak. We ensure you build the skills needed to enjoy badminton for life, not just for a few months.<\/p>\n\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-2631a86b\">\n<div class=\"gb-grid-column gb-grid-column-670ee1e4\"><div class=\"gb-container gb-container-670ee1e4\">\n\n<div class=\"gb-headline gb-headline-4ffecd9e gb-headline-text\">4<\/div>\n\n\n\n<div class=\"gb-headline gb-headline-a40d5ff4 gb-headline-text\">Maximum Students Per Court for Personal Attention<\/div>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-36c23c60\"><div class=\"gb-container gb-container-36c23c60\">\n\n<div class=\"gb-headline gb-headline-3944b2ff gb-headline-text\">3-6<\/div>\n\n\n\n<div class=\"gb-headline gb-headline-5dd5c27e gb-headline-text\">Months to Build Solid Foundation and Confidence<\/div>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-325bb028\"><div class=\"gb-container gb-container-325bb028\">\n\n<div class=\"gb-headline gb-headline-fb0a55b1 gb-headline-text\">100%<\/div>\n\n\n\n<div class=\"gb-headline gb-headline-135bc509 gb-headline-text\">Beginner Friendly Environment for Kids and Adults<\/div>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-b38becfe\"><div class=\"gb-container gb-container-b38becfe\">\n\n<div class=\"gb-headline gb-headline-7c2857fd gb-headline-text\">15+<\/div>\n\n\n\n<div class=\"gb-headline gb-headline-7d08250a gb-headline-text\">Years of Coaching Experience by Head Coach<\/div>\n\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<html>\n<head>\n<style>\n.comparison-container {\nfont-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\nmargin: 20px 0;\nmax-width: 100%;\n}\n\n\n.table-header {\ntext-align: center;\nmargin-bottom: 20px;\ncolor: #2a3f90;\nfont-size: 1.3em;\nfont-weight: bold;\nline-height: 1.3;\n}\n\n\/* Desktop Table View *\/\n.comparison-table {\nwidth: 100%;\nborder-collapse: separate;\nborder-spacing: 0;\nbox-shadow: 0 4px 8px rgba(0,0,0,0.1);\nborder-radius: 8px;\noverflow: hidden;\ndisplay: table;\n}\n\n.comparison-table th,\n.comparison-table td {\npadding: 12px;\ntext-align: left;\nvertical-align: top;\nborder-bottom: 1px solid #e0e0e0;\n}\n\n.comparison-table th {\nbackground: linear-gradient(135deg, #2a3f90 0%, #3249a4 100%);\ncolor: white;\nfont-weight: 600;\nfont-size: 0.9em;\n}\n\n.comparison-table tr:last-child td {\nborder-bottom: none;\n}\n\n.comparison-table tr:nth-child(even) td:not(.highlight) {\nbackground-color: #f8f9fa;\n}\n\n.comparison-table td:first-child {\nfont-weight: 600;\ncolor: #2a3f90;\nwidth: 25%;\nfont-size: 0.9em;\n}\n\n.comparison-table td:nth-child(2) {\ncolor: #555;\nborder-right: 1px solid #e0e0e0;\nwidth: 37.5%;\nfont-size: 0.85em;\n}\n\n.highlight {\nbackground: linear-gradient(to right, rgba(220, 250, 220, 0.7), rgba(220, 250, 220, 0.3));\nwidth: 37.5%;\nborder-left: 4px solid #37ba2b;\nfont-size: 0.85em;\n}\n\n.highlight::before {\ncontent: '\u2713 ';\ncolor: #37ba2b;\nfont-weight: bold;\n}\n\n.badge-inline {\ndisplay: inline-block;\nbackground: rgba(55, 186, 43, 0.2);\ncolor: #37ba2b;\nfont-size: 0.6em;\nfont-weight: 600;\npadding: 2px 6px;\nborder-radius: 4px;\nmargin-left: 6px;\nborder: 1px solid rgba(55, 186, 43, 0.4);\n}\n\n\/* Mobile Card View *\/\n.mobile-cards {\ndisplay: none;\n}\n\n.comparison-card {\nbackground: white;\nborder-radius: 8px;\nmargin-bottom: 16px;\nbox-shadow: 0 2px 8px rgba(0,0,0,0.1);\noverflow: hidden;\n}\n\n.card-header {\nbackground: linear-gradient(135deg, #2a3f90 0%, #3249a4 100%);\ncolor: white;\npadding: 12px;\nfont-weight: 600;\nfont-size: 1em;\n}\n\n.card-content {\npadding: 16px;\n}\n\n.comparison-row {\nmargin-bottom: 16px;\npadding-bottom: 16px;\nborder-bottom: 1px solid #e0e0e0;\n}\n\n.comparison-row:last-child {\nborder-bottom: none;\nmargin-bottom: 0;\npadding-bottom: 0;\n}\n\n.row-title {\nfont-weight: 600;\ncolor: #2a3f90;\nmargin-bottom: 8px;\nfont-size: 0.9em;\n}\n\n.traditional-option {\nbackground-color: #f8f9fa;\npadding: 10px;\nborder-radius: 4px;\nmargin-bottom: 8px;\nfont-size: 0.85em;\ncolor: #555;\n}\n\n.bsw-option {\nbackground: linear-gradient(to right, rgba(220, 250, 220, 0.7), rgba(220, 250, 220, 0.3));\npadding: 10px;\nborder-radius: 4px;\nborder-left: 4px solid #37ba2b;\nfont-size: 0.85em;\n}\n\n.bsw-option::before {\ncontent: '\u2713 ';\ncolor: #37ba2b;\nfont-weight: bold;\n}\n\n.option-label {\nfont-weight: 600;\nfont-size: 0.8em;\nmargin-bottom: 4px;\nopacity: 0.8;\n}\n\n\/* Responsive Breakpoints *\/\n@media (max-width: 768px) {\n.comparison-table {\ndisplay: none;\n}\n\n.mobile-cards {\ndisplay: block;\n}\n\n.table-header {\nfont-size: 1.1em;\npadding: 0 10px;\n}\n}\n\n@media (max-width: 480px) {\n.comparison-container {\nmargin: 10px 0;\n}\n\n.table-header {\nfont-size: 1em;\n}\n\n.card-content {\npadding: 12px;\n}\n\n.comparison-row {\nmargin-bottom: 12px;\npadding-bottom: 12px;\n}\n}\n<\/style>\n\n<\/head>\n<body>\n\n<div class=\"comparison-container\">\n<div class=\"table-header\">Social Play vs Structured Beginner Class<\/div>\n\n<!-- Desktop Table View -->\n\n<table class=\"comparison-table\">\n<thead>\n<tr>\n<th>Learning Aspect<\/th>\n<th>Casual Games \/ Social Play<\/th>\n<th>Our Beginner Badminton Class <span class=\"badge-inline\">STRUCTURED<\/span><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Learning Method<\/td>\n<td>Learning by copying others, often picking up incorrect techniques and bad habits.<\/td>\n<td class=\"highlight\">Step-by-step guidance on grip, stance, and swing by Head Coach Eric Chuar.<\/td>\n<\/tr>\n<tr>\n<td>Group Environment<\/td>\n<td>Often crowded, mixed levels, and intimidating for new players who can&#8217;t keep up.<\/td>\n<td class=\"highlight\">Small group (max 4) of similar beginner level. Safe and encouraging space.<\/td>\n<\/tr>\n<tr>\n<td>Focus<\/td>\n<td>Winning points and hitting hard, leading to potential injuries for beginners.<\/td>\n<td class=\"highlight\">Proper foundation, balance, safe footwork, and correct body mechanics first.<\/td>\n<\/tr>\n<tr>\n<td>Correction<\/td>\n<td>No one corrects your mistakes. Bad habits become permanent over time.<\/td>\n<td class=\"highlight\">Immediate individual correction on every stroke to ensure you learn right.<\/td>\n<\/tr>\n<tr>\n<td>Progress<\/td>\n<td>Slow and inconsistent. You might play for years but still struggle with basics.<\/td>\n<td class=\"highlight\">Clear progression within 3-6 months. You will feel the difference in control.<\/td>\n<\/tr>\n<tr>\n<td>Coach Attention<\/td>\n<td>Zero coaching. You are just playing games.<\/td>\n<td class=\"highlight\">Personal attention from the coach in every session in Setapak.<\/td>\n<\/tr>\n<tr>\n<td>Long-Term Goal<\/td>\n<td>Sweating and fun, but limited skill growth.<\/td>\n<td class=\"highlight\">Building a skill set that lets you join school teams or play confidently anywhere.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n<!-- Mobile Card View -->\n\n<div class=\"mobile-cards\">\n<div class=\"comparison-card\">\n<div class=\"card-header\">Learning Method<\/div>\n<div class=\"card-content\">\n<div class=\"comparison-row\">\n<div class=\"option-label\">Casual Games \/ Social Play:<\/div>\n<div class=\"traditional-option\">Learning by copying others, often picking up incorrect techniques and bad habits.<\/div>\n<div class=\"option-label\">Our Beginner Class:<\/div>\n<div class=\"bsw-option\">Step-by-step guidance on grip, stance, and swing by Head Coach Eric Chuar.<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"comparison-card\">\n<div class=\"card-header\">Group Environment<\/div>\n<div class=\"card-content\">\n<div class=\"comparison-row\">\n<div class=\"option-label\">Casual Games \/ Social Play:<\/div>\n<div class=\"traditional-option\">Often crowded, mixed levels, and intimidating for new players who can&#8217;t keep up.<\/div>\n<div class=\"option-label\">Our Beginner Class:<\/div>\n<div class=\"bsw-option\">Small group (max 4) of similar beginner level. Safe and encouraging space.<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"comparison-card\">\n<div class=\"card-header\">Focus<\/div>\n<div class=\"card-content\">\n<div class=\"comparison-row\">\n<div class=\"option-label\">Casual Games \/ Social Play:<\/div>\n<div class=\"traditional-option\">Winning points and hitting hard, leading to potential injuries for beginners.<\/div>\n<div class=\"option-label\">Our Beginner Class:<\/div>\n<div class=\"bsw-option\">Proper foundation, balance, safe footwork, and correct body mechanics first.<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"comparison-card\">\n<div class=\"card-header\">Correction<\/div>\n<div class=\"card-content\">\n<div class=\"comparison-row\">\n<div class=\"option-label\">Casual Games \/ Social Play:<\/div>\n<div class=\"traditional-option\">No one corrects your mistakes. Bad habits become permanent over time.<\/div>\n<div class=\"option-label\">Our Beginner Class:<\/div>\n<div class=\"bsw-option\">Immediate individual correction on every stroke to ensure you learn right.<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"comparison-card\">\n<div class=\"card-header\">Progress<\/div>\n<div class=\"card-content\">\n<div class=\"comparison-row\">\n<div class=\"option-label\">Casual Games \/ Social Play:<\/div>\n<div class=\"traditional-option\">Slow and inconsistent. You might play for years but still struggle with basics.<\/div>\n<div class=\"option-label\">Our Beginner Class:<\/div>\n<div class=\"bsw-option\">Clear progression within 3-6 months. You will feel the difference in control.<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"comparison-card\">\n<div class=\"card-header\">Coach Attention<\/div>\n<div class=\"card-content\">\n<div class=\"comparison-row\">\n<div class=\"option-label\">Casual Games \/ Social Play:<\/div>\n<div class=\"traditional-option\">Zero coaching. You are just playing games.<\/div>\n<div class=\"option-label\">Our Beginner Class:<\/div>\n<div class=\"bsw-option\">Personal attention from the coach in every session in Setapak.<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"comparison-card\">\n<div class=\"card-header\">Long-Term Goal<\/div>\n<div class=\"card-content\">\n<div class=\"comparison-row\">\n<div class=\"option-label\">Casual Games \/ Social Play:<\/div>\n<div class=\"traditional-option\">Sweating and fun, but limited skill growth.<\/div>\n<div class=\"option-label\">Our Beginner Class:<\/div>\n<div class=\"bsw-option\">Building a skill set that lets you join school teams or play confidently anywhere.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<\/body>\n<\/html>\n\n\n<div class=\"gb-container gb-container-69063730 gbp-section\">\n<div class=\"gb-container gb-container-c192804a gbp-section__inner\">\n<div class=\"gb-container gb-container-26552703\">\n\n<div class=\"gb-headline gb-headline-27edcbd1 gb-headline-text gbp-section__tagline\">Start Your Journey Today<\/div>\n\n\n\n<h2 class=\"gb-headline gb-headline-bda1dc9d gb-headline-text gbp-section__headline\">Join Our Badminton Class for Beginner in <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-new-blue-google-color\">KL<\/mark><\/h2>\n\n\n\n<p>If you are looking for a beginner badminton class in Setapak or Wangsa Maju that truly cares about your foundation, ST Badminton Academy Malaysia is here for you. Whether for your child (age 7+) or yourself, we provide the structured training you need to learn badminton from zero properly. Slots are limited due to our small group policy. Contact us today to check the schedule.<\/p>\n\n\n<div class=\"gb-container gb-container-4aa6efd2\">\n\n<a class=\"gb-button gb-button-1b494854 gb-button-text gbp-button--secondary\" href=\"https:\/\/wa.me\/60176842136?text=Hi%20ST%20Badminton%20Academy%20Malaysia%2C%20I&#039;m%20interested%20in%20the%20Beginner%20Badminton%20Class%20in%20KL%20(Setapak%2FWangsa%20Maju).%20Please%20share%20the%20schedule%20and%20fees%20for%20kids%2Fadults.\" rel=\"noopener\">WhatsApp inquiry<\/a>\n\n<\/div>\n<\/div>\n\n<div class=\"gb-container gb-container-ef62c7ce\">\n\n<div style=\"position:relative; width:100%; padding-bottom:56.25%; height:0; overflow:hidden; margin-top:20px;\">\n<iframe\nsrc=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d3983.5074349712468!2d101.7238838457958!3d3.2230235443659256!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x31cc396f3692a597%3A0x62779a6ace767ef0!2zU1QgQmFkbWludG9uIEFjYWRlbXkgLSBCYWRtaW50b24gQ29hY2gg77yI57695q-b55CD5pWZ57uDIFNldGFwYWsg5bCP5a2p5q2j6KeE57695q-b55CD6K6t57uD54-t77yJ!5e0!3m2!1sen!2smy!4v1753065966190!5m2!1sen!2smy\"\nwidth=\"100%\"\nheight=\"100%\"\nstyle=\"position:absolute; top:0; left:0; border:0;\"\nallowfullscreen\nloading=\"lazy\"\nreferrerpolicy=\"no-referrer-when-downgrade\"\n><\/iframe>\n<\/div>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Badminto &#8230; <a title=\"Badminton Class for Beginners\" class=\"read-more\" href=\"https:\/\/stbadmintonacademy.my\/zh-hant\/badminton-class-for-beginners\/\" aria-label=\"Read more about Badminton Class for Beginners\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":{"0":"post-75928","1":"page","2":"type-page","3":"status-publish","5":"infinite-scroll-item"},"_links":{"self":[{"href":"https:\/\/stbadmintonacademy.my\/zh-hant\/wp-json\/wp\/v2\/pages\/75928","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stbadmintonacademy.my\/zh-hant\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/stbadmintonacademy.my\/zh-hant\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/stbadmintonacademy.my\/zh-hant\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stbadmintonacademy.my\/zh-hant\/wp-json\/wp\/v2\/comments?post=75928"}],"version-history":[{"count":0,"href":"https:\/\/stbadmintonacademy.my\/zh-hant\/wp-json\/wp\/v2\/pages\/75928\/revisions"}],"wp:attachment":[{"href":"https:\/\/stbadmintonacademy.my\/zh-hant\/wp-json\/wp\/v2\/media?parent=75928"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}