CTY Online Programs use many web technologies. Fast internet access (at least 5 Mpbs to the Baltimore MD area) is required; online lessons operate poorly on slow connections.
All of our courses require familiarity with standard computer operations (e.g. browsing, email attachments, cut and paste). Most course documents are in Adobe PDF format.
Some courses use MP4 video and/or HTML5 interactivity, which require an up-to-date web browser. Many others use the Flash plugin, which runs on most computers but not mobile devices such as the iPad. In some cases, assignments and quizzes must be completed on a desktop or laptop computer. A few courses also use other software, such as Java applets; if so, your course will provide installation instructions. Note for international students: most of our courses require the US-English character set.
Specific specific hardware and software requirements are detailed under the Technical Requirements tab on each of our course description pages; please refer to them before applying.
In addition to Microsoft Automatic Updates, we recommend that you install one utility from each of the following categories and keep them updated. Warning: if the installer offers to bundle any toolbars or other extras, do not install those.
If your computer has internet security software that goes beyond antivirus (e.g. a security "suite") you may need to reconfigure it to allow our courses. Security software must not block access to jhu.edu, ctyjhu.org, and other domains as specified by the course. If you use Internet Explorer browser, *://*.jhu.edu should be in the Trusted Zone.
If your computer currently has Windows 8 or lower, please review your course's specific system requirements before upgrading it to Windows 10.
In addition to Apple Software Updates, we recommend that you install one utility from each of the following categories and keep them updated:
Mac users should also install Adobe Reader. Apple's Preview.app sometimes has trouble with fillable PDF forms.
If you have technical problems of any sort, please contact your instructor and fill out the Tech Support Request Form.