Please read these terms carefully before using LearnTheJS.
Last updated: 08 Dec 2025
These Terms of Service ("Terms") govern your use of the LearnTheJS platform available at learnthejs.com (the "Platform"). By accessing or using the Platform, creating an account, or purchasing a premium subscription, you agree to be bound by these Terms. If you do not agree, you should not use the Platform.
LearnTheJS is an online learning platform focused on teaching JavaScript. The Platform may provide:
The scope, depth, and type of content available on LearnTheJS may change over time at our sole discretion.
To access certain features of the Platform (for example, saving progress or accessing premium content), you may need to create an account.
Certain lessons, challenges, and features on LearnTheJS are available only to users with an active premium subscription or one-time premium purchase, as described on the Platform.
Payments for premium access are processed via third-party payment providers. Before completing a purchase, you should carefully review the price, billing period (if applicable), and any other relevant details displayed on the checkout page.
LearnTheJS does not provide refunds under any circumstances.
Once you purchase premium access, we will not issue refunds for reasons such as "I changed my mind", "I bought it by mistake", or "It was not what I expected".
Because of this strict no-refund policy, we strongly encourage you to fully try the free content on LearnTheJS before deciding whether premium access is right for you.
Note: Any mandatory consumer rights you may have under applicable law are not waived by this clause. To the extent required by law, those rights remain in force. However, LearnTheJS does not offer voluntary refunds beyond what is legally required.
All lessons, explanations, examples, code snippets, challenges, and any other materials on the Platform are provided for educational and informational purposes only.
Unless otherwise stated, all content on the Platform (including but not limited to text, lesson content, code examples, designs, logos, and graphics) is owned by LearnTheJS or its respective rights holders.
When using the Platform, you agree that you will not:
We reserve the right to suspend or terminate your access to the Platform if we believe you have violated these Terms.
Parts of the Platform (such as payments, authentication, or analytics) may rely on third-party service providers. These services may be subject to their own terms and privacy policies.
LearnTheJS is not responsible for the availability, security, or performance of third-party services and shall not be liable for any issues arising from their use.
To the maximum extent permitted by applicable law, the Platform is provided "as is" and "as available" without warranties of any kind, whether express or implied.
We may update these Terms from time to time. When we do, we will update the "Last updated" date at the top of this page.
Your continued use of the Platform after any changes become effective constitutes your acceptance of the revised Terms. You are encouraged to review these Terms periodically.
These Terms are governed by the laws applicable in the jurisdiction where the owner of LearnTheJS is established, without regard to conflict of law principles. Any disputes shall be submitted to the competent courts of that jurisdiction, unless mandatory law provides otherwise.
If you have any questions, requests, or complaints regarding these Terms or the Platform, you can contact us at: