Terms of Use

Last updated: 17/01/2026

If you are purchasing Dometrain Pro for Business, your specific Terms and Conditions can be downloaded at:

📄 Download Business Terms & Conditions

These terms of use (the "Terms of Use") govern the use of dometrain.com (the "School"). This School is owned and operated by Elfoworks Ltd (the "Company").

By using this School, you indicate that you have read and understand these Terms of Use and agree to abide by them at all times.

1. Terms

By accessing this School, you are agreeing to be bound by these Terms of Use, all applicable laws and regulations, and agree that you are responsible for compliance with any applicable local laws. If you do not agree with any of these terms, you are prohibited from using or accessing this site. The materials contained in this School are protected by applicable copyright and trademark law.

2. Use License

All educational, audio visual material and downloadable code content published and made available on our School is the property of Elfoworks Ltd and the School's creators.

  • 1. Through a direct course purchase or a subscription (such as Dometrain for Business or Dometrain Pro) permission is granted to stream the School’s audio visual material and temporarily download one copy of any downloadable materials on the School’s website for personal, non-commercial transitory viewing only. This is the grant of a license, not a transfer of title, and under this license you may not:
  • a. modify or copy the materials;
  • b. use the materials for any commercial purpose, or for any public display (commercial or non-commercial);
  • c. attempt to decompile or reverse engineer any software contained on the School’s web site;
  • d. remove any copyright or other proprietary notations from the materials; or
  • e. transfer the materials to another person or 'mirror' the materials on any other server.
  • f. grant access to the material to another person other than the account owner through account sharing.
  • g. download the video material for offline use, outside of the platform's features.
  • h. record and/or publish any online workshop material. The Intellectual Property and copyright of these workshops is owned by the Company and strictly confidential.
  • 2. This license shall automatically terminate if you violate any of these restrictions and may be terminated by Company at any time, leading to a complete deletion of your account and revocation of all material access. In case of termination due to a violation, the Company will not issue a refund. Upon terminating your viewing of these materials or upon the termination of this license, you must destroy any downloaded materials in your possession whether in electronic or printed format.

3. Disclaimer

The materials on the School’s website are provided 'as is'. The School makes no warranties, expressed or implied, and hereby disclaims and negates all other warranties, including without limitation, implied warranties or conditions of merchantability, fitness for a particular purpose, or non-infringement of intellectual property or other violation of rights. Further, the School does not warrant or make any representations concerning the accuracy, likely results, or reliability of the use of the materials on its website or otherwise relating to such materials or on any sites linked to this site.

4. Limitations

In no event shall the School be liable for any damages (including, without limitation, damages for loss of data or profit, or due to business interruption) arising out of the use or inability to use the materials on the School’s website, even if the School or an authorized of the School has been notified orally or in writing of the possibility of such damage. Because some jurisdictions do not allow limitations on implied warranties, or limitations of liability for consequential or incidental damages, these limitations may not apply to you. The School reserves the right to limit certain items from site-wide promotions and discounts.

5. Revisions and Errata

The materials appearing on the School’s website may include technical, typographical, or photographic errors. The School does not warrant that any of the materials on its web site are accurate, complete, or current. The School may make changes to the materials contained on its web site at any time without notice. The School does not, however, make any commitment to update the materials.

6. Links

The School has not reviewed all of the sites linked to its website and is not responsible for the contents of any such linked site. The inclusion of any link does not imply endorsement by the School of the site. Use of any such linked website is at the user's own risk.

7. Age Restrictions

The minimum age to use our School is 13 years old. By using this School, users agree that they are over 13 years old. We do not assume any legal responsibility for false statements about age.

8. Indemnity

Except where prohibited by law, by using this Site you indemnify and hold harmless Elfoworks Ltd and our directors, officers, agents, employees, subsidiaries, and affiliates from any actions, claims, losses, damages, liabilities and expenses including legal fees arising out of your use of our Site or your violation of these Terms of Use.

9. Refund policy

