Last updated: January 8, 2026
This is a free educational course provided for personal learning purposes. Redistribution, resale, or misrepresentation of authorship is prohibited. Please use this resource responsibly.
By accessing this course, you acknowledge and agree to be bound by these Terms of Use. If you do not agree to these terms, please refrain from using the course materials.
All course content, including but not limited to videos, written materials, code examples, and graphics, remains the intellectual property of the author unless otherwise specified. Users are granted a non-exclusive license to learn from the materials, not ownership thereof.
Code examples presented within the course may be freely utilized in your own projects.
This course is provided on an "as is" basis without warranties of any kind. Specifically, no representations are made that:
To the maximum extent permitted by applicable law, the author shall not be liable for any direct, indirect, incidental, or consequential damages arising from your use of this course, including but not limited to:
The author reserves the right to terminate or suspend access to the course materials for any user who violates these Terms of Use, without prior notice or liability.
These Terms of Use may be revised at any time without prior notice. Continued use of the course following any modifications constitutes acceptance of the updated terms.
These Terms of Use shall be governed by and construed in accordance with the laws of the Netherlands. Any disputes arising hereunder shall be subject to the exclusive jurisdiction of the Dutch courts.
For inquiries regarding these Terms of Use, please contact: me@adam.ci