facebook
    Bahae
    Trusted teacher
    FavouritesAdd to Wish List
    FavouritesAdd to Wish List
    Trusted teacher
    from16.68USD/ h

    Introduction to programming and/or office software

    Translated by Google. Click to view original.
    Gives computer lessons in:
    # software (operating system, Word, Excel, PowerPoint)
    # and programming (basic notions of algorithms) for beginners young and old.
    As a computer science teacher for around twenty years, I have been able to acquire and develop several working methods depending on the category and the abilities of the learner.

    Extra information

    Translated by Google. Click to view original.
    You must have a computer with the Office package installed.

    Location

    At student's location: Around Marrakesh, Morocco
    Online via webcam
    At teacher's location: mactak services, Marrakech-Tensift-Al Haouz, Maroc

    |
    Use ⊞+wheel to zoom!
    +

    General info

    Age:
    Children (7-12 years old)
    Teenagers (13-17 years old)
    Adults (18-64 years old)
    Student level:
    Beginner
    Intermediate
    Duration:
    45 minutes
    60 minutes
    90 minutes
    The class is taught in:French, Arabic, English
    Gives math lessons to students from primary to high school My goal is first and foremost to help learners acquire working and problem-solving methods. Then prepare them to pass the checks and exams with complete peace of mind.

    Ask a question

    Send a message explaining your needs and Bahae 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              
    3    Tuesday at 3:00  Wednesday at 3:00  Thursday at 3:00  Friday at 3:00  Saturday at 3:00  
    4    Tuesday at 4:00  Wednesday at 4:00  Thursday at 4:00  Friday at 4:00  Saturday at 4:00  
    5    Tuesday at 5:00  Wednesday at 5:00  Thursday at 5:00  Friday at 5:00  Saturday at 5:00  
    6    Tuesday at 6:00  Wednesday at 6:00  Thursday at 6:00    Saturday at 6:00  
    7              
    8  Monday at 8:00        Friday at 8:00    
    9  Monday at 9:00        Friday at 9:00    
    10  Monday at 10:00        Friday at 10:00    
    11  Monday at 11:00    Wednesday at 11:00    Friday at 11:00    
    12  Monday at 12:00    Wednesday at 12:00    Friday at 12:00    
    13  Monday at 13:00    Wednesday at 13:00    Friday at 13:00    
    14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00  Friday at 14:00    
    15  Monday at 15:00  Tuesday at 15:00  Wednesday at 15:00  Thursday at 15:00  Friday at 15:00    
    16              
    17              
    18              
    19              
    20              
    21              
    22              
    23              
    from $16.68At teacher's location
    from $16.68Online via webcam
    from $19.15At 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 September 2021
    • Phone number verified
    • Google connected

    Availability of a typical week

    (GMT -05:00) New York
    MonTueWedThuFriSatSun
    0              
    1              
    2              
    3    Tuesday at 3:00  Wednesday at 3:00  Thursday at 3:00  Friday at 3:00  Saturday at 3:00  
    4    Tuesday at 4:00  Wednesday at 4:00  Thursday at 4:00  Friday at 4:00  Saturday at 4:00  
    5    Tuesday at 5:00  Wednesday at 5:00  Thursday at 5:00  Friday at 5:00  Saturday at 5:00  
    6    Tuesday at 6:00  Wednesday at 6:00  Thursday at 6:00    Saturday at 6:00  
    7              
    8  Monday at 8:00        Friday at 8:00    
    9  Monday at 9:00        Friday at 9:00    
    10  Monday at 10:00        Friday at 10:00    
    11  Monday at 11:00    Wednesday at 11:00    Friday at 11:00    
    12  Monday at 12:00    Wednesday at 12:00    Friday at 12:00    
    13  Monday at 13:00    Wednesday at 13:00    Friday at 13:00    
    14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00  Friday at 14:00    
    15  Monday at 15:00  Tuesday at 15:00  Wednesday at 15:00  Thursday at 15:00  Friday at 15:00    
    16              
    17              
    18              
    19              
    20              
    21              
    22              
    23              
    from $16.68At teacher's location
    from $16.68Online via webcam
    from $19.15At 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


    Reda
    Web and algorithmic programming courses for all levels
    Good morning ! My name is Rida, and I am a freelance computer teacher. I have 4 years of experience teaching computer science to students of all levels and ages, from beginners to experts. My teaching method is interactive and personalized, which means that I adapt my lessons to the individual needs and objectives of each student. Whether you're looking to learn computer basics, brush up on programming, or prepare for an exam, I'm here to help you achieve your goals. During our lessons, we'll focus on all aspects of computing, including programming, databases, web development, networking, security and more. I will provide materials and resources tailored to your level and interests, and we will practice through a variety of activities, such as problem solving, hands-on projects, and discussions. My goal is to create a fun and supportive learning environment that motivates you to reach your full potential in IT. So, if you're ready to improve your computer skills, let's start now!

    Nouredine
    Special courses in Computer science major for everyone
    With the fast-changing connected world, computer science is a key area for future careers across the world, learning about computer science is indeed for everyone, not only for getting a job but also for understanding what happens in our world. Nowadays literacy is not about reading or writing, it is about how to use a computer, how to search... computer science is the future major, that everyone should learn or only have a little information about, it is indeed for everyone. The class is about everything in computer science, and it will be specialized for you considering your level and your interest too. From how the internet, how computers work to specific skills such as programming and networking and advanced stuff, that you will need in your daily life, your work or just your interests.

    Sami
    Master computing: general computing, programming and algorithms courses.
    Doctor of Engineering and former university teacher, I offer computer science courses adapted to all levels, with a practical and interactive approach. My goal is to help you master the fundamentals of computer science while developing your skills to solve real-world problems and carry out technical projects. The topics covered include: Programming: Python, C++, Java and other languages according to your needs. Algorithms and data structures: Design, analysis and implementation. Practical applications: Development of concrete projects, programming and software optimization. Each course is personalized according to your level, whether you are a beginner, an advanced student or a professional in retraining. With clear explanations and practical examples, you will gain confidence and skills to achieve your goals.

    Ibtihal
    I am an associate professor in computer science, I give courses in algorithms, python and SQL
    I am an associate professor and state engineer from ENSEM, I offer courses in python programming and sql. I am friendly and motivated, with a good work methodology. A report will be given after each session to detail the concepts discussed. I spent 2 years in preparatory classes for engineering schools, then 3 years at the National School of Electricity and Mechanics to obtain a state engineer diploma in computer science. Then I did 2 years of training at the crmef to pass the aggregation competition. I am now an associate professor in computer science and I want to share my skills with students.

    Tarik
    The essential basics of programming: Algorithms
    Master pseudo-code algorithms in this hands-on course with dozens of algorithms What you will learn - The basics of computer programming - Algorithms - Pseudo code - Create your first programs

    Joseph Unekwuojo
    Python Programming for Beginners- learn how to code with python
    Python is a high-level, interpreted programming language known for its readability and simplicity. It supports multiple programming paradigms, including object-oriented, procedural, and functional programming. Python's design emphasizes code readability, using significant indentation and English keywords, making it beginner-friendly. It is dynamically typed and garbage-collected, with a comprehensive standard library often described as "batteries included". Python is widely used in web development, data analysis, artificial intelligence, and more due to its versatility and extensive library support

    Abdelatif
    Training in business intelligence
    I am a data expert, and I offer you a complete 8-hour training course in business intelligence (Data analyst). The training will be organized as follows: - Courses (summary slides) to master the life cycle of a business intelligence project (ETL, data integration, modeling, reporting) - Theoretical exercises on modeling business intelligence problems (star diagram, snowflake diagram). - practical case study using SQL server tools: SSIS, SSAS, SSRS - reports with QlikView

    Owusu-Banahene
    Computer Programming & Data Structures and Algorithms
    Data Structures and Algorithms are the building blocks that make up the solutions to all computational problems. Understanding how to organize data and about fundamental algorithms is essential for solving all computational problems now and in the future. If you truly want to understand computer science, start from here.

    عبدالله
    Career Consultation / Programming Lesson / Software / Data Engineering / Data Science
    I am a data engineering specialist. I can teach you Python programming, I can also teach you algorithms, data structures, or we can have a session to discuss any questions you have about the software and data engineering job market requirements. How can you draw your study and career plan to succeed in the job market?

    Gaëlle
    AI for children: discover how to use artificial intelligence in English, French and Spanish
    Would you be interested in learning how to use Artificial Intelligence in your daily life? In my AI classes for kids, you will learn how to use this advanced technology in a practical and fun way! During our sessions, we'll explore different ways AI can improve our everyday lives, from shopping online to playing video games. In addition, you will learn to code and create your own AI applications. My classes are suitable for children from 8 years old and are held online via video calls. No previous programming experience is required! If you are interested in learning about AI and how to use it in your life, feel free to contact me! I'm looking forward to teaching you everything I know about this amazing technology.

    Riadh
    Introductory Course in Computer Science, Computer Networks and Telecommunications.
    The course will cover the following points: - Office automation (Word, Excel) - Network administration - CCNA Training (This program provides the foundation for IT professionals who are familiar with the Cisco networks and operating systems) - Teaching network courses (LAN, MAN, WAN, TCP/IP protocols) - Practical work (Packet tracer) - Some notions on computer security

    Tariq
    Introduction to Python programming, algorithms and fundamental concepts
    I offer an online introductory course to Python programming. The course is divided into 24 sessions, each session lasts 1 hour. The participant will learn at their own pace and will benefit from the expertise and teaching skills of a teacher with a doctorate in computer science. At the end of the course, the participant will master the fundamental concepts of Python programming.

    Dhia Eddine
    training in the Internet of Things (IOT) and embedded systems course and practice
    As an automatic electrical engineer, I acquired expertise in the design and optimization of electrical and control systems. I am also passionate about teaching and I give online courses in electronics, IOT, embedded systems for students. My extensive knowledge in this area allows me to convey complex concepts in a clear and concise manner, helping students to better understand and excel in this subject. My goal is to provide top quality education while helping students achieve their academic goals.

    Younes
    Master Python at All Levels with Personalized Lessons - SUP SPE Program included
    Start with the fundamentals like variables, loops, and conditionals, and progress to more advanced concepts including manipulating files, images, and using Python libraries like Numpy, Scipy, Pandas, and Matplotlib. Also explore the fundamentals of object-oriented programming. Why choose this Course? By opting for these courses, you will have the opportunity to consolidate your knowledge through practical exercises and concrete mini-projects which will strengthen your Python skills. Each session will be interactive, allowing you to ask questions and receive constructive feedback on your code. You will be able to benefit from personalized support. Lessons are tailored to your level, whether you're looking to pursue a career in programming or just want to learn for fun. Sessions are tailored to your goals, and ongoing support is provided to overcome any challenges you may encounter.

    Join
    Personalized tutoring for learning how to write code and program using the Python computer language.
    Personalized Tutoring for Learning Coding and Programming in Python This online tutoring program is designed to provide you with personalized learning in computer programming with the Python language. Whether you are a complete beginner, a student looking to deepen your knowledge, or a professional eager to master Python, this course adapts to your level and specific needs. By covering the fundamentals of programming, advanced data structures, and complex problem solving, this tutoring will help you acquire the skills needed to excel in software development, data analysis, and artificial intelligence. --- Why choose this program? - Personalized approach: Each session is perfectly adapted to your specific needs and your learning pace. You have the opportunity to ask questions at any time and benefit from personalized follow-up between each session. - Interactive methodology: Practical learning with concrete exercises, case studies and real projects to allow you to directly apply theoretical concepts. - Flexibility of formats: Choose between 60, 90 or 120 minute classes depending on your goals and schedule. - Practice-oriented course: Programming is a field that is learned by doing, each course includes a large part of practice to consolidate the acquired knowledge. --- Course content: Beginner level: 1. Introduction to Python: - Basic syntax, data types (integers, strings, lists, dictionaries, etc.). - Control structures: conditions (if, else), loops (for, while). - Functions and arguments: creation and use of functions. 2. Object-oriented programming (OOP): - Introduction to OOP: classes, objects, attributes and methods. - Encapsulation, inheritance, polymorphism and abstraction. - Implementation of OOP in simple projects. 3. Introduction to file management: - Reading and writing text and CSV files. - Data manipulation for real applications. --- Intermediate level: 1. Advanced data structures: - Advanced lists, stacks, queues and dictionaries. - Algorithm concepts: sorting, searching, algorithmic complexity. - Use of Python libraries: NumPy, Pandas for data manipulation. 2. Error and exception handling: - Introduction to exceptions and error handling in Python. - Creation of custom error messages and handling of common exceptions. 3. Practical projects: - Development of medium-sized projects, such as simple games or data management applications. - Solving real-world problems, such as analyzing data from external files. --- Advanced level: 1. Advanced Libraries and Practical Applications: - Introduction to libraries for web development (Flask, Django) and data analysis (Matplotlib, Seaborn). - Applications of Python in artificial intelligence and machine learning with libraries like TensorFlow or scikit-learn. - Implementation of complex projects using data analysis and visualization tools. 2. Code optimization: - Techniques to improve the performance of Python code. - Memory management and algorithm optimization. 3. Advanced projects: - Development of complex projects in Python such as web applications, data analysis or large-scale data processing tools. --- Course schedule: - 60 minutes: Ideal for tackling a specific topic, working on an exercise or exploring a concept in a targeted manner. - 90 minutes: Allows for a more in-depth exploration of concepts, with concrete examples and interactive exercises. - 120 minutes: Intensive format for revisions, completing complete projects or studying more advanced concepts. Each session includes: 1. Theoretical introduction: Quick review of key concepts or introduction to new topics. 2. Live Practice: Applying concepts with exercises or code in real time, allowing for active learning. 3. Projects: Construction of real projects to put into practice the knowledge acquired. 4. Questions and answers: Time dedicated to clarifying difficult points or problems encountered during the session. --- Resources and tools provided: - Teaching materials: Detailed course documents, practical exercises, projects to complete. - Interactive platform: Use of digital whiteboards, screen sharing to visualize code, and real-time collaboration tools. - Personalized monitoring: You can ask questions outside of class, receive feedback on your projects and benefit from progress monitoring. --- About the trainer: A Python programming expert with several years of experience in teaching and practicing software development. With clear and practice-oriented pedagogy, the trainer will help you move from beginner to intermediate or improve your skills if you are already familiar with the Python language. --- Book your course now! If you want to learn Python programming in an efficient, flexible and practical way, this tutorial is for you. Sign up today to start coding with confidence and progress quickly!