Academic Policies


Enrollment Policy 

You have the option to enroll in a certificate or a single course. If you enroll in a certificate you have a 12-month period to complete all of the courses in that certificate. If you enroll in a single course, you have a 6-month period to complete the course.

To ensure timely completion of your program, you may be enrolled in only one course or one certificate at any given time. You may work as quickly as you can and complete as many courses as you want to as long as you complete each course or certificate by the end date specified in your enrollment agreement. There is no minimum time limit for completing courses or certificates, so you may enroll in a new course or certificate as soon as all of your current courses are complete.


Cancellation and Withdrawal Policy

Student Right to Cancel

You have the right to cancel your Enrollment Agreement and obtain a refund of charges paid through attendance at the first class session, or the seventh day after enrollment, whichever is later.

The moment your enrollment is processed, all lessons, course materials, tools, and assignments are immediately transmitted and made available to you; therefore, your first class session begins the same day your Enrollment Agreement is executed and payment is received. For this reason, you have the right to cancel your entire Enrollment Agreement, and all courses within it, for a 100% refund of all charges paid, through the seventh day after the date of your enrollment.

To cancel your Enrollment Agreement and withdraw from all courses listed in that agreement within the 7-day period, you must log into your Student Start Page ( and navigate to the  “Account” tab. Scroll to the bottom of the page and select “Withdraw From Courses.” You will be asked to submit a short survey and cancellation form.  CA state law requires all cancellation notifications to be made in writing, so we cannot accept phone or other verbal cancellations. Once you submit this form, you will receive the agreed refund amount as soon as possible:  within 30 days.

If you opt to cancel, you will not be eligible for course completion, Clock Hours, or certificate program completion, regardless of the extent and amount of course material you have completed within any course.

To withdraw from any or all courses after the initial 7-day period, log into your Student Start Page ( and navigate to the “Account” tab. Scroll to the bottom of the page and select “Withdraw From Courses.” You will be asked to fill out a short survey and sign a withdrawal form agreeing to the amount of refund that will be applied (in accordance with the stated Refund Policy listed below) and confirming your understanding the implications of cancellation and re-enrolling at a later date. CA state law requires all withdrawal notifications to be made in writing, so we cannot accept phone or other verbal cancellations. Once you submit this form, you will receive the agreed refund amount as soon as possible: within  30 days.


Refund Policy

If after seven days you are still enrolled in one or more courses listed in the Enrollment Agreement, the following refund policy will apply:

  • The registration fee will be nonrefundable.
  • If you withdraw from any course within the initial enrollment period listed above and have completed less than 60% of that course, you are entitled to a prorated refund of that course based on the percentage of the course not yet completed.
  • The completion percentage is based on the number of assignments (quizzes or projects) that have been handed in at least once, divided by the total number of assignments in that course. Due to the self-paced nature of courses and periodic course updates, the number of assignments for a course may change at any time.
  • If you have completed 60% or more of a course, you are no longer entitled to a refund for that course.
  • After the enrollment period listed in your Enrollment Agreement has passed, no refunds shall be issued for any course tuition or registration fees, regardless of completion percentage.
  • If you withdraw from a course and then re-enroll at a later date, full tuition and registration fees may apply, regardless of previous completion and/or refund percentage.

To withdraw from any or all courses after the initial 7-day period, log into your Student Start Page ( and navigate to the “Account” tab. Scroll to the bottom of the page and select “Withdraw From Courses.”

You may be asked to fill out a short survey, sign a withdrawal form agreeing to the amount of refund that will be applied, and verify that you understand the implications of withdrawing and re-enrolling at a later date. You may also notify OST via email or mail; however, CA state law requires all withdrawal notifications to be made in writing, so we cannot accept phone or other verbal cancellations. Within 30 days from the date we receive this signed and dated form, OST will remit the agreed-upon refund amount.


Grading Policies

At O’Reilly School of Technology, every assignment is evaluated on a “pass/improvement” basis and we don’t expect students to pass every assignment on the first attempt. In fact, modifying your code in response to feedback is a normal part of programming. Going back and forth with your instructor should be considered part of the “useractive” learning process.

When your quiz or project is returned for additional work, your instructor will provide detailed feedback and pose open-ended Socratic questions to guide your thought processes, while leaving room for you to discover the solution through research and practice. You are encouraged to ask questions, try different approaches, and keep trying until your assignment meets the grading criteria 100%.

The dialog you create with your instructor through submitting and revising is an important part of your learning process. Your instructor has experience helping students conquer learning new concepts one step at a time, so be sure to read his/her comments and ask for help.

There is no hard limit on the number of times you may submit an assignment for grading, but we want to ensure that you are making progress from one submission to the next. If you get to 7 attempts, the instructor is going to take a look at the history of hand-ins and communications. They’ll be looking for any concepts they can help you review, approaches they can suggest you use, outside resources that might be helpful, that sort of thing.

At 10 attempts, we do a bit more comprehensive review. The Faculty Manager and your instructor work together to come up with a plan for success. If they determine that progress has stalled, they may suggest a course review or an alternative course for you to gain the background you need to achieve success.

The main thing to remember is that we’re here to help you learn the programming language. Ask questions, let us know if you need help and try lots of code. That’s what learning by making is all about.

To pass a quiz, all long-form questions must be answered correctly, accurately, and with insight and explanation. To pass a project, all objectives stated in the project instructions must be fulfilled with a professional portfolio in mind. Your instructor will look in general at the following items in evaluating your projects:

• All code must execute without error, using the correct method and following proper programming practices.
• Content must be informative, relevant, and professionally appropriate.
• Presentation of the project should be organized and visually attractive.
• All work must be documented and problem-solving techniques explained.

The following chart outlines key components of programming and our guidelines for evaluating projects. Keeping these categories in mind will help you become a strong programmer.

Trait Excellent Good Try Again
Completeness (does the code implement all assignment requirements?) The code uses the methods required by the objective instructions with added functionality. The code uses methods required by the objective instructions. The code doesn’t use the methods required by the objective instructions.
Correctness (does the code compile well?) The code works, produces correct results, displays them correctly and creatively. The code produces correct results and displays them correctly. The code produces incorrect results.
Conformity (is the code well-formed?) The code is exceptionally well-written and easy to follow. The code is well-written but disorganized. The code is poorly organized and difficult to read.
Comments (are comments included and sufficient for another developer to follow?) Comments are included and sufficient for another developer to follow. Comments are included but are not complete. Comments are non-existent or do not help another developer follow the code.
Efficiency (is the code without unnecessary steps?) The code is extremely efficient without sacrificing readability and understanding. The code includes unnecessary statements. The code is overly long or appears to be patched together.

With our Pass/Try Again policy and our competency-based assessment, students will only be passed on any project or quiz when they have demonstrated proficiency in the concepts and skills covered and have earned the equivalent of an A or B in a standard grading system.


Academic Integrity, Probation and Dismissal Policy

At OST academic honesty and integrity is crucial to the success of our students and our school. As a student, you are expected to conduct yourself in a mature, professional, and ethical manner in all of your interactions with the school and other students. Your failure to do so will constitute a violation of our academic integrity policy. You may be immediately dismissed from your program of study for any of the following violations:

You may be immediately dismissed from your program of study for any of the following violations of OST’s Academic Integrity Policy:

  • Failure to pay tuition, registration fees, and/or lab fees according to your enrollment agreement.
  • Plagiarism in any form.
  • Falsification of records, contact/payment information, or coursework documents submitted for review or credit.
  • Deceit, fraudulence, cheating, unethical or disruptive behavior, forgery or vandalism.

You may be put on academic probation for the following reasons:

  • Failure to demonstrate reasonable and successful academic progress.
  • Repeated failure to submit work according to the standards specified in the course materials and instructions provided by OST and your instructor.

Violations will be reported to the Faculty Manager, who will meet with the Academic Director to determine the consequences. If the consequences result in placement on academic probation, the conditions of the probation will be communicated to you in writing. The period of academic probation will be determined by the Academic Director and Faculty Manager and will not exceed six months without subsequent review. At the end of the probationary period, the Academic Director and Faculty Manager will review your progress and make a determination to: 1) return you to good academic standing, 2) apply an additional period of probation, or 3) dismiss you. A record of probation or dismissal will be listed in your academic record as well.

