

from39.75USD/ h
GCSE & A level Computer Science Revision Sessions.
Sometimes studying can be tough, I can help you improve your grades and enjoy your learning. As an advanced teaching practitioner I have substantial knowledge and expertise in helping students enjoy and achieve in their learning since my lessons are based around the individual needs of the student.
I’ve taught in Colleges, Secondary Schools, Universities, I’ve been head of computer science and head of higher education in a number of educational establishments. I really enjoy teaching and helping students to realise their potential.
I’m a grade 1 Outstanding teacher, and an advanced teaching practitioner. I've taught Computing/IT & Computer Science for over 25 years.
I teach GCSE, A level and Degree courses in ICT and Computer Science. My specialist subjects cover the whole curriculum subject areas for A level and GCSE.
I have experience of mentoring and coaching students from various backgrounds and nationalities. If you need help to get those grades in your GCSE or A level exams, book a lesson with me and I'll get you up to speed in the area you need help in.
I’ve taught in Colleges, Secondary Schools, Universities, I’ve been head of computer science and head of higher education in a number of educational establishments. I really enjoy teaching and helping students to realise their potential.
I’m a grade 1 Outstanding teacher, and an advanced teaching practitioner. I've taught Computing/IT & Computer Science for over 25 years.
I teach GCSE, A level and Degree courses in ICT and Computer Science. My specialist subjects cover the whole curriculum subject areas for A level and GCSE.
I have experience of mentoring and coaching students from various backgrounds and nationalities. If you need help to get those grades in your GCSE or A level exams, book a lesson with me and I'll get you up to speed in the area you need help in.
Extra information
Make sure you have access to a laptop or PCLocation
Online via webcam
General info
Age: | Teenagers (13-17 years old) Adults (18-64 years old) Seniors (65+ years old) |
---|---|
Student level: | Beginner Intermediate Advanced |
Duration: | 60 minutes |
The class is taught in: | English |
About Me
HiSkills Overview
•I have a proven 25-year track record of teaching GCSE, A level and Degree courses in ICT/Computer Science. I have experience of mentoring and coaching students from multi-cultural backgrounds this includes cross cultural teaching in Asia for English language and Computing. I have a background in community development project management. I have taught and currently teach students of all ages, primary, secondary, further, and higher educational levels along with adult educational development. I have managed computing departments, teaching and support staff and managed QA for courses from level 2 through to level 6, including apprenticeships.
•I have over 25 years’ management experience at senior level
•I have substantial knowledge and expertise in helping students enjoy and achieve in their learning
•I am a general aviation pilot and enjoy the challenges that flying brings on a day-to-day basis, the role enables me to multitask, and problem solve in real time. This helps me in my profession as a manager and teacher/coach.
•I have extensive experience in teaching Computing/Computer Science/ICT/Apprenticeships across the full discipline range.
•I have a successful track record of innovation and achievement with the ability to lead current and future developments in Further & Higher Education in my previous and current posts as Advanced Teaching Practitioner/ Head of Computing and Consultant for IT Projects.
•I can communicate and engage in a professional manner with individuals and groups at every level. I have substantial experience of dealing with local and national funding initiatives, having been a project manager in my previous roles.
•I have considerable experience in developing and managing curriculum in line with employer/client driven needs, this includes managing and developing staff in order to achieve outstanding results.
•I have over 35 years’ experience of writing and presenting reports to middle and senior management, this includes writing multi-million-pound funding bids, project management and staff development programs.
•I have extensive experience and qualifications in management along with a high level of interpersonal and communication skills that has enabled me to hold senior positions in industrial and educational contexts. I have extensive experience in developing educational courses and training in technology for professional audiences. This includes face to face and online content.
•I enjoy an open and communicative supportive management style that reflects my temperament.
•I have been involved in developing and motivating staff at junior, middle and senior levels for over 25 years. Keeping pace with technology forms a key part of enabling staff to perform at levels of excellence, I develop training and support packages, online and classroom based to facilitate the educational transition- so key staff have the knowledge skills and competence required to do their jobs.
I have worked in disadvantaged communities delivering educational development packages to facilitate social mobility amongst children, young people, and adults.
I have taught Maths and problem solving from KS2 through to HND for Maths, Computer Science & Electrical Engineering departments for 18 years.
Previous Job
PT Teacher of Computer Science
o IT Business Coach
o Director Synergy Educational & Development Consultants Ltd.
o Lecturer/Head of Computer Science Energy Coast UTC
o Technical Author – Computer Science
o PT Lecturer in Computer Science (6th Form A level )
o Head of Computing/Advanced Teaching Practitioner - College
o HE Coordinator/Senior Lecturer in Computing - College/University
o Course Leader for level 2 Computing Course
o Course Leader for level 3 Computing Courses
o Course Leader for level 4 Computing Courses
o Course Leader for level 5 Computing Courses
o Course Leader for Higher Level Apprentices
o Teacher Training - Trained Observer
o Head of Department/Manager/Grade 1 Lecturer
o QA Level 2 – Level 6 Academic and Apprenticeship Courses
Education
Level 7 University of Cumbria MA in Education Currently StudyingJuly 2011 Level 7 University of Cumbria Foundations of Academic Practice Pass
Feb 2011 Professional Civil Aviation Authority JAR Private Pilots License Pass
June 2005 Level 6 University of Central Lancashire PGCE/CertEd Pass
July 2005 Level 5 CISCO CCNA Pass
August 2002 Level 5 BTEC HND in Computing Distinction
August 2002 Level 4 BTEC HNC in Computing Merit
November 2003 Level 3 University of Lancaster Certificate in Information Advice & Guidance (Education) Pass
January 2003 Level 3 NOCN Managing Community Organisations Pass
June 2002 Level 3 TROCN Management Development Training Course Pass
June 2003 Level 2 OCR Maths Pass
July 2001 Level 3 WEA Community Workskills Pass
Experience / Qualifications
August 2011 Associate Higher Education AcademyJune 2008 Member Institute for Learning
IT Apprentice Coach and teacher of Computer Science (Secondary School)
Computer Science Teacher Energy Coast UTC
Develop curriculum KS4 and KS5 with Cyber Security Specialists at Energus
Current Post Responsibilities & Scope - Director/Lead Consultant for Synergy Educational & Development Consultants Ltd.
6th Form A level Computer Science Teacher
Working with Cumbria Constabulary - The role of Synergy Educational Consultants Ltd.
Facilitating and enabling the development of a 21st century police force, design and deliver specific training
Training and support for - Support Staff, Agency Staff, Operational Officers, Chief Officers.
• Lead IT Trainer
• Prepare training materials and deliver content to help users become confident and competent in the use of new hardware and software.
• Manage a team of specialist IT trainers and provide Technical Support
Previous Post Responsibilities – HE Coordinator/Head of Computing/ Senior lecturer in Computing
To be responsible for leading the effective and efficient management of a section of the programme area (Computing) in order to meet the needs of customers and the community and the business of the college.
To be responsible for leading and motivating and the day to day line management of staff in Computing.
To be responsible for ensuring continuous quality improvement within the department (Computing).
To undertake an agreed programme of teaching (840 Hours), learning and assessment and verification in accordance with the college’s conditions of service.
To undertake lead verification on behalf of awarding bodies for the computing dept.
To participate as a mentor for new teachers and to operate across college on the inspection team to facilitate the improvement of teaching and learning.
To be responsible for Computing staff development.
To design and provide suitable online learning materials for computing staff and students.
To provide staff development sessions across college on staff development days.
• Design and implement a strategy for Higher Education within the College and in collaboration with partner institutions around the County.
• Work with partner HEI's and College's to develop HE provision and community engagement including widening participation.
• Design and implement quality procedures for HE and create CPD opportunities for HE staff across the College and partner institutions.
• Report to senior management on strategic developments within HE and advise on current government trends and legislation.
• Create new opportunities for HE courses looking at ways to engage disadvantaged non-standard learners into HE.
• Design and implement a widening participation strategy, reporting back annually to the board of governors.
• Write reports concerning HE provision and provide data analysis for senior management and government agencies.
• Attend national and international academic conferences.
• Teach Computing Courses (Level 2, Level 3, Level 4, Level 5).
Manage Computing Courses & Computing Staff.
• Senior Lecturer in Computer Science.
Reside on university academic boards to award degrees.
• Carry out duties and responsibilities in line with being an advanced teaching practitioner in order to deliver outstanding lessons.
• Observe lessons and grade teacher’s performance according to OFSTED or HE QAA framework.
• Coach & Mentor Teaching staff to enable them to develop their teaching skills.
• Coach & Mentor students to help them achieve their goals.
• Remove obstacles to learning in a timely and professional manner.
• Develop students’ good habits in managing their own learning and realising their goals.
Reviews (1)
My son Kaya really enjoyed his lesson with Brian. He has an easygoing manner and a positive attitude. His enthusiasm for the subject is infectious.
Ask a question
Send a message explaining your needs and Brian will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"
Ex. "Hi, when are you available to meet for a lesson?"
Availability of a typical week
(GMT -04:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | |||||||
6 | |||||||
7 | |||||||
8 | |||||||
9 | |||||||
10 | |||||||
11 | |||||||
12 | |||||||
13 | Monday at 13:00 | Tuesday at 13:00 | Wednesday at 13:00 | Thursday at 13:00 | Friday at 13:00 | Sunday at 13:00 | |
14 | Monday at 14:00 | Tuesday at 14:00 | Wednesday at 14:00 | Thursday at 14:00 | Friday at 14:00 | Sunday at 14:00 | |
15 | Monday at 15:00 | Tuesday at 15:00 | Wednesday at 15:00 | Thursday at 15:00 | Friday at 15:00 | Sunday at 15:00 | |
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from $39.75Online via webcam
100% Satisfaction Guarantee
Good-fit Instructor Guarantee
If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.
Online reputation
- Instructor since January 2023
- 1 repeat student
- Phone number verified
- Google connected
Availability of a typical week
(GMT -04:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | |||||||
6 | |||||||
7 | |||||||
8 | |||||||
9 | |||||||
10 | |||||||
11 | |||||||
12 | |||||||
13 | Monday at 13:00 | Tuesday at 13:00 | Wednesday at 13:00 | Thursday at 13:00 | Friday at 13:00 | Sunday at 13:00 | |
14 | Monday at 14:00 | Tuesday at 14:00 | Wednesday at 14:00 | Thursday at 14:00 | Friday at 14:00 | Sunday at 14:00 | |
15 | Monday at 15:00 | Tuesday at 15:00 | Wednesday at 15:00 | Thursday at 15:00 | Friday at 15:00 | Sunday at 15:00 | |
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from $39.75Online via webcam
Good-fit Instructor Guarantee
If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.
Share
You are here
Similar classes
Ayoub
Boost your results in Physics-Chemistry and MathematicsIt is important to me to teach my students while adopting an active teaching method. I put all my experience acquired as a head teacher and also that of my academic career to the service of their success.
- Mathematics
- Chemical Physics,
- Technology.
My courses are aimed at students in the French system from 6th to 12th grade (Speciality: Mathematics, PC).
Baia
Python & Django Development – From Beginner to Web App Developer🚀 Learn Python and Django to Build Powerful Applications 🚀
Want to master Python and develop real-world web applications with Django? Whether you're a beginner or looking to enhance your coding skills, this course will guide you step by step!
What You’ll Learn:
✅ Python Basics & Advanced Concepts – Learn syntax, data structures, OOP, and algorithms
✅ Django Framework – Build dynamic and scalable web applications
✅ Databases & APIs – Work with PostgreSQL, SQLite, and REST APIs
✅ Project-Based Learning – Apply concepts through hands-on coding and real projects
✅ Debugging & Best Practices – Learn clean coding principles and error handling
🔹 Who is this course for?
Complete beginners who want to start coding with Python
Developers looking to transition into backend or full-stack development
Students and professionals who want to build their own web applications
💻 Class Format:
- Live online sessions via Google Meet
- Interactive coding exercises & projects
- Personalized guidance based on your level
📩 Contact me to start your Python & Django journey today!
Oussama
Python Programming for All Levels: From Fundamentals to Advanced Libraries and FrameworksWhat You Will Learn:
Core Principles: Introduction to programming, algorithms, and data structures to build a strong foundation.
Advanced Libraries and Frameworks: NumPy, Pandas, and Django to create web applications and perform efficient data analysis.
Practical Projects: Real-world applications to strengthen your skills and build an impressive portfolio.
How You Will Benefit:
Students: Gain the necessary skills to excel in academic projects and lay the groundwork for your career.
Self-Taught Learners: Avoid common mistakes and fast-track your progress with clear, hands-on guidance.
Professionals: Enhance your skill set to meet industry demands and open up new career opportunities.
Why Choose My Courses?:
Personalized Approach: Each course is customized to your level and learning pace, ensuring tailored guidance and support.
Theory and Practice: You’ll combine theoretical concepts with hands-on exercises for a comprehensive and lasting understanding.
Solving Real-World Problems: Learn how to tackle the common challenges faced in programming, from debugging to performance optimization.
Mahmood
Basic IT and computer knowledge / Basic Computer CourseTechnology is advancing at a rapid pace, and we rely more and more on computers for everything from cooking to organizing our taxes. An understanding of computer basics is compulsory nowadays.
The goal of this course is to give you a solid foundation on basic IT and computer knowledge. Once you understood these basics, you will have a clear understanding on which to build your future knowledge of an skill with computers and the Internet.
COURSE OUTLINES:
KNOWING COMPUTER
- Introduction and objectives
- What is Computer?
- Components of Computer system
- Concept of Hardware and Software
- Concept of computing, data and information
- Applications of IECT
- Bringing computer to life
OPERATING COMPUTER USING GUI BASED OPERATING SYSTEM
- Introduction and objectives
- Basics of Operating System
- The User Interface
- Operating System Simple Setting
- File and Directory Management
UNDERSTANDING WORD PROCESSING
- Introduction and objectives
- Word processing Basics
- Opening and closing Documents
- Text Creation and manipulation
- Formatting the Text
- Table manipulation
USING SPREAD SHEET
- Introduction and objectives
- Elements of Electronic Spread sheet
- Manipulation of Cells
- Formulas and Function
INTRODUCTION TO INTERNET, WWW AND WEB BROWSERS
- Introduction and objectives
- Basic of Computer Networks
- Internet
- World Wide Web (WWW)
- Web Browsing Softwares
- Search Engines
- Understanding URL
- Surfing the web
COMMUNICATIONS AND COLLABORATION
- Introduction and objectives
- Basics of E-mail
- Using E-mails
- Document collaboration
- Instant Messaging and Collaboration
MAKING SMALL PRESENTATIONS
- Introduction and objectives
- Basics of Making small Presentations
- Creation of presentation
- Preparation of slides
- Presentation of slides
- Slide show
FINANCIAL LITERACY FOR BANKING SCHEME AND APPLICATIONS
- Introduction and objectives
- Why Savings are needed?
- Drawbacks of keeping cash at home
- Why Bank is needed?
- Banking products
- Banking Service Delivery Channels
- Various Schemes
- Bank on your mobile
- Insurance
Vincent
Cambridge IGCSE / GCSE /A-Levels / O-Levels / Checkpoint in Computer Science & Information Technology (ICT)With over seven years of experience in teaching Computer Science & Information Technology (ICT), I have developed a strong expertise in delivering high-quality education across multiple internationally recognized curricula, including Cambridge IGCSE, GCSE, A-Levels, O-Levels, and Checkpoint. My passion lies in equipping students with coding, cybersecurity, and digital literacy skills, ensuring they are well-prepared for the evolving demands of the digital world.
Expertise & Teaching Areas:
✅ Programming & Software Development: Python, Java, C++
✅ Cybersecurity: Ethical hacking, data protection, network security
✅ Digital Literacy: ICT applications, online safety, cloud computing
✅ Data Science & AI: Data analysis, machine learning fundamentals
✅ Web Development: HTML, CSS, JavaScript
Curriculum & Pedagogical Experience:
🔹 Cambridge IGCSE & GCSE ICT & Computer Science – Teaching core and extended syllabi, focusing on programming logic, databases, and networking.
🔹 Cambridge A-Levels & O-Levels Computer Science – Preparing students for advanced computing concepts, problem-solving, and algorithm development.
🔹 Cambridge Checkpoint ICT – Building foundational skills in digital technology and computer applications.
Professional Impact:
📌 Mentored students to achieve top grades in Cambridge ICT & Computer Science exams.
📌 Developed interactive lesson plans integrating real-world applications of technology.
📌 Conducted coding boot camps and cybersecurity workshops to enhance practical learning.
📌 Guided students in project-based learning, including app development and website design.
With a strong commitment to student-centered learning and technological innovation, I am dedicated to shaping future tech leaders and empowering learners with skills relevant to careers in technology, data science, and software development.
Gaëlle
AI for children: discover how to use artificial intelligence in English, French and SpanishWould you be interested in learning how to use Artificial Intelligence in your daily life? In my AI classes for kids, you will learn how to use this advanced technology in a practical and fun way!
During our sessions, we'll explore different ways AI can improve our everyday lives, from shopping online to playing video games. In addition, you will learn to code and create your own AI applications.
My classes are suitable for children from 8 years old and are held online via video calls. No previous programming experience is required!
If you are interested in learning about AI and how to use it in your life, feel free to contact me! I'm looking forward to teaching you everything I know about this amazing technology.
Mariem
Computer science for high school students wishing to develop their computer skillsThis course is designed for high school students who want to develop their computer skills, whether to start or deepen their knowledge. As a software engineering student at INSAT, I have a versatile background in computer science and a mastery of languages such as Python, Java, C, C++, JavaScript, PHP, HTML, and CSS.
We will cover the basics (office automation, programming) up to more advanced concepts corresponding to the Tunisian baccalaureate computer science program. I offer theoretical courses to fully understand the fundamental concepts, but I favor a practical approach for better assimilation.
Thanks to my past experience helping my classmates in high school, I know how to adapt my explanations according to the needs and pace of the student. Together, we will move towards your goals, whether it is to pass your exams or simply discover the world of IT.
Jean-Baptiste
Learn to develop a complete mobile app on iOS and Android ready for productionFlutter is the mobile app development framework from Google, based on Dart.
You will learn:
- How to develop a mobile app from scratch on iOS and Android
- How the use Riverpod, the best state management system
- How to use Google Firebase (Authentication, Firestore, Cloud Functions, Cloud messaging, ...)
- Testing automation
I'm a software engineer with 4 years of experience coding with Flutter and more than 10 years working for IT companies.
Martial
Graduate teacher gives courses in Physics & Chemistry, Mathematics, many years of experience.I am a dynamic and demanding teacher who gives private lessons in Physics-Chemistry as well as Mathematics.
I graduated from teaching seven years ago, after a masters in physical sciences with honors, and I teach in college and high school since.
I have also been preparing students for the Baccalaureate Science for many years, all of whom have been awarded very good honors.
I also prepare my students for different exams (Matu, Bac, preparation for EPFL, etc...)
I make sure to rework the basics so that the student can progress quickly. It is important to me that my students acquire a solid foundation of knowledge.
I also give effective work methods that will allow him to progress much more quickly and so he can regain self-confidence.
I can go to the student's home or also take the course via Skype.
Dishant
Maths Bootcamp for SAT, ACT, IB, IGCSE, GCSE, CIE, middle school and high school math preparation.Welcome to a tutoring experience designed to transform academic challenges into achievements! I provide specialized instruction in mathematics and science across all major curriculums, including US, UK, Indian, and Middle Eastern systems, with a particular focus on SAT, ACT, and AP exams.
As a certified tutor, I support students through every level of high school math—Algebra, Calculus, Geometry, Statistics, and Trigonometry—and core science concepts. My approach is deeply personalized, ensuring that each student receives instruction tailored to their unique strengths and learning goals. I prioritize student satisfaction and comprehension above all, committing to an environment where each concept is fully understood and every question addressed.
With customized learning plans, interactive tools, and hands-on projects, I make complex topics accessible and engaging. My goal is to inspire both skills mastery and a true enthusiasm for learning. Whether you're tackling advanced math, preparing for college admissions, or aiming for top scores in AP, SAT, or ACT exams, I’m here to provide dedicated support every step of the way.
Experience the difference a tailored, student-centered approach can make—where your success and understanding are always the priority.
Zakaria
Computer courses: C, C++, C#, .NET Core, ASP.NET, SQL, Entity Framework Core, JavaScript, Ajax, jQuery.courses for different programming languages also TP, TD
at home with a follow-up during all the period also of the mathematical courses or we chime phisic according to the demand with a reasonable price objective is to know the base of the computer science for the beginners or well to improve the knowledge
Antonin
Experienced teacher in private lessons gives private lessons in the Geneva regionNeed a catch-up, tutoring, private lessons or help with homework in mathematics? In computer science ? In logic?
I'm here for you!
I offer you a personalized approach; because there is no one method that works for everyone, I adapt to the needs and requests of each student (and their parents). The first hour of class will be used to define the student's needs, deadlines and strengths.
My courses are aimed at secondary school students of all levels, higher education students and anyone wishing to refresh or strengthen their knowledge of mathematics and computer science. I have been helping friends and acquaintances on a voluntary basis for a long time in the success of their studies and I hope to be able to put this experience to the benefit of your success :)
Zakaria
Training For anyone wishing to acquire the basics of PhotoshopFor anyone wishing to learn the basics of Photoshop.
Goals :
Module 1: Will have acquired the fundamentals and basics of Photoshop.
Module 2: Will master the principles of photographic retouching
with Photoshop software.
Module 2: Will design its attractive visuals
(Brochures, flyers, business card ...) as well for printing
only for the web.
Radouan
Mathematics, physics and computer science courses for preparatory classes for engineering or business schoolsMathematics, physics and computer science courses for preparatory classes for grandes écoles (engineering and business)
Are you in a preparatory class for science or economics and looking to strengthen your skills in mathematics, physics, or computer science? I offer customized courses tailored to the requirements of the competitive entrance exams for the Grandes Écoles.
Through a rigorous and structured approach, we will work together to understand fundamental concepts, solve typical exercises, and delve deeper into complex topics. My goal is to help you acquire effective methods, optimize your reasoning, and improve your speed in responding to challenges.
Whether you need a refresher, advanced training, or regular support, my classes are tailored to your pace and goals. We can cover both theoretical concepts and their practical application, with corrected exercises and methodological advice.
Do not hesitate to contact me for any questions or to arrange an initial discussion to assess your specific needs.
Azzedine
Develop your expertise in Power BI and Business Intelligence: Create impactful dashboards and professional data visualizationsWhether you're involved in finance, management, planning, project management, human resources, or perhaps an ambitious student looking to hone your professional dashboarding skills, you've come to the right place. If you're looking for a solution that goes beyond the limitations of Excel and PowerPoint, then you've come to the right place: allow me to introduce you to Power BI.
With Power BI, I offer you much more than just a tool. It's a gateway to interactive reporting, efficient data management, and advanced analytics. Here's what I can offer you:
- Expert creation and management of interactive reports.
- Careful transformation and cleaning of data for maximum accuracy.
- Use of powerful DAX formulas for advanced data analysis.
- Creation of custom visualizations and impactful dashboards.
- Secure sharing and publishing of your reports for seamless collaboration.
-Automation of repetitive tasks with Power BI & Power Query.
Whatever your specific needs—whether they relate to professional projects, studies, or personal aspirations—I'm here to offer you a tailor-made solution. Together, we'll create a program tailored to your goals, guiding you through every step of your learning journey.
Whether you're a beginner looking to master the basics or an expert looking to deepen your knowledge of data analysis, I'm here to provide the expertise and support you need to succeed.