Admission Information

Admission Requirements

Currently, O’Reilly School of Technology has an open admissions policy. You may enroll in our courses at any time and you will begin your course as soon as your enrollment is complete. To enroll in our courses, you need to:

  • Complete an application and sign an enrollment agreement.
  • Be able to use a browser proficiently.
  • Be able to use email.
  • Write and read English fluently.
  • Be self-motivated and ready to learn by experimentation and creation.
  • Submit the registration fee and tuition for your course(s).

Exceptions to these requirements are explained in detail in the Academic Policies section of our website. Admission and continuation of any student is entirely at the discretion of O’Reilly School of Technology, and may be refused at any time. Due to the professional development nature of our courses, there are no GPA requirements for admission to O’Reilly School of Technology courses.


Technical Requirements

When building and continually improving our Learning Sandbox systems, we do everything in our power to make them as platform-independent as possible. This table lists the current technical requirements for all O’Reilly School of Technology courses:


Operating System

Windows XP or newer, MacOS 10.4 or newer. Linux RedHat and Debian ok (see Note).

Internet Connection

Any internet connection will suffice.


Firefox 3.xx, Safari 3.xx, or Internet Explorer 7.xx, or newer. Popup windows and cookies must be enabled in your web browser. Your browser must also support Java applets.


Students have success using the Linux operating system and Mozilla on a variety of platforms, such as RedHat and Debian. If you use a lesser-known flavor of Linux, be sure to try out the Learning Sandbox thoroughly to make sure it works for you. If it doesn’t, simply let us know within 7 days for a full refund.



Time and Residence Requirements

O’Reilly School of Technology uses a rolling admissions process, which allows you to register and begin courses or certificate programs at any time. All programs are self-paced, which means that you can advance and complete your programs as rapidly as your own schedule and ability permit.

We have calculated the number of student clock-hours we anticipate it will take to complete each course, most O’Reilly School of Technology courses will take between 30-135 clock-hours each. You may require more or less time than posted for a course, but generally speaking, you should plan to spend the estimated clock-hours in order to complete each course and certificate series.

You are given up to 6 months to complete courses when you enroll in one at a time. You may complete courses as fast as you like. If you enroll in all courses within a certificate series at once, you are given a 12-month enrollment period in which to complete those courses, sequentially.

O’Reilly School of Technology students are not obliged to fulfill classroom attendance or on-campus residence requirements as they might at a traditional institution of higher learning. You will complete all of your course requirements using the appropriate Learning Sandbox technology on your web browser, under the guidance and supervision of your instructor.


Completing Coursework Requirements

To successfully complete a course, you must successfully complete every open-ended quiz and project within the course.

  • To successfully complete a quiz, you must answer each question with insight and explanation.
  • To successfully complete a project, you must create it with a professional portfolio in mind. Present a visually attractive project, while meeting the listed objectives and keeping content informative and relevant.

In accordance with our useractive methodology and formative assessment, we believe you cannot learn a skill without making mistakes and then figuring out for yourself how to correct them. Therefore, if your instructor (at his/her discretion) finds your quiz or project below the standards stated above, you will be asked to improve the quiz or project in question and hand it in again until you get it right. Having your projects and quizzes returned for improvement is a normal occurrence and should not be misconstrued as failure in any way. You will find that your instructor is patient and, in fact, expects you to have such difficulties. It is part of the useractive learning process. Your instructor will encourage you using the Socratic method, inviting dialogue and exchange of projects and ideas until you have mastered a selected skill. Before you move on to the next lesson in the sequence of the course, you should complete the projects and quizzes for the current lesson so you are fully prepared to tackle the next step in your learning process.


Prerequisites and Credit Transfers

Courses in our catalog may list prerequisite skills that you’ll need in order to be successful in that course. You might be able to attain these skills by completing a corresponding O’Reilly School of Technology course. If you are confident that you already have the prerequisite skills needed for a course, you don’t need to prove you have those skills before enrolling in that course. However, if you or your instructor find that your current skills are not sufficient to make progress in the course, you may need to withdraw and re-enroll in the prerequisite course.

If you are pursuing a Certificate of Professional Development, you must successfully complete all courses within that Certificate Series, regardless of prerequisite skills you may already have mastered. O’Reilly School of Technology is unable to accept transfer or experiential credit for certificate programs.

Notice Concerning Transferability of Credits and Credentials Earned at Our Institution

The transferability of credits you earn at O’Reilly School of Technology is at the complete discretion of an institution to which you may seek to transfer. Acceptance of the certificate you earn in this educational program is also at the complete discretion of the institution to which you may seek to transfer. If the certificate that you earn at O’Reilly School of Technology is not accepted at the institution to which you seek to transfer, you may be required to repeat some or all of your coursework at that institution. For this reason you should make certain that your attendance at O’Reilly School of Technology will meet your educational goals. This may include contacting an institution to which you may seek to transfer after attending O’Reilly School of Technology to determine if your certificate  will transfer.