PyLearn
Terms of Use Privacy Policy Licenses

Terms of Use

Effective: March 2026

1. Acceptance of Terms

By accessing or using PyLearn, you agree to be bound by these Terms of Use. If you do not agree with any part of these terms, please do not use the service.

2. Description of Service

PyLearn is a free, browser-based Python learning platform. It provides interactive coding exercises with real-time code execution (powered by Pyodide) and progress tracking. No software installation is required — everything runs in your web browser.

3. User Accounts

Registration requires a username, email address, and password. You are responsible for maintaining the security of your account and choosing a strong password. Please provide accurate information when creating your account. You may also use PyLearn as a guest without registering, though your progress will only be saved locally on your device.

4. Acceptable Use

PyLearn is intended for learning Python programming. When using the platform, you agree not to:

  • Attempt to exploit, attack, or compromise the platform's security
  • Use automated tools to scrape content or overload the service
  • Share your account credentials with others
  • Submit malicious code designed to harm the service or other users

5. Intellectual Property

PyLearn exercises, lesson content, and platform design are the intellectual property of PyLearn. The Python code you write in exercises remains yours. You may not reproduce, distribute, or create derivative works from PyLearn's content without permission.

6. Disclaimer of Warranties

PyLearn is provided "as is" without warranty of any kind, express or implied. We do not guarantee the availability of the service, the accuracy of educational content, or fitness for a particular purpose. Use of the platform is at your own risk.

7. Limitation of Liability

PyLearn shall not be liable for any data loss, service interruption, or damages arising from your use of or reliance on the platform's educational content. As PyLearn is a free service, maximum liability is limited to zero.

8. Termination

You may stop using PyLearn at any time. We reserve the right to suspend or terminate accounts that violate these terms. Upon termination, your right to access the service will cease immediately.

9. Changes to Terms

We may update these Terms of Use from time to time. Continued use of PyLearn after changes are posted constitutes acceptance of the revised terms. Material changes will be reflected with an updated effective date at the top of this page.

10. Contact

Questions about these terms? Contact us at contact@pylearn.dev.

Back to PyLearn