Croydon Tutorial College

Workshops, Clinics, Tutoring and e-Tutoring

Our Ethos and What We Do
Croydon Tutorial College is a registered Community Interest Company (CIC) with a goal of using our profits and assets for the public good.

Our mission is to provide educational, mentoring and consultancy services to students (both young and old) wishing to master new technological skills especially in the computer technology and embedded systems fields.

We are a specialist tutoring college based in Croydon, which is located near Sutton and Croydon (London, England) and specialising in Maths, Physics, Chemistry and Computer Science tuition, as well as emergency help with homework or project crises. We also provide after school activities in computer programming and robotics, as well as coaching in more advanced computer programming.

Thanks to the internet we can also provide tutoring as an e-Service, and distance learning courses in GCSE Maths, A Level Maths, A Level Computer Science, GCSE Chemistry, GCSE Physics, GCSE Biology, A Level Chemistry, A Level Physics and A Level Biology. In certain technical areas we can provide tutoring in Undergraduate level subjects such as Chemistry, Computer Science, and Biochemistry. The distance learning technologies we support include Skype, Microsoft Teams, Zoom and Cisco Webex.

For students writing dissertations we can provide a proof reading and advisory service. Note : We do not actually write dissertations, that is the responsibility of the student. We can, however, provide advice on how to structure dissertations, provide guidance on style and use of English, and, also, provide practice "mock viva" exams and advice on thesis presentation.

For students studying A Level science but who are not doing A Level Maths we can provide tutor face to face as well as distance learning support in coping with the maths required for e.g. data analysis and interpretation questions. In a similar vein we can provide help for Undergraduates doing science subjects such as biochemistry, biology or botany, for example, who are having difficulties with the maths, or who are having difficulties with tools such as Python's numpy, Pandas and Matplotlib, or the R statistical software. Similarly we can provide help with students who are struggling with Matlab and Simulink, or the open source equivalents Octave and Scilab.

Because of the rapid and ongoing development of computer technologies education will not stop after completing a vocational or university course. Instead individuals and organisations, both large and small will need to keep abreast of new technologies (e.g. automation, artificial intelligence, fog and edge computing, cloud computing, knowledge engineering and the semantic web) and how they will impact both existing and future business development.

A key area of expertise that Croydon Tutorial College is working on is to become a Cisco Network Academy and provide training in the new Developer Network (DevNet) technologies, preparing students for the Cisco DEVASC, DEVCOR, DEVIOT, C-DEVOPS, DEVWBX, CLAUTO, DCAUTO, SPAUTO and SAUTO qualificaions. In conjunction with this training we can also provide Python Programming, Bash Programming and Linux System Administration, Powershell Programming and Windows System Administration courses.

The College also provides individual, personal one on one, tuition over Skype for GCSE and A Level Maths, Physics, Chemistry and Computer Science.

The fees for such tuition are £40.00 per hour. Blocks of 10 hours can be purchased in advance at £350 per block.

Our Vision and Principles
Our vision and principles as a social enterprise company are embedded in the kind of classes we can run and the teaching we can provide.

A Level Tuition for young people with Anxiety, Aspergers, Dyspraxia, Dyslexia
Croydon Tutorial College is actively considering starting up small tutorial classes for students with aspergers, dyspraxia, dyslexia, anxiety who are studying for their A levels but are experiencing difficulties with certain aspects of their work. We can provide tuition in a calm, non judgemental atmosphere where a student will be encouraged to develop ways of working that are best suited to their individual needs and personality. The subjects we cover are Maths, Physics, Chemistry, Biology, Psychology and Computer Science.

Enriching the Standard Fare that is the School Curriculum
Some students find the way A Level Science and Maths courses are taught as very much focused on simply "getting good grades at GCSE or A Level". Opportunities for enriching the study of these subjects are in relatively short supply, partly as a result of serious funding constraints that many schools have to cope with. Lack of opportunity for exploring "beyond the curriculum" can also be a handicap when it comes to doing well at interviews for university places for which there is much competition. Technology is changing very fast and this is reflected in the various changes in the GCSE and A Level science, maths and computer science subjects. One way we can help, for example is by running computer programming classes that aim to enrich the study of subjects such as Maths, Physics, Chemistry and Biology. These can be individual, family or group programming classes. Typically a class will last 90 minutes and consist of two 40 minute sessions with a 10 minute break in between. The topics covered will depend on the particular needs and interests of the group or individual. The languages and tools we can cover include Snap (a successor to Scratch 2), Scratch 3 (the soon to be released and much improved successor to Scratch 2) as well as Python for both the PC and for the BBC Microbit and the RaspberryPi, and JavaScript for web application development.

Tailored A Level Computer Science Programming
We run, on request, courses on C and C++ programming, Java programming and C# programming for either young programmers with a special interest in one of these languages, or for those selecting one of these languages as their chosen A Level Computer Science programming language. We also run courses for teachers planning to introduce programming in one of these languages as part of teaching the A Level Computer Science syllabus. Vex Robotics Kits.

Family Oriented and Teacher Oriented Programming and Robotics Courses
We run programming courses for parents, home educators and teachers who need to get more proficient in their computer programming skills so that they can better teach their children, or teach and understand what is required of them in the current computer science curricula from the major A Level examination boards. For example, we have run some courses for lecturers at nearby Carshalton College and for teachers in the local area on Python programming for the RaspberryPi. Recently we ran two weeks of training for staff at Port Talbot College to bring them up to speed in RaspberryPi programming in Bash (a shell scripting language) and Python. Even more recently we have had a teacher from Papua New Guinea (where he is on the staff at one of the international schools) for a course on C programming for the Arduino.

Help for Undergraduate, Higher Vocational Qualification and Masters Degree Students
Sometimes students on a university course run into problems either with a final year project or with a particularly tough programming assignment, where, sometimes, sadly the lecturer has not explained everything as clearly as they might have liked and who are struggling with their assignment. An example at undergraduate level was a very bright student who, based on work experience, had undertaken as his final year project the implementation of a "web page scraper" in C# that would extract salient marketing and advertising features from targetted web pages and then feed that data into a Microsoft SQL server database. We do not write or help write code or text for such assignments. In this case what was needed was an intensive 5 day course that covered various approaches to tackling the problems that needed to be solved, and filled in gaps where certain topics had simply not been covered as part of his course. Another case involved a student on a tough masters course in numerical analysis. He had been set an assignment at relatively short notice, and it was apparent from the course lecture materials I read that some of the more subtle issues associated with using C++ template programming required to solve partial differential equations problems had simply not been covered. An intensive one day course filled in any gaps in his knowledge and gave him the confidence to complete the assignment.

For more information call us and leave a message or send an email

Enquiries line: 07739 642996
Send an email to or, to,