facebook

Find the Best Online Information Technology Tutors & Teachers for Private Lessons

For over a decade, our private Information Technology tutors have been helping learners improve and fulfil their ambitions. With one-on-one lessons online, you’ll enjoy high-quality, personalised teaching that’s tailored to your goals, availability, and learning style.

search-teacher-icon

Find Your Perfect Teacher

Browse our selection of Information Technology tutors & teachers and use the filters to find your ideal online class

chat-icon

Contact Teachers for Free

Share your goals and preferences with teachers and choose the Information Technology class that suits you best

calendar-icon

Book Your First Lesson

Plan the schedule for your first class together. Once your teacher confirms the appointment, you're all set to start on the front foot!

376 online information technology teachers

Trusted teacher: We are Computer Science Mentors, registered and recognised partners of Cisco and CompTIA in Scotland (UK). We would like to offer a complete Cybersecurity pathway from Beginner to Advanced and a guaranteed Job Offer from within our Cisco Networking Academy, subject to the completion of complete training, certification, and accreditation. This program is dedicated to empowering professionals with high-demand Cybersecurity skills like Ethical Hacking, Penetration Testing, and System and Network Security. Its goal is to help them not only get specialised training and certification in Cybersecurity but also reach the Cybersecurity Associate level within 16-17 weeks. This program aims to fill the high-demand gap in Cybersecurity through specialised training, certification and accreditation opportunities and provide Job opportunities for individuals and professionals to step into the lucrative Cybersecurity career and produce a specialised workforce in Cybersecurity to tackle the needs, requirements and expectations of the industry. The program is based on simple five steps. • STEP 1: From beginner to advanced level LIVE training in Ethical Hacking and Networking Defense. • STEP 2: Full instructor-led and LIVE training in CCNA CyberOps. • STEP 3: Providing Certification venue and opportunities to get certified in CCNA CyberOps (discounted voucher). • STEP 4: Achieve CyberOps Associate accreditation. • STEP 5: Receive a confirmed Job offer from Computer Science Mentors.
Computer science · Information technology · Security
Trusted teacher: Are you ready to take your Python skills to the next level and unlock the power of Object-Oriented Programming (OOP)? Welcome to our comprehensive course designed to transform you into a Python OOP expert! Object-Oriented Programming is a fundamental paradigm in modern software development, and Python's versatility makes it an ideal language for mastering OOP concepts. In this dynamic course, we'll guide you through every aspect of OOP in Python, from the basics to advanced techniques, empowering you to build robust, scalable, and maintainable software solutions. What will you learn? Foundations of OOP : Understand the core principles of OOP, including encapsulation, inheritance, and polymorphism, and how they are implemented in Python. Class Creation and Management: Dive deep into creating classes, defining attributes, and designing methods to encapsulate functionality within your Python applications. Inheritance and Polymorphism: Explore the power of inheritance to create hierarchical relationships between classes and leverage polymorphism to write more flexible and reusable code. Advanced OOP Techniques: Learn about abstract classes, interfaces, and composition to design elegant and modular software architectures. Design Patterns: Discover common design patterns and how to implement them in Python to solve complex software design problems effectively. Testing and Debugging: Master techniques for testing and debugging object-oriented Python code to ensure its correctness and robustness. Real-World Applications: Apply your newfound knowledge to real-world projects, including building GUI applications, web development, and more. Why choose this course? Comprehensive Curriculum: Our course covers everything you need to know about OOP in Python, from the basics to advanced topics, ensuring you have a solid understanding of the subject. Hands-On Learning: Gain practical experience through hands-on coding exercises and projects that reinforce your understanding of OOP concepts. Expert Guidance: Learn from experienced Python developers who will provide clear explanations, practical examples, and personalized feedback to help you succeed. Career Advancement: Mastering OOP with Python opens doors to a wide range of career opportunities in software development, data science, machine learning, and more. Lifetime Access: Enjoy lifetime access to course materials, including updates and new content, ensuring you stay current with the latest advancements in Python and OOP. Whether you're a Python novice looking to expand your programming skills or an experienced developer aiming to level up your OOP expertise, this course is your ultimate guide to mastering Object-Oriented Programming with Python. Enroll now and embark on a journey to becoming a proficient Python OOP developer!
Software engineering · Information technology · Python
Trusted teacher: Are you eager to embark on an exciting journey into the world of programming? Look no further than our "Python Programming 101: From Novice to Ninja" class! Whether you're a beginner with zero coding experience or an intermediate student looking to enhance your skills, this class is designed to meet your needs. Python is one of the most popular and versatile programming languages today. It's known for its simplicity, readability, and vast range of applications, from web development and data analysis to artificial intelligence and automation. In this comprehensive class, we'll guide you through the fundamental concepts and techniques of Python programming, providing you with a solid foundation for your coding journey. What can you expect from this class? Here's a sneak peek: Introduction to Python: Get acquainted with the basics of Python syntax, data types, variables, and operators. Learn how to write your first Python programs and gain hands-on experience through interactive coding exercises. Data Structures: Explore essential data structures like lists, tuples, dictionaries, and sets. Understand their properties, manipulation techniques, and how to leverage them for various programming tasks. Control Flow and Functions: Dive deeper into Python's control structures, including conditionals and loops. Discover the power of functions and modular programming, enabling you to write reusable and efficient code. File Handling and I/O Operations: Learn how to read from and write to files using Python. Master the art of input/output operations, opening up endless possibilities for data processing and manipulation. Introduction to Object-Oriented Programming (OOP): Delve into the principles of OOP using Python. Discover classes, objects, inheritance, and other key concepts that make Python a versatile and object-oriented language. Intermediate Python Concepts: Gain proficiency in advanced topics such as error handling, regular expressions, modules, and packages. Broaden your programming skills and explore Python's extensive library ecosystem. Throughout the class, you'll have ample opportunities to apply your knowledge through practical coding exercises and real-world projects. Our experienced instructors will provide guidance, feedback, and support as you progress, ensuring a rewarding learning experience. Don't miss out on this incredible opportunity to learn Python programming from industry experts. Join our "Python Programming 101: From Novice to Ninja" class today and unlock the doors to endless coding possibilities. Enroll now and take the first step toward becoming a Python ninja!
Python · Information technology · Computer programming
Trusted teacher: IT Support Computer Maintenance and Repair in Bethesda Silver Spring Wheaton Rockville Gaithersburg DMV Washington DC Maryland Virginia. Computer maintenance and repair, IT technical support, and consulting for small businesses or end-users; in the DMV area (Washington, DC, Maryland, Virginia). Services offered: 1. Consulting and advisory services. 2. Computer maintenance and repair and hardware replacement. 3. Installation of operating systems: Windows and MacOS. 4. Installation of computer antivirus and Office applications. 5. LAN/Wi-Fi installation and configuration. 6. Data backup and recovery of accidentally deleted data. 7. Support for network devices. 8. Installation and configuration of network storage devices (NAS): Synology, Western Digital My Cloud and others. 9. Installation and configuration of computer equipment, such as: modem, router, switch, Wi-Fi range extenders, Wi-Fi antennas, PLA Power Line Adapters, computer battery backup systems (UPS). 10. Installation, configuration and support for desktop and laptop computers, network printers and other devices. 11. Development of basic web pages for independent professionals, small businesses, or home-based businesses. Areas served: Adelphi, Aspen Hill, Bethesda, Chevy Chase, Chillum, Colesville, College Park, Forest Glen, Garret Park, Hillandale, Hyattsville, Kemp Mill, Kensington, Langley Park, Lone Oak, North Bethesda, Riverdale, Rockville, Rollins Park, Silver Spring, Takoma Park, Wheaton, Glenmont, White Oak, Washington DC, Montgomery County, Prince George's County Maryland, and other locations remotely. IT Technical Support, Computer Services, Desktop and Laptop Computer Maintenance and Repair, Basic Websites for small businesses, or end users in Adelphi, Aspen Hill, Bethesda, Chevy Chase, Chillum, Colesville, College Park, Forest Glen, Garret Park, Hillandale, Hyattsville, Kemp Mill, Kensington, Langley Park, Lone Oak, North Bethesda, Riverdale, Rockville, Rollins Park, Silver Spring, Takoma Park, Wheaton, Glenmont, White Oak, Washington DC and Maryland. Other locations remotely.
Information technology · Computer basics · Networking
Trusted teacher: "Embark on an exciting journey into the world of Computer Science, tailored specifically for young minds aged 7-17. This course is designed to ignite curiosity and passion in the field of computing, providing a strong foundation in key areas like basic programming, computer architecture, and practical skills in office software. You'll discover the magic of how computers work, from the basics of coding to the intricacies of hardware. Learn to program using engaging and age-appropriate languages and tools, understand the fundamentals of computer architecture, and master essential software applications that are crucial in today’s digital world. Beyond the basics, this course encourages creativity and problem-solving. We’ll dive into exciting projects that blend learning with real-world applications, ensuring that students not only grasp the concepts but also see their practical implications. Suggested topics include: Introduction to Programming: Learn the basics of coding with languages suitable for young learners. How Computers Work: Demystify the components and operations of computers. Fun with Robotics: Explore the basics of robotics and how programming brings machines to life. Creative Computing: Engage in projects that combine coding with creativity, like building simple games or animations. Internet Safety and Ethics: Understand the importance of being safe and responsible online. Office Skills: Get hands-on with word processors, spreadsheets, and presentation tools, essential for academic and future professional success. This course is more than just a learning experience; it's a gateway to understanding and harnessing the power of technology, paving the way for future innovations and a deep appreciation of computer science." This course will be an adventure where each class brings new discoveries and achievements, perfect for young minds eager to delve into the world of computer science!
Computer science · Information technology · Computer programming
Showing results 26 - 50 of 37626 - 50 of 376

Our students evaluate their Information Technology teacher.

To ensure the quality of our Information Technology teachers, we ask our students to review them.
Only reviews of students are published and they are guaranteed by Apprentus. Rated 4.9 out of 5 based on 19 reviews.

Hands on computers programming and general knowledge lessons for beginners or professionals (Amsterdam)
Mihai
rating star
rating green star
Mihai is a very knowledgeable teacher. He can answer any question you ask him. He also addresses topics that are not his area of expertise per se and explains them to you in simple terms. His examples are easy to follow and linked to real problems. Yet, they are complex enough so that you can apply them afterwards. Overall, I highly recommend Mihai to anyone, beginner or advanced!
Review by UWE
Lesson 04: Command Injection & Brute Force Attack (Lesson 04 of Web Penetration Testing Series) (Hamilton)
Dr Zeeshan
rating star
rating green star
The lessons I have taken with Dr Zeeshan have been a great approach to the cybersecurity field, he is always available for help and has a deep knowledge of the things he teach.
Review by GONZALO
GCSE & A level, Degree Level Computer Science Revision Sessions.
Brian
rating star
rating green star
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.
Review by SUZAN
map iconMap