EFL: Advanced IT

Course Description

Advanced IT: This course is for students who are studying English as a Foreign Language in Cambridge who would like to learn some advanced IT skills such as Linux system administration, database and web server administration and basic programming.

The course runs over 6 weeks, twice a week (Monday and Wednesday) for 3 hours in the evening from 6pm until 9pm.


£ 1125 (incl. VAT)


36 hours

Course Details

This course is designed for students with a good basic understanding of English who would like to use their time in Cambridge to learn advanced computer and IT skills.

Pre-requisits: A good basic understanding of English and you should have some good computer skills and be able to use a keyboard and mouse. You should be able to use the Internet and web, find your way around Microsoft Office and have a general interest in IT.

Advanced IT covers the following topics:

  • Introduction: A brief overview of computers, hardware and software which aims to give you a basic understanding and give you the chance to learn and practise common IT words and vocabulary. We will also have a look at networking, the Internet and web technologies and create a simple web page with HTML and CSS.
  • System Administration with Linux:
    • Installation: How to install Linux on your computer either as the only operating system or as a dual-boot system with Windows.
    • Using Linux for day to day tasks: Office, email, web and image manipulation
    • Keeping your system secure and up-to-date: Configuration tools and options
    • Saving time with the command line: Automatic backups, batch-processing files and common commands
    • Installation and configuration of the Apache web server
  • Database design and administration with MySQL:
    • Structure your data for integrity and speed: Database design, normalization and denormalization.
    • How to configure your database server for increased performance.
    • Introduction to SQL: Use SQL to create databases and tables, learn MySQL's data types and how to use them and how to get data into and out of your database.
  • Introduction to programming with PHP:
    • How PHP works: Interaction between web server, database, PHP and the browser.
    • Basic programming techniques: Variables and arrays
    • Control structures: Conditional statements and loops
    • Handling user submitted data: Processing form input and using URLs
    • Structuring your code: Creating functions
    • Using built in functions and funtionality: Uploading and reading files
    • Databases: Connecting to MySQL and receiving and storing data
    • Putting it all together: Creating a dynamic web site with PHP

At the end of the course you should have a good understanding of the most important aspects of IT, you should be able to run a Linux server, create databases and create advanced web sites with PHP.

If this sounds too advanced for you, you might be interested in our IT for Beginners course for EFL students.

Cardiff Dates

28/09/2018 - 03/10/2018
(Fri - Wed, 10:00 - 17:00)
Click here to book

16/09/2019 - 27/09/2019
(Mon - Fri, 18:00 - 21:00)
Click here to book

06/07/2020 - 11/07/2020
(Mon - Sat, 10:00 - 17:00)
Click here to book

If none of the above dates suit you or if you'd like to come to a course sooner please either email us or click on the book button and let us know if you would prefer to come to a weekday, weekend or evening course and we'll try to arange a suitable date as soon as possible! You won't have to commit or pay until everything is confirmed.

Other dates for one-to-one tuition or for groups of 3 students or more are available on request and bookings can be made here (prices available on request):
Click here to book

Dates in other locations

Please click on the town for more details:

18/06/2018 - 29/06/2018 (Mon - Fri, 18:00 - 21:00)

29/06/2018 - 04/07/2018 (Fri - Wed, 10:00 - 17:00)

09/07/2018 - 14/07/2018 (Mon - Sat, 10:00 - 17:00)

17/09/2018 - 28/09/2018 (Mon - Fri, 18:00 - 21:00)

28/09/2018 - 03/10/2018 (Fri - Wed, 10:00 - 17:00)

08/10/2018 - 13/10/2018 (Mon - Sat, 10:00 - 17:00)

17/12/2018 - 28/12/2018 (Mon - Fri, 18:00 - 21:00)

28/12/2018 - 02/01/2019 (Fri - Wed, 10:00 - 17:00)

07/01/2019 - 12/01/2019 (Mon - Sat, 10:00 - 17:00)

18/03/2019 - 29/03/2019 (Mon - Fri, 18:00 - 21:00)

29/03/2019 - 03/04/2019 (Fri - Wed, 10:00 - 17:00)

Please email us (with the course name and date) if you would like to book by email: