facebook
    Zak
    member icon
    Trusted teacher
    favorite buttonAdd to Wish List
    favorite buttonAdd to Wish List
    member icon
    Trusted teacher
    from43.20EUR/ h

    Comprehensive Computer Science Tutoring from Elementary to University Level

    Welcome to an immersive journey through the world of computer science! As a seasoned educator proficient in all facets of computer science, I offer personalized tutoring sessions tailored to students from ages 5 through university level. Whether your child is taking their first steps into coding or you’re pursuing advanced topics in computer science, my tutoring services are designed to meet your needs.

    Skills Covered:

    1. Programming Fundamentals: From understanding basic syntax to advanced algorithmic problem-solving, students will grasp the core principles of programming languages such as Python, Java, and C++.
    2. Web Development: Learn HTML, CSS, and JavaScript to build dynamic and interactive websites from scratch. Explore frameworks like React and Angular for advanced front-end development.
    3. Data Structures and Algorithms: Master the fundamentals of data structures like arrays, linked lists, trees, and graphs, along with efficient algorithms for sorting, searching, and optimization.
    4. Database Management: Gain expertise in database design, SQL querying, and database administration to effectively manage and manipulate data.
    5. Computer Science Theory: Delve into theoretical concepts including finite automata, formal languages, Turing machines, and computational complexity.
    6. Cybersecurity Basics: Understand the principles of cybersecurity, including encryption techniques, network security, and ethical hacking practices to stay safe in the digital world.

    Approach:
    My teaching approach is highly interactive and student-centered, fostering a supportive learning environment where questions are encouraged and concepts are reinforced through hands-on exercises and projects. I believe in empowering students to think critically and creatively, equipping them with the skills they need to excel in computer science and beyond.

    Benefits:

    1. Customized Curriculum: Each tutoring session is tailored to the individual needs and learning styles of the student.
    2. Flexible Scheduling: Convenient scheduling options to accommodate busy student schedules.
    3. Progress Tracking: Regular assessments and progress reports to monitor student development and adjust teaching strategies accordingly.
    4. Holistic Learning: Beyond technical skills, students will develop problem-solving abilities, logical reasoning, and a passion for lifelong learning.

    Embark on your computer science journey with confidence and let’s unlock the endless possibilities of technology together!

    Extra information

    First session is free and then payment is in advance for every session.

    Location

    At student's location: Around Doha, Qatar

    |
    Use ctrl + wheel to zoom!
    +

    General info

    Age:
    Children (7-12 years old)
    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, Arabic

    Ask a question

    Send a message explaining your needs and Zak will reply soon:
    The more detail, the better.
    Ex. "Hi, when are you available to meet for a lesson?"

    Availability of a typical week

    (GMT -04:00) New York
    MonTueWedThuFriSatSun
    0
      
      
      
      
      
      
      
    1
      
      
      
      
      
      
      
    2
      
      
      
      
      
      
      
    3
      
      
      
      
      
      
      
    4
      
      
      
      
      
      
      
    5
      
      
      
      
      
      
      
    6
      
      
      
      
      
      
      
    7
      
      
      
      
      
      
      
    8
      Monday at 8:00
      Tuesday at 8:00
      Wednesday at 8:00
      Thursday at 8:00
      
      Saturday at 8:00
      Sunday at 8:00
    9
      Monday at 9:00
      Tuesday at 9:00
      Wednesday at 9:00
      Thursday at 9:00
      
      Saturday at 9:00
      Sunday at 9:00
    10
      Monday at 10:00
      Tuesday at 10:00
      Wednesday at 10:00
      Thursday at 10:00
      
      Saturday at 10:00
      Sunday at 10:00
    11
      Monday at 11:00
      Tuesday at 11:00
      Wednesday at 11:00
      Thursday at 11:00
      
      Saturday at 11:00
      Sunday at 11:00
    12
      Monday at 12:00
      Tuesday at 12:00
      Wednesday at 12:00
      Thursday at 12:00
      
      Saturday at 12:00
      Sunday at 12:00
    13
      Monday at 13:00
      Tuesday at 13:00
      Wednesday at 13:00
      Thursday at 13:00
      
      Saturday at 13:00
      Sunday at 13:00
    14
      
      
      
      
      
      
      
    15
      
      
      
      
      
      
      
    16
      
      
      
      
      
      
      
    17
      
      
      
      
      
      
      
    18
      
      
      
      
      
      
      
    19
      
      
      
      
      
      
      
    20
      
      
      
      
      
      
      
    21
      
      
      
      
      
      
      
    22
      
      
      
      
      
      
      
    23
      
      
      
      
      
      
      
    from 43.20€At student's home

    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 February 2024
    • Phone number verified

    Availability of a typical week

    (GMT -04:00) New York
    MonTueWedThuFriSatSun
    0
      
      
      
      
      
      
      
    1
      
      
      
      
      
      
      
    2
      
      
      
      
      
      
      
    3
      
      
      
      
      
      
      
    4
      
      
      
      
      
      
      
    5
      
      
      
      
      
      
      
    6
      
      
      
      
      
      
      
    7
      
      
      
      
      
      
      
    8
      Monday at 8:00
      Tuesday at 8:00
      Wednesday at 8:00
      Thursday at 8:00
      
      Saturday at 8:00
      Sunday at 8:00
    9
      Monday at 9:00
      Tuesday at 9:00
      Wednesday at 9:00
      Thursday at 9:00
      
      Saturday at 9:00
      Sunday at 9:00
    10
      Monday at 10:00
      Tuesday at 10:00
      Wednesday at 10:00
      Thursday at 10:00
      
      Saturday at 10:00
      Sunday at 10:00
    11
      Monday at 11:00
      Tuesday at 11:00
      Wednesday at 11:00
      Thursday at 11:00
      
      Saturday at 11:00
      Sunday at 11:00
    12
      Monday at 12:00
      Tuesday at 12:00
      Wednesday at 12:00
      Thursday at 12:00
      
      Saturday at 12:00
      Sunday at 12:00
    13
      Monday at 13:00
      Tuesday at 13:00
      Wednesday at 13:00
      Thursday at 13:00
      
      Saturday at 13:00
      Sunday at 13:00
    14
      
      
      
      
      
      
      
    15
      
      
      
      
      
      
      
    16
      
      
      
      
      
      
      
    17
      
      
      
      
      
      
      
    18
      
      
      
      
      
      
      
    19
      
      
      
      
      
      
      
    20
      
      
      
      
      
      
      
    21
      
      
      
      
      
      
      
    22
      
      
      
      
      
      
      
    23
      
      
      
      
      
      
      
    from 43.20€At student's home

    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


    Ayoub
    Specialized Courses for Higher Education Students - CPGE, INSA, INP, ECE...
    This preparation session is dedicated to students aiming for preparatory classes for scientific Grandes Ecoles (CPGE), with a particular focus on the subjects of Physics and Engineering Sciences. The goal is to strengthen the foundations and deepen the knowledge to succeed. 1. Mechanics: Kinematics: Study of rectilinear and circular movements, position vectors, speed and acceleration. Dynamics: Newton's laws, work and energy, kinetic energy theorem. 2. Electromagnetism / Electrokinetics: Electrostatics: Electric charges and fields, electric potential, capacitance. Magnetostatics: Magnetic fields, Lorentz forces, electromagnetic induction. Alternating Currents: RLC circuits, resonance, impedance. 3. Thermodynamics: Principles of thermodynamics: Internal energy, heat, work, first and second principles. Ideal and real gases: Equations of state, thermodynamic transformations. 4. Industrial sciences: Automatic Linear, Kinematic, Static. For more information and to register for the preparation session, please contact me. Good preparation and success in your studies! .

    Robert
    Excel lessons, at your place, at my place or remotely, at your best convenience!
    As a Franco-Belgian management teacher, I give Excel lessons with passion! Whether remotely or face-to-face, I offer many examples and exercises to accompany you. I travel without problem throughout the region of Brussels and its surroundings, for lessons of at least 2 hours. For France, courses are only given remotely. Here are some key words that will be covered in my classes: Scenario analysis, Year, Rounding, Today, Bdnb, Bdnbval, Bdsum, Search, Column, Copy/paste in values, Copy/paste with transposition, Consolidation, Date, Datedif, Determat, Dollar, Right, Righterg, Equiv, Esterror, Estna, Frequency, Filter (simple and advanced), Format of cells, Left, Large.Value, Printing of documents, Index, Indirect, Inversemat, Day, Weekday, Line, Matrix, Max, Maxa, Max.Si, Min , Mina, Mina.If, Formatting of cells and ranges, Month, Average, Average.If, Nb, Nb.If, Nbval, Naming of cells and ranges, No, Small.value, Product, Productmat, Protection of cells, Lookup (Lookup), Lookupv (VLookup), Lookuph (HLookup), If (If), If.Not.Disp, If.Conditions, Iferror, Sum, Sumproduct, Sum.If, Sum.If.Set, Substitute , Pivot tables, Sorting, Cell locking Do not hesitate to contact me to organize your lessons according to your needs and availability. Together, we will develop your Excel skills in an efficient and personalized way.

    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!

    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.

    Izhar
    HTML Classes for beginners and intermediates (You can even build your website on your own)
    HTML is the standard markup language for Web pages. With HTML you can create your own Website. In simple words we can say, easiest and the best method to create a website. In the course duration, I'll be giving you live practical exposure so that you can actually experience and master over the concepts of HTML tags. Having years of work experience, I know how to start and build your concepts at a good pace. With the completion of this course, you'll be ready to build your own website. I am providing you a brief summary of our course which we generally follow but that doesn't mean that I am bound to just this much content. In case you have any doubt for any other specific topic related to the subject, you could always come up to me or you need any help in your assignments or projects, you are always welcome. Here is a brief overview of the topics we'll be covering : Introduction to HTML HTML Elements HTML Attributes HTML Headings HTML Paragraphs HTML Formatting HTML Fonts HTML Styles HTML Links HTML Images HTML Tables HTML Lists HTML Forms HTML Frames HTML Iframes HTML Colors HTML Colornames HTML Colorvalues HTML Quick List HTML Layout HTML Doctypes HTML Head HTML Meta HTML Scripts HTML Entities HTML URLs HTML URL Encode HTML Media HTML Audio HTML Object HTML Video HTML YouTube HTML GeoLocation HTML WebStorage HTML SSE HTML WebWorkers HTML Canvas HTML Plug-ins In case you have any query, please feel free to contact me. Give yourself a chance for a better future. All the best

    Sylvain
    Mathematics - Physics - Computer Science courses for all levels :)
    Hello! I would like to share and transmit my enthusiasm for science (Maths, Physics, Computer Science) and allow you to acquire tools, methods and intuitions that could be useful to you well beyond the academic framework (for example, the ability to construct and write an argument, the ability to reason and take a critical look).

    Mathieu
    Mathematics student at EPFL. Personalized learning method adapted to your needs!
    Are you having difficulty with math or physics? I'm here to help you! I'll try to teach you not just the formulas but go beyond that and help you understand the intuition (the why and how) behind the tools you use. As a student at EPFL, I am able to support you in your courses, help you prepare for a competition/exam, etc. The format of the course will depend on each individual! It can range from a lecture to a review of what you saw in school.

    Younes
    Scratch, Roblox: Code for Fun - A Fun Adventure for Kids and Beginners!
    With Scratch and Roblox, programming becomes child's play! Learn how to create animations, games, and interactive stories using colorful, easy-to-manipulate blocks of code. No complex language here, just a visual and intuitive approach to make learning as fun as possible. Whether you are a parent wanting to introduce your children to the language of programming or a beginner curious to discover the world of coding, this training is suitable for all ages. No prerequisites necessary, just a dose of curiosity and a desire to have fun while learning. As a trainer, I am committed to creating a caring and creative learning environment. I will use teaching methods adapted to each child, promoting positive interaction and encouraging the free expression of creativity. The goal is to make each lesson an engaging and enriching experience.

    Antonin
    Experienced teacher in private lessons gives private lessons in the Geneva region
    Need 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 :)

    Radouan
    Mathematics, physics and computer science courses for preparatory classes for engineering or business schools
    Mathematics, 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.

    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.

    Volodymyr
    Uni Mathe, A-Levels, Matura etc., by a Cambridge Grad
    A Cambridge and UniVie Grad and a soon-to-start PhD student in Computer Science and Mathematics at ISTA to teach Maths, Stats, CS and/or Computational Biology/Programming modules. Ich spreche auch Deutsch und kenne mich mit dem Schulmaterial (z.B. Matura) und Modulen aus Uniprogramm (BSc Mathe auf Uniwien) aus. If your goal is not just to learn some formulas by heart, but to gain a deep insight into how mathematical topics are interconnected, or to get a hand at coding and how to think algorithmically to solve complex tasks – I am just the right fit for you or your child. Additionally, I am personally familiar with the British educational system – from A-Levels (3 x A*) to University (MSc/MPhil from Cambridge with distinctions).

    Azzedine
    Develop your expertise in Power BI and Business Intelligence: Create impactful dashboards and professional data visualizations
    Whether 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.

    Mouad
    Support course in Python (For all levels, CPGE)
    Passionate about programming, we offer Python support courses adapted to all levels, from beginner to advanced. These courses are aimed at students in preparatory classes for grandes écoles (CPGE) as well as anyone wishing to acquire solid programming skills. The lessons cover the essential foundations of Python with a clear and accessible teaching approach. Whether you are new to programming or want to deepen your knowledge, you will benefit from structured and progressive teaching. With a focus on concrete concepts and practical examples, these courses aim to strengthen your skills in a tangible way. You will be guided through the nuances of Python, gaining a deep understanding that will benefit you both in your studies and in your future career. Join us to explore the fundamentals of Python programming and progress to more advanced levels. Together, we will build a solid foundation and develop the skills needed to succeed in the dynamic world of computer programming.

    Paul
    I am a teacher of mathematics and I give extra hours for private lessons in science subjects
    As a math teacher, I offer private lessons in science subjects. My classes are mainly aimed at cycle and college students in Geneva, as well as students from private schools. I can also help people who have already finished their schooling but who need to upgrade their knowledge for professional needs. I am generally available within 3 days of your request and I move around the canton of Geneva using public transport (TPG). Travel costs are included in my rates. For a long-term follow-up, I can give you exercises to do between sessions and correct them at home. I speak and understand English, but my lessons will be mainly in French. I am ready to adapt my teaching according to your specific needs and to provide personalized support to help you progress in scientific subjects. Do not hesitate to contact me if you have additional questions or if you wish to schedule a lesson session. I will be happy to help you in your math learning.