If, for any reason, you are not completely satisfied with a purchase, you can request a full refund by emailing contact [at] dometrain.com, as long as:

  • 1. The refund is requested within 5 days of the original purchase date
  • 2. For Dometrain Pro monthly, only the first month can be refunded withing 5 days of the original purchase date. Any subsequent monthly subscription renewal is non-refundable
  • 3. Subscription renewals (including monthly, quarterly, and annual plans, for both individual and business subscriptions) are non-refundable once the renewal payment has been processed, except where a refund is required by law (for example, where we have charged you in error). This does not affect your statutory rights under English law (including under the Consumer Rights Act 2015 and the Consumer Contracts (Information, Cancellation and Additional Charges) Regulations 2013).

If you joined Dometrain Pro using a Trial, then the 7 days of the trial count towards the 5 days of the original purchase date. This means that the original purchase date is the date of the trial activation not the payment after the end of the trial.

Elfoworks Ltd may refuse or limit refunds at its reasonable discretion where we suspect or determine any of the following, except where a refund is required by law. This does not affect your statutory rights under English law.

  • a. Breach of these Terms of Use (including account sharing, prohibited uses, or unlawful activity)
  • b. Fraud, identity misuse, payment disputes or chargeback abuse
  • c. Misuse of trials, promotions, coupons, or multiple account creation to obtain undue benefit
  • d. Substantial use or consumption of digital content within the refund window (for example, streaming a significant portion of courses or downloading a substantial amount of materials)
  • e. Purchases by business entities contrary to section 18 (Business Entity Purchase Restrictions)
  • f. Prior repeated refunds or refund-request patterns indicative of abuse

For digital content, if you asked us to begin supply immediately, you acknowledge that any statutory 14-day right to cancel under the Consumer Contracts (Information, Cancellation and Additional Charges) Regulations 2013 may be lost once supply begins, to the extent permitted by law. Nothing in this Refund policy limits your remedies for faulty digital content under the Consumer Rights Act 2015.

No-shows on workshops are non-refundable.

10. Severability

If at any time any of the provisions set forth in these Terms of Use are found to be inconsistent or invalid under applicable laws, those provisions will be deemed void and will be removed from these Terms of Use. All other provisions will not be affected by the removal and the rest of these Terms of Use will still be considered valid.

11. Subscription Terms

Subscription services are billed on a recurring basis (monthly, quarterly or annually as selected). By subscribing, you authorize us to charge the payment method on file for the subscription fee plus any applicable taxes.

  • 1. Auto-Renewal: Subscriptions automatically renew at the end of each billing period unless cancelled before the renewal date.
  • 2. Cancellation: You may cancel your subscription at any time through your account settings or by contacting support. Cancellation takes effect at the end of the current billing period.
  • 3. Price Changes: We reserve the right to change subscription prices with at least 30 days' notice to active subscribers.
  • 4. Billing: Failed payments may result in suspension of access until payment is resolved.

12. User Accounts

To access certain features, you must create an account with accurate information. You are responsible for:

  • 1. Maintaining the confidentiality of your account credentials
  • 2. All activities that occur under your account
  • 3. Notifying us immediately of any unauthorized use

We reserve the right to suspend or terminate accounts that violate these Terms of Use or engage in fraudulent activity.

13. Content Availability

We reserve the right to modify, update, or remove course content at any time without notice. Course availability may vary by subscription level, and we do not guarantee that specific courses will remain available indefinitely.

14. Prohibited Uses

In addition to the restrictions in the Use License section, users are prohibited from:

  • 1. Using the service for any illegal or unauthorized purpose
  • 2. Attempting to gain unauthorized access to other user accounts or systems
  • 3. Uploading or transmitting viruses, malware, or other harmful code
  • 4. Harassing, abusing, or threatening other users or Company personnel
  • 5. Creating multiple accounts to circumvent restrictions or obtain multiple trials
  • 6. Using automated systems (bots, scrapers) to access the service

15. DMCA Copyright Policy

We respect intellectual property rights and respond to valid DMCA takedown notices. If you believe your copyright has been infringed, please contact us at the designated agent address with the required DMCA information.

16. Service Availability

While we strive to maintain service availability, we do not guarantee uninterrupted access. The service may be temporarily unavailable due to maintenance, updates, or circumstances beyond our control. We are not liable for any disruption of service.

17. Data and Privacy

Your privacy is important to us. Our collection and use of personal information is governed by our Privacy Policy, which is incorporated into these Terms of Use by reference.

18. Business Entity Purchase Restrictions

