facebook

Discover the Best Private Computers & electronics Classes in City Of London

For over a decade, our private Computers & electronics tutors have been helping learners improve and fulfil their ambitions. With one-on-one lessons at home or in City Of London, you’ll benefit from high-quality, personalised teaching that’s tailored to your goals, availability, and learning style.

search-teacher-icon

Find Your Perfect Teacher

Explore our selection of Computers & electronics tutors & teachers in City Of London and use the filters to find the class that best fits your needs.

chat-icon

Contact Teachers for Free

Share your goals and preferences with teachers and choose the Computers & electronics class that suits you best.

calendar-icon

Book Your First Lesson

Arrange the time and place for your first class together. Once your teacher confirms the appointment, you can be confident you are ready to start!

159 computers & electronics teachers in City Of London

0 teachers in my wish list
|
+

159 computers & electronics teachers in City Of London

Any programming language - compiled or interpreted, statically typed or dynamic, boils down to the same common principles. These principles can then be applied to make any programming language - with any rules you desire. You can use '&' to represent addition and '>>!' to represent conditional loops. You can use 'beep' to represent branches and end each line with @. This class aims to teach you how to create these principles to design a language, and then the different approaches on how to do it. An end project will be to actually make your own programming language! The topics covered are listed below: Pretence: Programming Language Types (grammar), Programming Language Types (formation), Programming Language Types (typing) Stages (Lexing), Stages (Parsing), Stages (Interpreting) Intermediate Forms (AST), Intermediate Forms (Bytecode), Transpiling Optimisation (types), Optimisation (application to AST), Optimisation (application to Bytecode) Building Ray (Classes): Grammar Type, Formation Type, Typing Type Data Types, Expressions (types), Expressions (precedence) Statements (declarations), Statements (statements), Standard Library Tokens, Tokenisation (characters), Tokenisation (literals) Parsing (AST), Parsing (Visitors), Interpreting (Visitor) Static Scope, Semantic Analysis, Resolvers (Visitor) Building Ray (Nodes) Parsing (Literals), Interpreting (Literals), Resolving (Literals) Parsing (Groups), Interpreting (Groups), Resolving (Groups) Parsing (Operators), Interpreting (Operators), Resolving (Operators) Parsing (Variable declarations), Interpreting (Variable declarations), Resolving (Variable declarations) Parsing (Variable getters), Interpreting (Variable getters), Resolving (Variable getters) Parsing (Variable setters), Interpreting (Variable setters), Resolving (Variable setters) Parsing (Branches), Interpreting (Branches), Resolving (Branches) Parsing (Logic Gates), Interpreting (Logic Gates), Resolving (Logic Gates) Parsing (Loops conditional), Interpreting (Loops conditional), Resolving (Loops conditional) Parsing (Loops count), Interpreting (Loops count), Resolving (Loops count) Parsing (Function declarations), Interpreting (Function declarations), Resolving (Function declarations) Parsing (Function calls), Interpreting (Function calls), Resolving (Function calls) Parsing (Scope Termination), Interpreting (Scope Termination), Resolving (Scope Termination) Parsing (Class declarations), Interpreting (Class declarations), Resolving (Class declarations) Parsing (Instances), Interpreting (Instances), Resolving (Instances) Parsing (Methods), Interpreting (Methods), Resolving (Methods) Parsing (Instance Lookup), Interpreting (Instance Lookup), Resolving (Instance Lookup) Parsing (Constructors), Interpreting (Constructors), Resolving (Constructors) Parsing (Inheritance), Interpreting (Inheritance), Resolving (Inheritance) Optimisations (Visitor), Optimisations (Literal-Only Expressions), Optimisations (Variable Expressions) Project: Build your own language! (Supervised)
Computer science · Computer programming
Hi there, I'm Kim! I hope you’re well! Thanks for dropping by. About the course: I'm here to share all I've learned with students of all skill levels and age groups. As with many things, the best way to learn is to do. I will therefore take you through the entire professional process of designing a character for an animated project - from the fundamentals of anatomy drawing, to the initial research stage to iteration sketches, all the way through to the final model sheets! By the end, you will have created a memorable character that is unique, full of appeal, exuding personality, and ready to be animated. And you will have gained a valuable insight into the weird and wonderful world of professional character design. --------------------------------- About me: I am a professional character designer and illustrator from Australia, currently based in London, UK. In 2019, I graduated with the Bachelor of Design in Animation with First Class Honours from the University of Technology, Sydney. Since graduating, I have had the privilege of working as a character designer and animator on the Netflix animated series, ‘Adventure Beast,’ enjoyed a design internship with Cheeky Little Media, and have also had the pleasure of illustrating several children's picture books for Playtime Books. These days, I am designing characters for Hey Daisy Moon, and have been tutoring character design, cartooning, and general drawing skills to students of all ages since 2021. If you have a passion for bringing exciting characters to life, or just want to improve your drawing skills, I would love to help you achieve your goals! In any case, I wish you a wonderful day. Kim
Animation · Digital arts · Drawing & sketching
### **Junior Level (Ages 11-14)** #### Module 1: Introduction to Cyber Security - **Week 1-2: Basics of Cyber Security** - What is cyber security? - Importance of cyber security in daily life - Common cyber threats (e.g., phishing, malware) - **Week 3-4: Safe Internet Practices** - How to create strong passwords - Recognizing suspicious online behavior - Safe use of social media #### Module 2: Introduction to Consultancy - **Week 5-6: Basics of Consultancy** - What does a consultant do? - Types of consultancy (e.g., IT consultancy, management consultancy) - Basic problem-solving techniques - **Week 7-8: Communication Skills** - Basics of effective communication - Listening skills and giving feedback - Role-playing exercises #### Module 3: Basic Cyber Security Tools and Techniques - **Week 9-10: Introduction to Encryption** - Basics of encryption and why it's important - Simple encryption activities - **Week 11-12: Cyber Security Software** - Overview of anti-virus and anti-malware software - Hands-on practice with basic cyber security tools #### Module 4: Cyber Security Projects - **Week 13-14: Group Projects** - Working on small cyber security projects - Presenting findings and solutions - **Week 15-16: Reflect and Review** - Reviewing key concepts learned - Feedback and assessment --- ### **Intermediate Level (Ages 15-17)** #### Module 1: Advanced Cyber Security Concepts - **Week 1-2: Understanding Cyber Attacks** - Types of cyber attacks (e.g., DDoS, ransomware) - Anatomy of a cyber attack - **Week 3-4: Network Security** - Basics of network security - Firewalls and intrusion detection systems #### Module 2: Consultancy Skills - **Week 5-6: Advanced Consultancy Techniques** - Consulting frameworks (e.g., SWOT analysis) - Case studies of cyber security consultancy - **Week 7-8: Client Interaction** - Understanding client needs - Role-playing client-consultant scenarios #### Module 3: Practical Cyber Security Skills - **Week 9-10: Ethical Hacking Basics** - What is ethical hacking? - Basic ethical hacking techniques and tools - **Week 11-12: Incident Response** - Responding to a cyber incident - Creating an incident response plan #### Module 4: Cyber Security Projects - **Week 13-14: Group Cyber Security Projects** - Working on intermediate cyber security challenges - Presenting solutions and findings - **Week 15-16: Reflection and Assessment** - Reviewing key concepts and projects - Feedback and improvement areas --- ### **Senior Level (Ages 18-21)** #### Module 1: Professional Cyber Security Practices - **Week 1-2: Advanced Threat Analysis** - Identifying and analyzing advanced threats - Case studies of significant cyber attacks - **Week 3-4: Cyber Security Policies and Governance** - Understanding cyber security policies - Developing and implementing cyber security policies #### Module 2: Advanced Consultancy Skills - **Week 5-6: Strategic Consulting** - Developing long-term strategies for clients - Advanced consulting methodologies - **Week 7-8: Business Development in Cyber Security** - Creating business models for cyber security services - Pitching cyber security solutions to clients #### Module 3: Specialized Cyber Security Skills - **Week 9-10: Advanced Ethical Hacking** - In-depth ethical hacking techniques - Conducting penetration testing - **Week 11-12: Cyber Forensics** - Basics of digital forensics - Tools and techniques for forensic analysis #### Module 4: Capstone Project and Professional Skills - **Week 13-14: Capstone Cyber Security Project** - Large-scale project addressing a real-world cyber security issue - Collaboration with local businesses or organizations - **Week 15-16: Professional Skills** - Advanced communication and presentation skills - Professional ethics in cyber security --- ### **Supplementary Activities** - **Workshops and Guest Lectures** - Regular workshops with industry professionals - Guest lectures from cyber security experts and consultants - **Competitions and Hackathons** - Participation in local and national cyber security competitions - Hosting cyber security challenges and hackathons --- This syllabus aims to provide a comprehensive education in both cyber security and consultancy, ensuring that students gain the necessary skills and knowledge to excel in these fields.
Computer science
Showing results 26 - 50 of 376926 - 50 of 3769

Our students from City Of London evaluate their Computers & Electronics teacher.

To ensure the quality of our Computers & Electronics teachers, we ask our students from City Of London to review them.
Only reviews of students are published and they are guaranteed by Apprentus. Rated 4.5 out of 5 based on 15 reviews.

Econometrics & Statistics - For University & School Students. SAT, IB, A-Levels, University Courses (Amsterdam)
Nick
Nick's approach is patient and thorough, informative and imaginative as well. He always comes up with his own examples in order to test my knowledge on a given exercise and helps me get to the answer at my own pace, rather than handing it to me. He doesn't use a one-size-fits-all method, but rather tailors his lesson in order to get out my full potential, even in a field I find difficult. He makes himself available for additional questions and is overall great to work with!
Review by DENI

The most popular computers & electronics classes in City Of London