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.