If you are a legal entity (including but not limited to a company, corporation, partnership, or organization of any kind), you are restricted to purchasing only Dometrain Pro for Business subscriptions. Business entities are prohibited from purchasing any other products or services offered on this platform, including but not limited to individual courses, Dometrain Pro individual subscriptions, or any other offerings not specifically designated for business use.

If you are purchasing Dometrain Pro for Business, your specific Terms and Conditions can be downloaded here.

Any attempt by a business entity to purchase products other than Dometrain Pro for Business is strictly prohibited and may result in immediate suspension or termination of access without refund. The Company reserves the right to verify the nature of purchasers and enforce these restrictions at its sole discretion.

19. AI Assistant (Domebrain) Terms of Use

Dometrain provides an AI-powered learning assistant ("Domebrain") as part of certain subscription plans. By using Domebrain, you agree to the following terms:

  • 1. Service Availability: Domebrain is provided "as is" and may be modified, suspended, or discontinued at any time without notice. Access to Domebrain is subject to your subscription level and may be limited or unavailable during maintenance or high-demand periods.
  • 2. AI Limitations and No Guarantee of Accuracy: Domebrain is an AI assistant powered by machine learning technology. AI technology is inherently imperfect and can make mistakes. AI-generated responses may contain errors, inaccuracies, incomplete information, outdated information, or "hallucinations" (plausible-sounding but incorrect information). The AI may misunderstand your questions, provide code that does not work as intended, suggest approaches that are not optimal or suitable for your specific use case, or generate responses that are factually incorrect. You acknowledge that AI technology has fundamental limitations and should never be relied upon as a sole source of truth.
  • 3. Not Professional Advice: Domebrain is an educational learning aid only. Responses from Domebrain do not constitute professional software engineering advice, security advice, legal advice, or any other form of professional guidance. Domebrain is not a substitute for your own professional judgment, expertise, or the advice of qualified professionals. You should not use Domebrain responses as the basis for production code, security-critical decisions, or any commercial application without thorough independent review and validation by qualified professionals.
  • 4. User Responsibility: You are solely responsible for independently verifying, testing, and validating any information, code, suggestions, or recommendations provided by Domebrain before using them in any capacity. This includes but is not limited to: reviewing code for correctness, testing code in appropriate environments, checking for security vulnerabilities, ensuring compliance with applicable laws and regulations, and confirming compatibility with your specific requirements. Any reliance on AI-generated content is entirely at your own risk.
  • 5. Limitation of Liability for AI Responses: To the maximum extent permitted by applicable law, Elfoworks Ltd, its directors, officers, employees, agents, and affiliates shall not be liable for any direct, indirect, incidental, special, consequential, punitive, or exemplary damages, including but not limited to damages for loss of profits, revenue, data, goodwill, or other intangible losses, arising out of or in connection with:
    • a. Any errors, inaccuracies, or omissions in AI-generated responses
    • b. Any reliance you place on information provided by Domebrain
    • c. Any decisions made or actions taken based on AI-generated content
    • d. Any code generated by the AI that fails to function as expected, contains bugs, security vulnerabilities, or causes damage to systems or data
    • e. Any business losses, project delays, or professional consequences resulting from the use of AI-generated content
    • f. The unavailability, interruption, or malfunction of the Domebrain service
  • 6. No Warranty: Domebrain is provided on an "as is" and "as available" basis without any warranties of any kind, whether express, implied, or statutory. We expressly disclaim all warranties, including but not limited to implied warranties of merchantability, fitness for a particular purpose, accuracy, reliability, completeness, non-infringement, and any warranties arising from course of dealing or usage of trade. We do not warrant that Domebrain will meet your requirements, that the service will be uninterrupted, timely, secure, or error-free, or that the results obtained from use of the service will be accurate or reliable.
  • 7. Acceptable Use: Domebrain is intended solely for educational purposes related to software development and programming topics covered by Dometrain courses. You agree to use Domebrain only for its intended purpose of supporting your learning journey.
  • 8. Prohibited Uses: You may not use Domebrain to:
    • a. Attempt to manipulate, jailbreak, or circumvent the AI's safety guidelines or intended behaviour
    • b. Generate harmful, illegal, offensive, or inappropriate content
    • c. Engage in activities unrelated to software development education
    • d. Attempt to extract proprietary information about the AI system, training data, or prompts
    • e. Use automated tools, scripts, or bots to interact with Domebrain or automatically extract data or outputs
    • f. Circumvent usage limits or rate limiting through any means
    • g. Share or redistribute AI-generated content in a manner that violates these Terms of Use
    • h. Reverse engineer, decompile, disassemble, or otherwise attempt to derive the source code, algorithms, models, or underlying technology of Domebrain or any related systems
    • i. Copy, replicate, or create derivative works based on Domebrain's functionality, responses, or behaviour patterns for the purpose of building competing products or services
    • j. Represent or imply that any AI-generated output was human-generated or created without AI assistance
    • k. Submit as input any content that you do not have the right to use, or that infringes any patent, trademark, trade secret, copyright, or other proprietary rights of any third party
    • l. Submit as input any content that is unlawful, harmful, threatening, abusive, defamatory, obscene, invasive of another's privacy, hateful, or otherwise objectionable
    • m. Use the intended features of Domebrain in a way that could cause harm to individuals or interfere with their rights
  • 9. Usage Limits: Domebrain usage is subject to rate limits and fair use policies. Excessive usage that negatively impacts service availability for other users may result in temporary or permanent restrictions on your access.
  • 10. Data Collection and Product Improvement: Your conversations with Domebrain are logged and will be used to improve the product, including but not limited to enhancing AI responses, training and fine-tuning models, developing new features, and improving user experience. Conversations may also be reviewed by Dometrain staff for quality assurance, abuse monitoring, and compliance purposes. We handle this data in accordance with our Privacy Policy. Do not collect, process, store, or submit any Sensitive Personal Data when using Domebrain. "Sensitive Personal Data" includes: (a) financial information such as bank account numbers, credit card details, or payment credentials; (b) health or medical information; (c) biometric data used for identification purposes; (d) information revealing racial or ethnic origin, political opinions, religious or philosophical beliefs, or trade union membership; (e) data concerning a person's sex life or sexual orientation; (f) genetic data; (g) personal information of children under the age of 16; (h) government-issued identification numbers; (i) passwords, authentication credentials, or security codes; and (j) any other categories of data classified as "sensitive personal data," "special category data," or similar under applicable data protection laws including the UK GDPR and Data Protection Act 2018. You acknowledge and accept that any information you provide in conversations with Domebrain may be retained and used as described in this section.
  • 11. Intellectual Property: You retain ownership of any original content you submit to Domebrain. However, you grant us a licence to use your inputs for the purpose of generating responses and improving our services. AI-generated responses are provided for your personal educational use only.
  • 12. Termination and Suspension: We reserve the right to immediately suspend or terminate your access to Domebrain, and/or your entire Dometrain account, without refund, if we determine in our sole discretion that you have violated these terms or engaged in abusive behaviour. This includes but is not limited to repeated attempts to manipulate the AI, excessive usage that impacts other users, or any use that violates applicable laws.
  • 13. Assumption of Risk: By using Domebrain, you expressly acknowledge that you understand the inherent limitations and risks of AI technology and voluntarily assume all risks associated with your use of the service. You agree that your use of Domebrain is at your sole risk.
  • 14. Output Similarity: You acknowledge that Domebrain uses machine learning technology that generates responses based on patterns learned from training data. As a result, outputs provided to you may bear similarities to, or may be substantially similar or identical to, outputs provided to other Domebrain users who submit similar queries. You have no exclusive rights to any AI-generated output, and we make no representations regarding the uniqueness or originality of any output.
  • 15. No Intellectual Property Infringement Protection: AI-generated outputs, including code, text, and other content, are generated through machine learning processes and may inadvertently reproduce or resemble content protected by third-party intellectual property rights. We make no warranty that any output does not infringe the intellectual property rights of any third party. You are solely responsible for ensuring that your use of any AI-generated output does not infringe the patents, trademarks, copyrights, trade secrets, or other intellectual property rights of any third party. To the maximum extent permitted by applicable law, we disclaim all liability for any claims of intellectual property infringement arising from your use of AI-generated outputs, and any general indemnification or intellectual property protection provisions in these Terms of Use shall not apply to AI-generated outputs.
  • 16. AI-Specific Indemnification: To the fullest extent permitted by applicable law, you agree to indemnify, defend, and hold harmless Elfoworks Ltd, its directors, officers, employees, agents, and affiliates from and against any and all third-party claims, actions, demands, losses, damages, costs, and expenses (including reasonable legal fees) arising out of or in connection with: (a) your violation of the prohibited uses or other restrictions applicable to Domebrain; (b) your use of any AI-generated output, including any claims that such use infringes or misappropriates the intellectual property rights of a third party or violates applicable law; (c) any Sensitive Personal Data you submit to Domebrain in violation of these terms; or (d) any content you submit as input that you did not have the right to use or that infringes any third-party rights.

