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.


Withdrawal Policy

As a student, 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 at O’Reilly School of Technology, 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. 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 and withdraw from ALL courses listed in that agreement within the 7-day period, you must log into your Student Start Page ( and follow the instructions listed under “Cancel Your Enrollment Agreement.” You may be asked to submit a short survey and cancellation form. Once you submit this form, you will receive the agreed refund amount as soon as possible: within 1 week for credit card payments, and within 30 days for check payments.

If you opt to cancel, you will not be eligible for course completion, Continuing Education Units, or certificate program graduation, 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, you must notify OST in writing. Log into your Student Start Page ( and click the link under “Withdraw from Course” to get a form that you can download, print, and sign. You may be asked to fill out a short survey and sign a cancellation form agreeing to the amount of refund that will be applied (in accordance with the stated Refund Policy listed below) and understanding the implications of cancellation and re-enrolling at a later date. Once we have received the signed and dated form, you will receive the agreed refund amount within 30 days of the date of receipt.


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 Probation and Dismissal Policy

O’Reilly School of Technology’s dismissal policy is published clearly in the O’Reilly School of Technology Catalog and website as follows.

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 informa­tion, or coursework documents submitted for review or credit.
  • Deceit, fraudulence, cheating, unethical or disrup­tive 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 review your progress and make a determination to: 1) return you to good academic standing, apply an additional period of probation, or dismiss you. A record of probation or dismissal will be listed in your academic record as well.

All O’Reilly School of Technology students must complete their courses within no more than two years from the start of their enrollment agreement.


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. In compliance with the California Private Postsecondary Act of 2009, 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 addresses the following questions in several polished and carefully edited paragraphs:

  • 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?

The Academic Director will evaluate your personal statement. The essay must be 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.


Ability-to-Benefit Student Policy

The State of California Bureau for Private Post-Secondary Education (BPPE) requires that any student not possessing either a high school diploma or GED prove their Ability-to-Benefit (ATB) prior to enrolling in a post-secondary institution. OST currently does not administer Ability-to-Benefit exams; therefore, our admissions policy requires students to certify possession of a high school diploma or G.E.D. unless the student is able to provide scores from a BPPE-approved Ability-to-Benefit exam. Students in this category are instructed to send Ability-to-Benefit test results along with their printed O’Reilly School of Technology application to the Student Services office by U.S. mail. For a list of BPPE-approved ATB tests, see

Send Ability to Benefit scores to:

Student Services Manager
O’Reilly School of Technology
1005 Gravenstein Hwy North
Sebastopol, CA 95472


Academic Integrity Policy

At O’Reilly School of Technology, 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.

You may be placed on probation or dismissed from your program of study for any of the following reasons:

  • Failure to pay tuition, registration fees, and/or lab fees according to your enrollment agreement.
  • Plagiarism in any form.
  • Repeated failure to submit work according to the standards specified in the course materials and instructions provided by OST and your instructor.
  • Falsification of records, contact/payment information, or coursework documents submitted for review or credit.
  • Deceit, fraudulence, cheating, unethical or disruptive behavior, forgery, or vandalism.
  • Failure to demonstrate reasonable and successful academic progress.


Continuing Education Units

  • After passing each course you will earn Continuing Education Units (CEUs). CEUs are not the same as undergraduate or graduate credits; they are a measure of continuing education and professional development. CEUs are often used by employers (in the education field, for example) as a basis upon which to recommend career advancement for employees. CEUs will also enhance your resume, as they reflect your dedication to new career skills development.
  • One CEU equals approximately 15 clock hours of student work. Unless otherwise indicated, O’Reilly School of Technology’s professional development courses consist of 30 to 135 clock hours of student work. This corresponds to 2 to 9 CEUs per course, depending on the number of estimated clock hours the course takes.

When you pass a course, your Student Start Page will offer you the opportunity online to request a hard copy of a CEU letter. This is an official letter that indicates how many CEUs you have earned, the course you have passed, and the date you passed it. After you request this letter online, please allow 2-4 weeks for delivery to your physical address.


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.

When you complete an O’Reilly School of Technology Certificate Series, be sure to request all of the CEU letters associated with each of the courses within that series. Once you request all the CEU letters, the corresponding certificate is requested for you automatically. Certificates take additional time to process, so please allow 6-8 weeks for your certificate to arrive.


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.


Verification of Educational Credentials

O’Reilly School of Technology’s operating license from California’s Bureau for Private Post-Secondary Education (BPPE) requires, at minimum, a high school diploma (or equivalent) for all students as proof that they can benefit from our courses. As part of our enrollment process, you will be asked for the date of completion for your highest diploma or college degree.

Our third-party verification service, Justifacts will verify your diploma or degree at no charge to you. After you have completed enrollment in your course, your start page will include a link to the Justifacts site where you will be asked to provide the information necessary to verify your diploma or degree. The information you provide will not be retained by O’Reilly School of Technology and will reside in a secure server at Justifacts as specified in the Fair Credit Reporting Act. If you fail to complete the verification process within seven days, or if your diploma or degree cannot be verified, your enrollment will be cancelled and you will receive a refund or credit.