All OST students must complete their courses within no more than two years from the start of their Enrollment Agreement.


Complaints and Appeals Policy

OST is committed to providing a high-quality experience in all interactions with students and a quality outcome in their education. Where this is not possible, we work proactively to resolve the concern by providing refunds or other accommodations where these are necessary, within our policies.

Notification: If you have a complaint regarding your course materials, enrollment process, instructor, or any part of your experience at OST, please contact the Student Services Manager. Please include the email address that you used to sign up, your student confirmation number, and a brief description of your complaint and send it to:

O’Reilly School of Technology
Student Services Manager
1005 Gravenstein Hwy N
Sebastopol, CA 95472 USA
707-827-7187 (M-F, 8 AM-12 PM and 1-5 PM.)
Fax: 707-829-6873

Your complaint must contain the following:

  • The basis of the complaint
  • All relevant names, dates, and actions
  • A brief description of the actions forming the basis of the complaint
  • Copies of any available documents or materials that support the complaint.

Your issue will be evaluated and, as needed, reassigned to the staff member responsible for resolving it. When necessary, you may be contacted to provide more information in support of your complaint. If this additional information is not provided within 15 days, your complaint will be considered resolved.

Once the complaint has been reviewed and addressed, we will contact you with the results of our findings and any proposed resolution. Most complaints are resolved within a few minutes or hours (during business hours), but some may take longer. You should expect resolution within a maximum of 30 days.

