Date last updated: May 24, 2019

Online Platform Terms & Conditions

Upstream Coding Service provides an online and offline platform and resources to give users (collectively “Members”) a corpus of currated technical instruction and explaination on the topics of web development and design, coding or programming, and business and entrepreneurship and in various formats for free or for a fee, and in Upstream Coding’s sole discretion, (collectively, “Service”).

The “Portal” means the website located at and any associated software, applications, and Internet services under Upstream Coding’s control, whether partial or otherwise, used in connection with providing the Service provided by Upstream Coding. Access to the Service through the Portal by Members is collectively the “Membership”. An active Membership means a timely payment for the Service has been received and the Service is available via the Portal. An active Membership is your acceptance of all parts of this Terms of Service.

Together with our independent practitioners, technical contractors, thought leaders, interns and those generically described as Teaching Assistants, “TAs” (collectively “Instructors”). The Upstream Coding Service will also permit the community of users of the Upstream Coding Service to engage in discussions and communications with one another and with the Instructors. “Starter”, “Premium” and “Pro” are levels of member permission to access Services.

Cancellation and No Show Policies. We determine the rescheduling and cancellation policies and apply them at our discretion. You should contact us directly, not Instructors, for any rescheduling or cancellation questions. The Upstream Coding Cancellation Policy is incorporated into these Terms.

Cancellation of Membership or a Service.

When you sign up for a Service or a Membership, or Member Content that requires a payment, you agree to pay it.

You may cancel your membership at any time and such cancellation will be effective at the end of the month in which you provide notice of cancellation. If your reoccurring billing date for the month has passed, and you give your notice of cancellation, you will not be refunded that month’s payment. To cancel your membership please log in to your account on the website and follow the instructions for cancellation. Your membership will automatically renew each month on or about the same date as your initial payment, until you notify us of your decision to cancel your membership. Upstream Coding reserves the right to cancel your subscription at any time.

If you cancel your Membership during your enrollment in a Service that is delivered over multiple weeks for which your Membership provided you the benefit of a discounted fee to obtain a seat to receive that Service (and that another Member could have similarly benefited) you will be immediately billed for the balance of the undiscounted retail price of that Service as posted on the Upstream Portal.

We use third-party service providers, which offer various payment methods. Such payment methods could change.

You Agree To Pay Us For Your Purchases.

You agree to pay for all Services that you purchase through the Portal, and you agree that we may charge your selected payment method, either directly or through the services of a third-party payment processor, for any such payments. Only those payment methods accepted by our third-party payment processor can be used to purchase products, goods, or services through the Upstream Coding Service.

You are responsible for all fees charged to make payments using payment processors through the Upstream Coding Service.

Pre-Authorization. When you provide a credit card number to us to activate and/or pay for any fees related to Upstream Coding, we, through our third-party payment processor, may seek pre-authorization of your credit card account prior to a purchase to verify the credit card is valid and/or has the necessary funds or credit available to cover your purchase. These pre-authorizations will reduce your available balance by the authorization amount until it is released or reconciled with the actual charge. Please contact your card issuer if you have additional questions regarding when an authorization amount will be removed from your statement.

Timing of Charges. Charges occur within a reasonable time of the transaction or shortly thereafter, and multiple charges during the same period may be aggregated together.

Recurring Payment Program. Upstream offers a recurring payment program, which allows you to pay the balance owed for courses in installments. You can elect to enroll in this program by completing and submitting the Recurring Payment Authorization Form. If you have submitted this Form you have authorized us to charge your checking/savings account or credit card for the amount and at the intervals set forth in the Form. You can cancel your enrollment in our recurring payment program by notifying us in writing at least 15 days prior to the next billing date of your intent to cancel the authorization. To cancel, please notify us in writing at You are responsible for all recurring charges made prior to the effective date of cancellation.

You may send us an email to dispute charges to your account within 30 days of the charge.

Disputed Charges. You agree to submit any disputes regarding any charge to your account in writing to Upstream Coding within thirty (30) days of such charge, or your dispute is waived and such charge will be final and not subject to challenge. You may dispute a charge by sending an email to us at

Refunds. Upstream Coding does not provide refunds generally, refunds for past payments or refunds for pending charges made according to these Terms. We reserve the right, but are not obligated, to refund fees paid to us. A cancellation of a Membership will be effective at the end of the month in which we receive notice of cancellation; there will be no pro-rata refunds. Upstream Coding may modify its refund policy at any time with or without specific notice to you; provided, however, that the refund policy in effect at the time of any transaction shall apply to such purchase despite any subsequent change in such policy. Please contact to request a refund.

Coding Series Deposit Refunds. A partial deposit refund will be issued, less any credit card processing fees, only if during the interview, at the sole discretion of Upstream Coding, it is determined you will be unable to successfully complete the workshop.

Taxes. “Taxes” include sales, use, value added, or transaction taxes and other government-imposed fees and charges. You are responsible for determining and paying the appropriate taxes resulting from a transaction occurring through the Upstream Coding Service. Upstream Coding is not responsible for collecting, reporting, paying, or remitting to you any such taxes, unless required by law.

Currency. We accept U.S. Dollars.

Links To Other Web Sites. Our Service may contain links to third-party web sites or services that are not owned or controlled by Upstream Coding. Upstream Coding has no control over, and assumes no responsibility for, the content, privacy policies, or practices of any third party web sites or services. You further acknowledge and agree Upstream Coding shall not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with use of or reliance on any such content, goods or services available on or through any such web sites or services.

Facilitator of Information. Members and workshop participants understand Upstream Coding is a facilitator of information and does not guarantee that your abilities will improve. No employment or other opportunities are represented or warranted, either with Upstream Coding or anyone else.

Attendance. Attendance is voluntary. Missing more than one session can result in you being asked to stop attending. No refund will be issued, but you will have the opportunity to attend a future series at no additional cost.

Memberships: You may cancel your membership at anytime prior to your account billing date.

Coding Series Deposit Refunds. A partial deposit refund will be issued, less any credit card processing fees, only if during the interview, at the sole discretion of Upstream Coding, it is determined you will be unable to successfully complete the workshop.

Coding Series Changes. Titles and content are subject to change to keep series curriculum inline with best practices, employment trends and ensure training remains relevant.


We may terminate or suspend Membership and access to Service and the Portal immediately, without prior notice or liability, for any reason whatsoever, including without limitation if you breach the Terms.

All provisions of the Terms which by their nature should survive termination shall survive termination, including, without limitation, ownership provisions, warranty disclaimers, indemnity and limitations of liability.

Changes. We reserve the right, at our sole discretion, to modify or replace these Terms at any time. You agree to visit this page periodically to review the most current Terms of Service. If you object to any changes to these Terms, your only recourse will be to stop using the Service.

Consent. By accessing or using the Service you agree to be bound by these Terms. If you disagree with any part of the terms then you may not access the Service.

Date last updated: May 24, 2019

Privacy Policy

Upstream Coding may collect and use information about an individual from which that individual can be identified (“Personal Information”) that we obtain through your use of the Upstream Coding Service. By engaging with the Upstream Coding Service, you acknowledge that you have read and understood this Privacy Policy.

We may share your Personal Information, where you have specifically given consent for the disclosure. To withdraw consent to disclosures email us at

When you visit the Site or use the Services, we and our third-party service providers, may use cookies and other similar technology to collect and store your preferences, IP address, browser, referring website.