It is assumed that you know and understand the following topics:
Unix - logging in, creating and editing files
Perl - variable types, operators and functions, conditional constructs, subroutines, basic regular expressions
Basic HTML - paragraphs, headings, ordered and unordered lists, anchor tags, images, etc.
Basic database theory - tables, records, fields
If you need help with editing files under Unix, a cheat-sheet is available in Appendix A and an editor command summary in Appendix B. The Unix operating system commands you will need are mentioned and explained very briefly throughout the course - please feel free to ask if you need more help. The required Perl and CGI knowledge was covered in Netizen's "Introduction to Perl" and "CGI Programming in Perl" courses, which many of you will have attended recently. Lastly, an HTML cheat-sheet is provided in Appendix D for those who need reminding.