Appeals: If you do not accept the remedy issued in the notification step above or if you do not receive a response from an OST administrator within the initial 30 days, you may appeal the decision given to you. To appeal a decision, you must file the appeal within 15 days of the initial complaint resolution. This will escalate the complaint to our Academic Director for the next level of review. As necessary, the complaint may be escalated from the Academic Director to the Executive Director. The Executive Director’s decision on any issue or complaint is final. Appeals will be settled within a maximum of 15 days unless there is evidence that OST is making progress in rectifying the complaint.

The following issues are NOT considered by OST to constitute a complaint:

Student ID cards, graduation ceremonies, career services, ranking students, honor society, student clubs, counseling services, or job placement services.


Reinstatement Policy

If you are voluntarily or involuntarily withdrawn from your program because of failure to meet financial or academic requirements, and you wish to be reinstated to an active status, you may be assessed a $50.00 non-refundable fee, plus any tuition increases that have occurred since the original enrollment tuition. You will also be required to meet the current academic requirements and standards established by O’Reilly School of Technology. Previously completed coursework may be transferred into the current program when possible and applicable.

O’Reilly School of Technology reserves the right to refuse admission, continuation, or reinstatement to any student.


Student Leave of Absence

At O’Reilly School of Technology, we understand our students have other obligations, and that unexpected events can occur which may require a student to take a leave of absence. The self-paced nature of our courses makes it easy for you to schedule time away from your course.

If you take a leave of absence during the enrollment period listed in your Enrollment Agreement, the enrollment period will continue to be in effect and will end on the same date listed, regardless of when you return. You leave status will mean that all communication from O’Reilly School of Technology and instructors regarding your courses will be suspended. If your leave of absence will take you past the end of your enrollment period, we recommend that you withdraw from your course(s) to receive any refunds due to you.


Professional Licenses, Certifications, and Credentials

Licensure, exam-based certifications, and credentialing requirements vary from district to district, state to state, and across different corporate entities. O’Reilly School of Technology’s coursework requirements have not been designed to meet any particular industry’s exam-based certifications, nor any particular local, state, or national licensing or credentialing requirements. However, in some cases students and graduates have experienced success in qualifying for examinations or fulfilling other academic requirements as a direct or indirect result of the coursework completed at O’Reilly School of Technology.

If you are interested in any type of exam-based certification, licensing or credentialing, we advise you to check with their respective industry sponsors, state agencies, school districts, or professional associations before enrolling in an O’Reilly School of Technology program.


Student Records

Your student records will be stored securely at our data center, which is compliant with all safety standards and privacy laws for the state of California. We will maintain your detailed student records for a minimum of 5 years, and your transcript of grades, courses, and certificates earned permanently.


Privacy Information

We value your right to privacy of information. The Family Educational Rights and Privacy Act (FERPA) protects the privacy of student records.


Language Proficiency Policy

O’Reilly School of Technology welcomes students from all over the world; however, all O’Reilly School of Technology students must be literate in the written English language.

