ProCourses All Courses Security Pro Data Pro DevOps Pro AI Pro CertPrep+ All Certs
CompTIA A+ Core 1 A+ Core 2 Network+ Security+ CySA+ About CompTIA
ISC2 CISSP About ISC2
Microsoft AZ-900 Azure Fundamentals AZ-104 Azure Administrator AI-901 Azure AI Fundamentals About Microsoft
AWS Cloud Practitioner Solutions Architect Associate AI Practitioner About AWS
Games Read Latest News Guides About Pricing Contact Enroll

Terms of Service

Last updated: November 5, 2026

These terms govern your use of opnF.sh. By using the site, you agree to these terms.

Accounts

You must provide accurate information when registering. You are responsible for maintaining the security of your account. One person per account — sharing login credentials is not permitted. We may suspend or terminate accounts that violate these terms.

Age. You must be at least 13 years old to create an account. If you are under 18, you need permission from a parent or guardian, or from the school or organization that invited you.

Free Content

Level 1 of each Pro course is available for free without an account. On CertPrep+, the Microsoft Azure Fundamentals (AZ-900) and AWS Certified Cloud Practitioner tracks are free to study and quiz without an account; a free account is needed to save progress and take their practice exams. Free content may be modified or removed at our discretion.

Paid Access

Subscriptions. Monthly ($15/mo) and annual ($120/yr) subscriptions grant access to all Pro courses and to CertPrep+ for the duration of the billing period. Subscriptions renew automatically until cancelled. You can cancel anytime from the Stripe customer portal — access continues until the end of the current billing period.

One-time purchases. Single course ($49) and all-courses bundle ($149) purchases grant lifetime access to the purchased Pro course content. They do not include CertPrep+. "Lifetime" means as long as opnF.sh operates the platform. One-time purchases are non-transferable.

Free trials. If we offer a free trial, its length and terms are shown at checkout. A payment method is required, and the subscription starts automatically at the regular price when the trial ends unless you cancel before then. Trials are limited to one per person.

Organization seats. See Organizations below.

Organizations

Plans. An organization (a school, bootcamp, company or other group) can start on the free plan: up to 20 students, with the free content only. Paid seats are billed per seat per month at the price shown on our Pricing page, and give every seat all Pro courses and CertPrep+. Free full access may be given to schools and programs that apply and qualify; it is given at our discretion and may be changed or ended.

Billing. Adding seats is charged right away for the rest of the current month. Removing seats gives a credit on the next bill. You can't go below the number of students you have. If a payment fails, students keep full access for 7 days while you update your payment method; after that they go back to the free content until payment goes through. You can cancel paid seats at any time; they stay on until the end of the month already paid for, then the organization goes back to the free plan. Nobody is removed and student progress is kept.

The organization's admin. The person who creates an organization is its admin and agrees to these terms for it. The admin is responsible for who joins: anyone with the organization's invite code or link can take a seat, so keep it private and replace it if it gets out. The admin can see each student's progress, scores and activity, set what they study and when, leave them notes, and remove them. If the admin turns on dropping inactive students, students who miss the study days the admin sets are removed automatically and can't rejoin until the admin lets them back in. Their own progress is kept.

Schools and student data. A school or other organization that invites students is responsible for having any permission it needs to do so, including parent or guardian consent where the law requires it, and for complying with laws that apply to its students' information, such as FERPA. Students under 13 may not use opnF.sh.

Students. A student in an organization gets the access its plan gives. If the organization's paid seats end, are paused, or the student leaves or is removed, that access ends too; the student keeps their own progress and any purchases of their own. A student who has their own subscription can't join an organization until that subscription ends.

Promotions and Discount Codes

Discount codes are subject to the terms shown with the offer. Unless stated otherwise, a code can be used once per customer, only on a first purchase or first subscription, and cannot be combined with other offers. A subscription discount applies to the first billing period only; the subscription then renews at the regular price. Codes expire on the date shown and have no cash value. We may end or change a promotion at any time, but changes won't affect a discount already applied to your purchase.

Refunds

We offer a 30-day money-back guarantee on all purchases. See our Refund Policy for details.

Acceptable Use

You agree not to share, redistribute, or resell course content; use automated tools to scrape or download course material or practice questions; attempt to bypass access controls or payment requirements; create multiple accounts to abuse free tiers or promotions; interfere with the platform's operation or other users' experience; or use the platform for any unlawful purpose.

Intellectual Property

All course content — tutorials, quizzes, labs, exams, text, code examples, and design — is owned by opnF.sh. Your purchase grants you a personal, non-transferable license to access and use the content for your own learning. You may not reproduce, distribute, or create derivative works from the content without written permission.

Code you write in the terminal during labs and tutorials is yours. We do not claim ownership of your work.

Disclaimers

opnF.sh is an educational platform, not a certification body. Completion of courses does not guarantee employment, certification, or specific career outcomes. The platform is provided "as is" without warranties of any kind.

CertPrep+. CertPrep+ questions are original practice questions written to the published exam objectives. They are not actual exam questions. Practice exam scores, pass estimates and study plans are estimates to guide your study and do not predict or guarantee a result on any official exam. Exam formats, objectives and passing scores are set by the certification vendors and may change.

Trademarks. opnF.sh is not affiliated with, endorsed by, or sponsored by CompTIA, Amazon Web Services, Microsoft, ISC2, or any other certification vendor. CompTIA, A+, Network+, Security+, CySA+, AWS, Microsoft, Azure, ISC2, CISSP and other names are trademarks of their respective owners and are used only to identify the exams our material helps you prepare for.

The simulated terminal environment is for learning purposes. Commands and configurations taught in the courses should be tested in appropriate environments before applying to production systems.

Limitation of Liability

To the maximum extent permitted by law, opnF.sh shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of the platform. Our total liability for any claim shall not exceed the amount you paid us in the 12 months preceding the claim.

Changes

We may update these terms. Material changes will be communicated to registered users. Continued use after changes constitutes acceptance.

Governing Law

These terms are governed by the laws of the State of California, United States.

Contact

Questions about these terms: [email protected]