Violation of these AI-specific terms may also constitute a violation of the general Terms of Use and may result in account termination as described in Section 2.

20. Force Majeure

We shall not be liable or responsible for any failure to perform, or delay in performance of, any of our obligations under these Terms of Use that is caused by events outside our reasonable control ("Force Majeure Event"). A Force Majeure Event includes any act, event, non-occurrence, omission, or accident beyond our reasonable control, including but not limited to:

  • a. Acts of God, flood, drought, earthquake, epidemic, pandemic, or other natural disaster
  • b. Terrorist attack, civil war, civil commotion or riots, war, threat of or preparation for war, armed conflict
  • c. Nuclear, chemical, or biological contamination
  • d. Collapse of buildings, fire, explosion, or accident
  • e. Labour or trade disputes, strikes, industrial action, or lockouts
  • f. Interruption or failure of utility services including electricity, gas, water, or telecommunications
  • g. Failure or interruption of third-party services upon which our platform depends, including but not limited to video hosting providers, authentication services, payment processors, cloud infrastructure providers, content delivery networks, and AI model providers
  • h. Government actions, laws, regulations, embargoes, or sanctions
  • i. Cyberattacks, distributed denial-of-service attacks, or other malicious interference with our systems

Our performance under these Terms of Use is deemed suspended for the period that the Force Majeure Event continues, and we shall have an extension of time for performance for the duration of that period. We will use reasonable endeavours to bring the Force Majeure Event to a close or to find a solution by which our obligations under these Terms of Use may be performed despite the Force Majeure Event.