In order to enroll in O’Reilly School of Technology courses or certificate programs, you must have a high school diploma or a college degree from an English-speaking institution or demonstrate college-level proficiency in written English. If you do not have a diploma or degree from an institution in which English was the primary language of instruction, you may demonstrate proficiency  in the following ways:

1.) You may provide documentation of a passing score (or better) from one of the following:

  • 530 on the paper-based Test of English as a Foreign Language (TOEFL PBT).
  • 71 on the Internet-based Test of English as a Foreign Language (TOEFL iBT).
  • 6.5 on the International English Language Test (IELTS).
  • 50 on the PTE Academic Score Report.

2.) If you have not taken one of the above examinations, you may provide a written personal statement (approximately 1 1/2 – 2 pages, double spaced, 12pt. font) that includes the following information and addresses the questions in several polished and carefully edited paragraphs:

  • Name and address
  • Why are you enrolling in this O’Reilly School of Technology course or program?
  • What is your background in Information Technology?
  • How are you prepared to succeed in this self-paced, online course?
  • How do you plan to use your new skills?

Your personal statement will be evaluated and must meet all of the following criteria:

  • Demonstrate functional literacy in academic and technical English.
  • Displays ability to construct a logical and coherent text.
  • Provides appropriate explanations, examples, and details to support main points.
  • Shows sufficient mastery of English vocabulary, grammar, and form to engage effectively in online discussion of technical topics.

Please send your test scores or essay by e-mail attachment as a .pdf or .docx file to: and include your enrollment  confirmation number (if available) in the subject line. The decision on your application will be communicated via email within 3 business days.

You will be notified by email upon receipt of your test report and your full enrollment will be confirmed.

O’Reilly School of Technology does not offer any type of remedial or specialized training in the English language, nor do we provide any type of visa services or assist with the verification of immigration status of any students as it may pertain to the student’s relationship with the United States Government. O’Reilly School of Technology does not currently offer instruction in any language other than English.

O’Reilly School of Technology welcomes all adult learners and does not discriminate on the basis of race, color, national origin, religion, disability, gender, or sexual orientation in its policies, practices, or procedures involving applicants, learners, faculty, staff and the public. Please note, however, that O’Reilly School of Technology reserves the right to refuse admission to anyone we believe does not meet our academic standards.


Certificates of Professional Development

Upon satisfactory completion of all courses in an O’Reilly School of Technology Certificate Series, you will earn a Certificate of Professional Development. The certificate represents mastery of the associated skill. The work required to earn this certificate, combined with the worldwide recognition of O’Reilly Media as a leader in Information Technology, ensure that inclusion of this accomplishment on your resume will have real and significant impact.

Please note that Certificates of Professional Development are not the same as exam-based industry certifications. O’Reilly School of Technology Certificates are based on successful completion of a set of fully robust post-secondary education courses, involving creation of a portfolio of real-world projects and completion of open-ended assignments that are evaluated by an instructor.


Intellectual Property Policy

The principles of US Copyright law as embodied in the Copyright Act of 1976 (including without limitation 17 U.S.C. §201) form the basis of O’Reilly School of Technology’s Intellectual Property (IP) Policy. Generally speaking, unless a work is created in the context of an employment relationship as a “work made for hire”, the creator of a work that is subject to copyright protection owns the copyright in it, subject to any contract that person may have signed with respect to the disposition of those rights. In most cases, third-party authors of O’Reilly School of Technology courses assign their rights in the work they produce to O’Reilly Media, Inc. (“ORM”), the corporation under which O’Reilly School of Technology operates as a business unit. Occasionally O’Reilly School of Technology may permit an author to retain the copyright in his/her course materials, provided that the author grants a broad license permitting use by O’Reilly School of Technology. Copyrights in works produced by employees of ORM, such as O’Reilly School of Technology staff, are owned by ORM, unless the parties have agreed otherwise in advance and in writing. Copyrights in materials produced by an O’Reilly School of Technology student in connection with his/her coursework are the property of such student, except to the extent that such materials incorporate or are based on materials owned by O’Reilly School of Technology or third parties. Certain O’Reilly School of Technology courses may utilize third-party technologies, the rights to which are retained by the licensors.


Proctoring and Retake Policy

Since OST courses are project-based and exams are not given, we do not use proctors. Additionally, because we use formative assessment to evaluate student work, you will by design retake any assignment that you have not mastered completely. This is a very important aspect of our useractive constructionist method of learning.