facebook
    Prof
    Trusted teacher
    FavouritesAdd to Wish List
    FavouritesAdd to Wish List
    Trusted teacher
    from12.77CAD/ h

    An algorithm is a finite and unambiguous sequence of instructions and operations to solve a class of problems[1].

    Translated by Google. Click to view original.
    An algorithm is a finite and unambiguous sequence of instructions and operations for solving a class of problems,
    An algorithm is a finite and unambiguous sequence of instructions and operations to solve a class of problems[1].

    Location

    At student's location: Around Rabat, Morocco

    |
    Use ⊞+wheel to zoom!
    +

    General info

    suitcase iconSkills:
    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:French, Arabic, English

    About Me

    Translated by Google. Click to view original.
    Computer teacher on El jadida. Contact me for more info. I am on this site to share my knowledge and to contact people motivated by learning

    Education

    Translated by Google. Click to view original.
    Computer teacher on El jadida. Contact me for more info. I am on this site to share my knowledge and to contact people motivated by learning

    Experience / Qualifications

    Translated by Google. Click to view original.
    IT development, IT teacher in El jadida. Contact me for more info. I am on this site to share my knowledge and to contact people motivated by learning
    A database makes it possible to store and retrieve structured, semi-structured or raw data or information, often related to a theme or an activity; these can be of different natures and more or less related to each other, A database makes it possible to store and find structured, semi-structured data or raw data or information, often related to a theme or an activity ; these can be of different natures and more or less interconnected.
    Office automation is a term that includes software that helps the company in writing documents. Microsoft Office is an office suite allowing, among other things, to write letters, write CVs (with Word), create presentations (with PowerPoint), create spreadsheets and graphs (with Excel).

    Ask a question

    Send a message explaining your needs and Prof informatique 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 -05:00) New York
    MonTueWedThuFriSatSun
    0              
    1              
    2  Monday at 2:00    Wednesday at 2:00        
    3            Saturday at 3:00  
    4        Thursday at 4:00      
    5              
    6  Monday at 6:00            Sunday at 6:00
    7            Saturday at 7:00  
    8            Saturday at 8:00  
    9  Monday at 9:00            Sunday at 9:00
    10              
    11              
    12      Wednesday at 12:00    Friday at 12:00  Saturday at 12:00  
    13              
    14  Monday at 14:00            
    15              
    16              
    17              
    18              
    19              
    20              
    21              
    22              
    23              
    from C$12.77At 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 November 2022
    • Google connected

    Availability of a typical week

    (GMT -05:00) New York
    MonTueWedThuFriSatSun
    0              
    1              
    2  Monday at 2:00    Wednesday at 2:00        
    3            Saturday at 3:00  
    4        Thursday at 4:00      
    5              
    6  Monday at 6:00            Sunday at 6:00
    7            Saturday at 7:00  
    8            Saturday at 8:00  
    9  Monday at 9:00            Sunday at 9:00
    10              
    11              
    12      Wednesday at 12:00    Friday at 12:00  Saturday at 12:00  
    13              
    14  Monday at 14:00            
    15              
    16              
    17              
    18              
    19              
    20              
    21              
    22              
    23              
    from C$12.77At 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

    You are here


    Salim
    Computer science courses (Algorithms, Python, SQL, Power BI and MS office)
    Hi there! I'm a Data Scientist and Data Analyst with over five years of experience, here to help you master Python, algorithms, SQL, and Power BI. I focus on practical, real-world applications, so whether you're just starting or looking to advance, my lessons will equip you with the skills to succeed. Let's make learning fun and effective!

    Join
    Personalized tutoring for learning how to write code and program using the Python computer language.
    Python is universally recognized as one of the most suitable, if not the best, languages for programming beginners. It also occupies a prominent place in various innovative fields such as machine learning and artificial intelligence, making it one of the most widely used languages today. With Python's growing popularity comes constant evolution. Featuring a plethora of free tools and libraries, it offers exceptional flexibility and diversity for developing IT projects. As a software engineer with a passion for sharing knowledge, I have found true satisfaction in teaching and motivating others. My varied experience with learners of all ages and levels has allowed me to gain valuable expertise. I believe in the importance of personalizing lessons for ease of understanding, using visualizations to track progress, setting clear goals and encouraging regular practice. However, I recognize that there are no hard and fast rules or universal method that will work for all students. Each individual is unique, and my goal in private lessons is to adapt to the specific needs of each learner. I am committed to discovering what motivates and helps my student, providing personalized support. My method is flexible, aiming to create a stimulating learning environment adapted to everyone. By opting for my courses, you will benefit from teaching focused on Python, a powerful and widely used language. You will have access to my passion for teaching as well as an individualized approach that highlights your strengths and meets your specific needs. Do not hesitate to contact me to deepen the discussion and begin this exciting adventure in the world of Python and programming.

    Ouakli
    Introduction to Algorithms and Coding : Foundations of Coding in any Programming language & Problem Solving
    Ideal for beginners to build a foundation in algorithms and coding logic. - Computer Science Fundamentals: Basics of algorithmic concepts and data structures. - Programming Basics: Connecting algorithms to coding practices. - Problem Solving: Applying algorithms to real-world scenarios for analytical skills. - Practicing programming languages including C, Python, and Java.

    Abdelhamid
    Private lessons in computer science for universities and engineering schools
    Need to strengthen your IT skills? Whether you are in a Bachelor's degree, a Master's degree, or a student at an engineering school, take advantage of the expertise of a doctor in IT for tailor-made training. Adapted to your level and your objectives: Whether you are discovering a subject or aiming for excellence, my courses adjust to your needs. Interactive and practical lessons: Practice directly with relevant exercises and projects. Deep Learning: From advanced algorithms to system architecture and organization concepts, master the essential basics and go beyond. With me you will not only learn computer science – you will understand it and apply it successfully.

    Haralambie
    Mathematical foundations of theoretical computer science and algorithm design
    I provide assistance with computer science modules that have a strong mathematical component, including predicate logic, cryptography, number theory, algorithm design, discrete and combinatorial optimization, graph theory, linear programming, machine learning, and more. Lessons include: - Solving specific types of problems, exercises, and past exams. - Assisting with homework and assignments. - Assisting with the preparation of final reports and projects.

    Nader
    Learn the basics of algorithms and programming
    I present to you a course in algorithms and the basics of the c language which will help you to understand the fundamentals of programming (conditions, loops, functions, procedures etc.). First we will learn how to write algorithms then in a second part we are going to learn how to implement these algos in c language.

    Houssem
    Java Programming - Exam Preparation - Learn How To Code
    Depending on your level of experience and coding knowledge we will set our class goals. This class could cover all basics of java programming from beginner to advanced knowledge. Starting from the Object Oriented Programming paradigms and the basic Java application' architecture and going through the Java collections, Threads, Lambda functions, Exceptions, Errors, Scheduler, Aspect Oriented Programming, and many more interesting topics. All these subjects will be covered with great code examples to help you understand and memorize what you just have learned. If you are also are looking for help with your exams or school work do not hesitate to contact me as this course could surely be tailored to your exact needs. Hoping we could have a great learning time. Peace🤍

    Marcin
    Mathematics, algorithms and programming for everyone
    I am a final year mathematics student at the University of Oslo, going for a PhD next year. I have a scholarship due to a high average receive from the Polish Academy of Science . My teaching is many years of teaching experience, I am the founder of my own programming school for children who participate in algorithmic and mathematical competitions.

    Mehdi
    Computer science, Algorithms and Programming Course
    I am a computer engineer and I offer courses to students who wish to consolidate their theoretical knowledge and practical skills in computer science. The courses are adaptable according to your needs and the field of computer science that you wish to consolidate the most. However, I suggest you choose one of the following specialty areas that I master: Algorithmics, Programming (C / C ++, Java, C #, Python), Web (HTML, CSS, Javascript, Ajax, XML, etc.), Data structure . As a computer engineer, I offer tailored courses to help students strengthen their understanding and practical skills in computer science. My specialties include algorithmics, programming languages such as C/C++, Java, C#, and Python, and web development using technologies like HTML, CSS, JavaScript, Ajax, and XML. I am happy to work with you to focus on the specific areas of computer science that you would like to improve upon.

    Denis
    Engineer Centralien, expert in Data and Machine Learning offers courses for all levels — Develop your skills now!
    With me, no traditional lessons where you risk getting bored! We combine theory and practice by applying them directly to concrete projects. Together we'll work on live code, and I'll be there to guide you every step of the way. Of course, some basic math and programming is helpful, but don't worry if you're not an expert. We can consolidate your knowledge together and help you improve. No matter your level, I adapt my approach for each person. We will mainly use Python with tools such as PyTorch, TensorFlow, Keras as well as Pandas, NumPy and scikit-learn. Ready to dive into the fascinating world of Machine Learning and Deep Learning? Do not hesitate to contact me if you have any questions! See you soon !

    Oussama
    Master Algorithms and Data Structures with Python
    Do you want to understand the essential fundamentals of computer science and improve your problem-solving skills? This course is for you! Together, we will explore algorithms and data structures, which are at the heart of high-performance software development, while putting them into practice with the Python language. Here's what you'll learn: Introduction to Algorithms: Understand basic concepts like conditionals, loops, functions, recursion, time and space complexity and much more. Classic data structures: Arrays, linked lists, stacks, queues, trees, graphs, etc. Sorting and searching algorithms: Quick sort, insertion sort, binary search, etc. Hands-on projects: Solve real-world problems to solidify concepts. Bonus: VSCode Productivity Tools and Tips

    Jhosimar
    Data Structures and Algorithms classes, Preparation for Interviews at Google, Microsoft, among others
    Master in Computer Science from the State University of Campinas (Brazil). He has participated in various programming contests and has been a coach of undergraduate teams for the ACM-ICPC contest. Some of the achievements: - First place in Codesignal in Peru. - Third place in LeetCode in Peru (+1000 problems solved). - Top 1% of registered users on InterviewBit. - More than 1000 problems solved in online judges like UVA, Spoj, HDU, etc. I have participated in Topcoder, CodeJam and other international competitions that require knowledge of algorithms and data structures. I am the author of the blog "Algorithms and More" where I have written tutorials in Spanish with more than 300 daily views. I have experience preparing interviews to apply to companies such as Google, Facebook, Microsoft, among others. The methodology is didactic with a step-by-step explanation of the algorithms and coding. I can also give advice on studies abroad, job opportunities in large technology companies (Google, Microsoft, etc.) and many other opportunities. If you want to improve your abstraction|logic and make your university projects easy to program, this is your opportunity. I do not solve exams. PS: If you are interested in artificial intelligence, you can look for my other ad about it. Knowledge of C, C++, Python.

    Francisco
    PYTHON programming with PhD student in Geophysics with 7+ years of experience
    Hi! Welcome to my class on Python programming! As a PhD student in Geophysics my main tool is my computer. In order to do science one needs to know how to program. I use Python everyday in order to analyze data, run numerical models, plot results and much more. So, let's embark on the journey of learning Python and explore its diverse capabilities together! For beginners: I have designed it for absolute beginners to become at ease with the language within 5 sessions of 1h. Message me to know the 5 classes curriculum and I will be more than happy to share it with you! For intermediate users: If you already know the basics of Python but want to go more in-depth on certain packages this is the right place! Message me and we can discuss what your needs are! I am a professional user of Numpy, Pandas, Matplotlib, os, scipy and many more packages! Are you not sure Python is the right language for you? Check the following out and let me know if you have any questions! First of all, what is Python? According to its creator, Guido van Rossum, Python is a: “high-level programming language, and its core design philosophy is all about code readability and a syntax which allows programmers to express concepts in a few lines of code.” Learning Python is a rewarding experience for several reasons. Firstly, Python is inherently beautiful as a programming language, offering a natural and expressive way to translate your thoughts into code. Its readability and simplicity make coding an enjoyable and intuitive process. The Python language finds applications across various domains, including data science, web development, machine learning and AI. For example, platforms like Quora, Pinterest, and Spotify leverage Python for their backend web development! This versatility makes Python a powerful tool for those eager to delve into different aspects of programming. If this caught your curiosity message me and I'll make you a Python hero! Welcome to the community!

    Mehdi
    Professor in Algorithms: To learn how to solve problems with efficiency and precision
    A good developer is not supposed to know the code by heart, but rather to understand it. Personally, I think an elite developer should be able to fix any problem. I started giving lessons at the age of 18 and developed my own techniques to help students better understand the concepts of programming. If you are not satisfied with my lessons, you will be refunded.

    Magdy
    C/C++ Programming - Data Structures - Algorithms Teacher (Online or Offline for groups)
    I'm a teacher with 5 years experience in C++ programming and Data Structures, also a Former Microsoft Software Engineer Intern. I have 5 years experience in competitive programming, participted in the ICPC (International Collegiate Programming Contest), qualified to ACPC (Africa & Arab Collegiate Programming Contest) 3 times in a row, and ranked first on a qualifications contest among more than 100 teams. I can take you from Zero to Hero in C++ Programming and Data Structures. I can also guide you in competitive programming up to ~Expert codeforces level, explain to you any problems you don't understand, and code it with you. Making sure you understand well and gain new interesting knowledge in every single lesson is my main priority, so feel free to contact me if you need help.