21. Third-Party Services

Our platform relies on various third-party service providers to deliver its functionality, including but not limited to video hosting and streaming services, user authentication services, payment processing services, cloud hosting and content delivery networks, and artificial intelligence model providers. We do not control these third-party services and are not responsible for their availability, performance, accuracy, or content.

To the maximum extent permitted by applicable law, we disclaim all liability for:

  • a. Any interruption, suspension, or termination of third-party services
  • b. Any errors, bugs, or defects in third-party services
  • c. Any data loss or security breaches originating from third-party services
  • d. Any changes to third-party services that affect our platform's functionality
  • e. Any actions or omissions of third-party service providers

Your use of our platform may also be subject to the terms and conditions of these third-party providers. We encourage you to review any applicable third-party terms. Nothing in this section affects your statutory rights under the Consumer Rights Act 2015 or other applicable consumer protection legislation.

22. Certificates

Upon successful completion of certain courses, you may be issued a digital certificate of completion ("Certificate"). By receiving and using Certificates, you acknowledge and agree to the following:

  • 1. Nature of Certificates: Certificates are issued solely as recognition of your personal achievement in completing course materials on our platform. Certificates are not academic qualifications, professional certifications, or official accreditations. They do not confer any academic credits, professional standing, or regulatory compliance.
  • 2. No Guarantee of Competency: A Certificate indicates that you have accessed and engaged with the course materials to the extent required for completion. It does not guarantee that you have achieved any particular level of competency, skill, or knowledge, nor does it certify your fitness to perform any professional activities.
  • 3. Verification: Certificates include verification features that allow third parties to confirm their authenticity. You agree not to alter, falsify, or misrepresent any Certificate or its verification information.
  • 4. Revocation: We reserve the right to revoke any Certificate if we determine, in our reasonable discretion, that:
    • a. The Certificate was obtained through fraud, cheating, or misrepresentation
    • b. You have violated these Terms of Use
    • c. Your account has been terminated for any reason
    • d. Technical errors resulted in incorrect issuance
  • 5. Account Standing: The validity of your Certificates is tied to your account remaining in good standing. If your account is suspended or terminated, we may invalidate associated Certificates.
  • 6. Limitation of Liability: We are not liable for any reliance placed on Certificates by you or any third party, including but not limited to employment decisions, academic admissions, or professional appointments made based on Certificates.

