facebook

Find the Best Online Computer Basics Tutors & Teachers for Private Lessons

For over a decade, our private Computer Basics 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.

Find Your Perfect Teacher

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

Contact Teachers for Free

Share your goals and preferences with teachers and choose the Computer Basics class that suits you best

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!

297 online computer basics teachers

Amr

verified teacher icon
Egypt
12€

60-min

/h

trusted teacher iconTrusted teacher

Web Development Bootcamp using HTML, CSS, JAVASCRIPT (JS) and Python

Web Development Bootcamp using HTML, CSS, JAVASCRIPT (JS) and Python

This class will teach you how to create your own website from scratch, allowing you to start freelancing with the most popular and sought-after languages. It will also get you ready for college or school by covering all the basics you need to know. HTML: # Understanding the foundation of any HTML document (Doctype, html, head, body, ..etc). # Using tags that provide meaning to the web content (like article, section, header, footer, ..etc). # Essential for interactive websites (types of inputs, validation attributes, ..etc). CSS: # How to target elements properly and understand which styles are more suitable. # Good understanding of content flow, positioning, Flexbox, and Grid systems. # Using media queries and relative units to create designs that work across different devices. # Improve user experience with CSS animations and transitions for interactive UIs. JavaScript: # Interacting with the Document Object Model to dynamically change HTML and CSS. # Understanding how to properly capture and respond to user events (click, load, input, submit, ..etc). # Using Promises and Async functions for performing asynchronous operations. # Basic understanding of popular libraries and frameworks like React or Jquey for building complex applications. Python: # Good Understanding of Variables, basic types, lists, dictionaries, sets, and tuples. # Good understanding of if, for, while, and exception handling constructs. # Understanding how to write reusable functions and organize code into modules. # Master the basics of Object-Oriented Programming: Classes, inheritance, polymorphism and encapsulation.

Ahmet

verified teacher icon
France
26€

60-min

/h

Apprentice developer: online computer science courses, TypeScript, JavaScript, Python, Java, and web development. All levels welcome, first ...

Apprentice developer: online computer science courses, TypeScript, JavaScript, Python, Java, and web development. All levels welcome, first session free.

My name is Ahmet, I'm a computer engineering student and a developer working as an apprentice at a large company. I code daily on real-world projects, primarily using TypeScript, but also JavaScript, Python, and Java. I've been teaching 100% hands-on computer science courses online for two years. Specifically, what I'm building outside of class includes: a 3D rendering engine written from scratch in Python, a data analysis dashboard for 300 cities, a complete invoicing software program using React and Next.js, and my own multiple-choice quiz application that I use for my engineering exams. The concepts we'll cover together are things I actually use every day. My approach: we code together from the very first session. We start with your real objective—a homework assignment, a project to finish, a concept you're struggling with—and we work on it. No ready-made programs, no theory for the sake of it. A typical session unfolds as follows: we pinpoint the exact problem, I re-explain the concept with concrete examples, we immediately put it into practice with code, then you try it again on your own while I guide you. If an explanation isn't clear, I rephrase it, never the same way twice. My course covers: programming fundamentals and algorithms (variables, loops, functions, data structures, recursion, complexity), complete web development (HTML, CSS, JavaScript, TypeScript, React, APIs, databases), and Python and Java with object-oriented programming. Beginner to intermediate level. I also work on school programs: NSI in high school, BTS SIO and BUT in computer science, practical work, projects and exam revisions. I myself completed a BTS SIO (a two-year technical degree in IT services) before engineering school, so I know the curriculum, the exams, and especially the specific areas where people get stuck. Whether you're a complete beginner, a high school student, or a student in a two-year technical degree program, I adapt to your level. My availability: Wednesday, Thursday and Friday evenings, Saturday and Sunday during the day. My goal: that you no longer get stuck alone facing a problem statement or an error. Your autonomy, not your dependence.

Djouada

Algeria
26€

60-min

/h

Private Tutoring in Computer Science, Networks & Cybersecurity by a Cybersecurity Engineer

Private Tutoring in Computer Science, Networks & Cybersecurity by a Cybersecurity Engineer

As an Information Systems Security Engineer (USTHB) with solid field experience and teaching experience (secondary, higher and vocational training), I offer personalized support in general IT, networks and cybersecurity. My goal is to tailor each session to the student's actual needs, whether it's laying solid foundations, passing exams, or developing practical skills for the professional world. --- 📚 PROGRAM & PROPOSED THEMES: 1. Introduction & Basics of Computer Science (Beginner): • Introduction to computer tools and familiarization with the Windows/Linux environment • Introduction to algorithmic concepts and programming logic 2. Networks & Information Systems (Intermediate & Advanced): • Issues and architecture of information systems • Network protocols, configuration and simulation (Cisco Packet Tracer, Wireshark) • System administration and virtualization (Windows Server, Linux RedHat/CentOS, VMware, VirtualBox) 3. Computer Awareness & Security (Intermediate & Advanced): • Fundamental principles of cybersecurity and best practices • Discovery and securing of Active Directory directories • Traffic analysis and perimeter security --- 💡 METHODOLOGY: • Concrete pedagogical approach combining theoretical courses and practical work (virtual labs). • Course materials and summary sheets provided. • Pace adapted to the learner's objectives (regular support, preparation for exams or specific projects).

Yanis

Switzerland
28€

60-min

/h

Programming from primary school to university: learning to code by practicing on motivating projects

Programming from primary school to university: learning to code by practicing on motivating projects

A personalized programming course for all levels, from complete beginner to advanced. The goal is simple: to empower you to truly code by understanding what you're doing. Whether you come with no experience, are preparing for an exam, or are in engineering school, this course adapts to your situation. We teach the fundamentals of programming by applying them to concrete problems that motivate you: creating a program, debugging code, building a small project. No abstract theory at first, but real learning through practice. I don't start by explaining things, but by presenting you with a concrete problem to solve. As you solve it, you naturally discover the theoretical concepts because they become necessary and logical. During each lesson, you code live while I guide you with strategic questions; I never give you the answers on a silver platter. I regularly check your understanding and adjust the pace according to your progress. We use the language best suited to your goals: Python for beginners or for clarity in algorithms, JavaScript for web development, and Java/C++ for advanced concepts. You'll learn solid fundamentals: variables, loops, conditionals, functions, and debugging. Depending on your level, we'll delve deeper into data structures, object-oriented programming, advanced algorithms, and complexity analysis. There's no set timeframe: we progress at your own pace, working on projects that truly interest you. My commitment: personalized attention, genuine adaptation to your goals, professionalism, and a real passion for helping you succeed in programming.

PreviousShowing results 51 - 75 of 29751 - 75 of 297Next

Our students evaluate their Computer Basics teacher.

To ensure the quality of our Computer Basics teachers, we ask our students to review them.

Only reviews of students are published and they are guaranteed by Apprentus. Rated 4.7 out of 5 based on 31 reviews.

“ My daughter and I e-met Imane yesterday, to get to know each other a bit and to plan their work. Imane is a really nice person, bright, kind, great with kids and was very well prepared for our first meeting. I believe that she will work well with our daughter. Our daughter looks forward to it! ”

“ He is an amazing teacher, the explanations are very helpful and everything becomes much more clear after the lessons. I am really grateful, and I have learned a lot. ”

To ensure the quality of our Computer Basics teachers, we ask our students to review them.

Only reviews of students are published and they are guaranteed by Apprentus. Rated 4.7 out of 5 based on 31 reviews.