23. Electronic Communications

By creating an account or using our services, you consent to receive electronic communications from us, including:

  • a. Transactional Communications: Emails relating to your account, purchases, subscriptions, password resets, and other service-related matters. These communications are necessary for the performance of our contract with you and cannot be opted out of while you maintain an account.
  • b. Service Updates: Notifications about changes to our services, terms, policies, new features, maintenance schedules, and other important information about your use of the platform.
  • c. Educational Content: Information about new courses, learning resources, tips, and educational materials that may be relevant to your learning journey.
  • d. Marketing Communications: Promotional offers, newsletters, and other marketing materials. You may opt out of marketing communications at any time by using the unsubscribe link in any marketing email or by adjusting your communication preferences in your account settings.

You agree that all agreements, notices, disclosures, and other communications we provide to you electronically satisfy any legal requirement that such communications be in writing. We process your personal data in connection with these communications in accordance with our Privacy Policy and applicable data protection laws, including the UK General Data Protection Regulation (UK GDPR) and the Data Protection Act 2018.

24. Contact Information

If you have any questions, concerns, or complaints about these Terms of Use, our services, or your account, please contact us at:

  • Email: contact [at] dometrain.com
  • Company: Elfoworks Ltd

We aim to respond to all enquiries within a reasonable timeframe. For urgent account or billing issues, please include "URGENT" in your email subject line.

25. Entire Agreement

These Terms of Use, together with our Privacy Policy and any other documents expressly incorporated by reference, constitute the entire agreement between you and Elfoworks Ltd regarding your use of our services. These Terms of Use supersede all prior and contemporaneous agreements, representations, warranties, and understandings, whether written or oral, relating to the subject matter hereof.

If you are a business customer using Dometrain Pro for Business, the specific Business Terms and Conditions shall prevail in the event of any conflict with these general Terms of Use.

26. Waiver

No failure or delay by us in exercising any right, power, or remedy under these Terms of Use shall operate as a waiver of that right, power, or remedy. No single or partial exercise of any right, power, or remedy shall preclude any other or further exercise of that or any other right, power, or remedy. A waiver of any right, power, or remedy under these Terms of Use shall only be effective if given in writing and shall not be deemed a waiver of any subsequent breach or default.

27. Assignment

You may not assign, transfer, sub-license, or otherwise dispose of your rights or obligations under these Terms of Use, in whole or in part, without our prior written consent. Any purported assignment in violation of this section shall be null and void.

We may assign, transfer, or sub-contract any or all of our rights and obligations under these Terms of Use to any third party at any time without notice to you, including but not limited to in connection with a merger, acquisition, corporate reorganisation, or sale of all or substantially all of our assets. Such assignment shall not affect your rights or our obligations under these Terms of Use.

28. Survival

The following sections shall survive the termination or expiration of these Terms of Use and shall continue to bind you and us: Section 2 (Use License) with respect to any continuing obligations, Section 3 (Disclaimer), Section 4 (Limitations), Section 8 (Indemnity), Section 9 (Refund Policy) with respect to any pending refund requests, Section 17 (Data and Privacy), Section 19 (AI Assistant Terms) with respect to liability limitations and data usage, Section 20 (Force Majeure), Section 21 (Third-Party Services), Section 22 (Certificates) with respect to revocation rights and limitations, Section 25 (Entire Agreement), Section 26 (Waiver), Section 27 (Assignment), this Section 28 (Survival), Section 29 (Dispute Resolution), Section 30 (Terms of Use Modifications), and Section 31 (Governing Law and Jurisdiction).

29. Dispute Resolution

We value our relationship with you and want to address any concerns you may have. If you have a dispute with us, we encourage you to first contact us directly at contact [at] dometrain.com to attempt to resolve the matter informally. Please provide a clear description of your concern, including any relevant account information, transaction details, and the resolution you are seeking.

We will endeavour to respond to your concern within 14 days and work with you in good faith to reach a mutually satisfactory resolution. Many concerns can be resolved quickly and amicably through direct communication.

If we are unable to resolve your dispute informally within 30 days of your initial contact, or if you are dissatisfied with our proposed resolution, you may pursue formal legal remedies in accordance with Section 31 (Governing Law and Jurisdiction). Nothing in this section shall prevent either party from seeking injunctive or other equitable relief from a court of competent jurisdiction where necessary to protect their rights or property.

If you are a consumer, nothing in these Terms of Use affects your statutory rights, including your right to bring proceedings in the courts of England and Wales (or, if you are resident in Scotland, in the Scottish courts, or if you are resident in Northern Ireland, in the courts of Northern Ireland).

30. Terms of Use Modifications

We reserve the right to revise and update these Terms of Use at any time. Any changes will be effective immediately upon posting the revised Terms of Use on our website, with an updated "Last updated" date. For material changes that significantly affect your rights or obligations, we will endeavour to provide reasonable notice, such as via email or a prominent notice on our platform. Your continued use of our services after any changes constitutes your acceptance of the revised Terms of Use. We encourage you to review these Terms of Use periodically.

31. Governing Law and Jurisdiction

These Terms of Use and any dispute or claim arising out of or in connection with them or their subject matter or formation (including non-contractual disputes or claims) shall be governed by and construed in accordance with the laws of England and Wales. The courts of England and Wales shall have exclusive jurisdiction to settle any such dispute or claim, provided that if you are a consumer resident in Scotland, you may also bring proceedings in Scotland, and if you are a consumer resident in Northern Ireland, you may also bring proceedings in Northern Ireland.

What's New

Hands-On: Learn PostgreSQL
course

Hands-On: Learn PostgreSQL

Learn PostgreSQL through hands-on coding exercises. Practice what you learn with interactive challenges designed for every level.

Learn more about Hands-On: Learn PostgreSQL
Free Hands-On: C# for Beginners
course

Free Hands-On: C# for Beginners

Learn C# through hands-on coding exercises. Practice what you learn with interactive challenges designed for everyone, from beginners to experts.

Learn more about Free Hands-On: C# for Beginners
Getting Started: AI for .NET Developers
course

Getting Started: AI for .NET Developers

Get started with integrating AI into your .NET applications effectively using the latest LLM best practices.

Learn more about Getting Started: AI for .NET Developers
Getting Started: Building .NET Applications on AWS
course

Getting Started: Building .NET Applications on AWS

Learn how to build and deploy .NET applications on AWS using CDK, Lambda, DynamoDB, S3, and more.

Learn more about Getting Started: Building .NET Applications on AWS
What's new in C# 14
blog

What's new in C# 14

This guide covers every new C# 14 feature, explains its benefits, and provides practical code examples to help you navigate how you can use them.

Learn more about What's new in C# 14
Let's Build It: AI Chatbot with RAG in .NET Using Your Data
course

Let's Build It: AI Chatbot with RAG in .NET Using Your Data

Build a Retrieval-Augmented Generation (RAG) chatbot that can answer questions using your data.

Learn more about Let's Build It: AI Chatbot with RAG in .NET Using Your Data
From Zero to Hero: SignalR in .NET
course

From Zero to Hero: SignalR in .NET

Enable enterprise-grade real-time communication for your web apps with SignalR.

Learn more about From Zero to Hero: SignalR in .NET
Deep Dive: Solution Architecture
course

Deep Dive: Solution Architecture

Master solution architecture and turn business needs into scalable, maintainable systems.

Learn more about Deep Dive: Solution Architecture
Migrating: ASP.NET Web APIs to ASP.NET Core
course

Migrating: ASP.NET Web APIs to ASP.NET Core

A step-by-step process to migrate ASP.NET Web APIs from .NET Framework to ASP.NET Core.

Learn more about Migrating: ASP.NET Web APIs to ASP.NET Core
Getting Started: Caching in .NET
course

Getting Started: Caching in .NET

Let's make the hardest thing in programming easy for .NET software engineers.

Learn more about Getting Started: Caching in .NET
From Zero to Hero: Testing with xUnit in C#
course

From Zero to Hero: Testing with xUnit in C#

Learn how to test any codebase in .NET with the latest version of xUnit, the industry-standard testing library.

Learn more about From Zero to Hero: Testing with xUnit in C#
Create a ChatGPT Console AI Chatbot in C#
blog

Create a ChatGPT Console AI Chatbot in C#

This walkthrough is your hands-on entry point to create a basic C# console application that talks to ChatGPT using the OpenAI API.

Learn more about Create a ChatGPT Console AI Chatbot in C#