facebook
    Rachid
    member icon
    Trusted teacher
    favorite buttonAdd to Wish List
    favorite buttonAdd to Wish List
    member icon
    Trusted teacher
    from100.39QAR/ h

    Programming course with C, Python, Php and Javascript

    Translated by Google. Click to view original.
    Programming is the art of giving instructions to a computer to perform specific tasks. If you are interested in learning programming or want to improve your existing skills, my programming courses in C, Python, PHP and JavaScript languages are designed for you.
    During my lessons, I will guide you through the fundamental concepts of each language, helping you understand syntax, control structures, functions, data handling and many other essential aspects. You will have the opportunity to put your knowledge into practice through practical exercises and projects, allowing you to strengthen your understanding and practical experience.
    Whether you are a beginner or already have programming experience, my courses are adapted to your level and your specific objectives. I'm here to support you throughout your learning journey, answer your questions, and help you progress in your mastery of programming.

    Extra information

    Translated by Google. Click to view original.
    Bring your personal computer

    Location

    At teacher's location: OLDP3 Store, Agadir, Maroc

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

    About Me

    Translated by Google. Click to view original.
    As an experienced programming teacher with 4 years of experience, I am passionate about sharing my knowledge and encouraging students to reach their full potential in the field of programming. I acquired a solid expertise in teaching different programming languages such as Python, C, C++, Java and JavaScript.

    During my years of experience as a teacher, I have developed effective teaching methods to make the complex concepts of programming accessible and understandable. I enjoy creating an interactive and stimulating learning environment, where students are encouraged to ask questions, explore real-world projects, and solve real problems.

    As a programming teacher, I believe in the importance of continuous learning and updating my knowledge to stay on top of the latest trends and best practices. I am constantly on the lookout for new technologies and advances in the field of programming, in order to be able to offer my students quality and relevant training.

    Whether you're a beginner looking to learn the basics of programming or an advanced student looking to deepen your knowledge, I'm here to guide you every step of your learning journey. Join me in my classes and let me help you achieve your programming goals.

    Education

    Translated by Google. Click to view original.
    Whether you're a beginner looking to learn the basics of programming or an advanced student looking to deepen your knowledge, I'm here to guide you every step of your learning journey. Join me in my classes and let me help you achieve your programming goals.

    Experience / Qualifications

    Translated by Google. Click to view original.
    Whether you're a beginner looking to learn the basics of programming or an advanced student looking to deepen your knowledge, I'm here to guide you every step of your learning journey. Join me in my classes and let me help you achieve your programming goals.
    In this in-depth course on data structures in the C language, you will learn the fundamentals of organizing and manipulating data efficiently. Data structures are essential to optimize the management of information in computer programs. Throughout this course, you will explore key data structures such as arrays, linked lists, stacks, queues, trees, and graphs. You will understand how each structure works, its characteristics, advantages and limitations. Thanks to clear explanations and concrete examples, you will learn how to implement these data structures in the C language. You will also discover the basic operations associated with each structure, such as insertion, deletion, search and traversal. This course will allow you to deepen your programming skills in the C language and develop a solid understanding of data structures. You will be able to choose the appropriate structure based on your specific program needs, and optimize the efficiency and performance of your applications. Whether you are a computer science student, a developer looking to boost your skills, or just curious to deepen your knowledge of programming, this course on data structures in the C language will provide you with the tools necessary to manage and manipulate your data in an optimal way. Prepare to develop more efficient and robust programs with a deep understanding of C language data structures.

    Ask a question

    Send a message explaining your needs and Rachid 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
      Monday at 3:00
      Tuesday at 3:00
      Wednesday at 3:00
      Thursday at 3:00
      Friday at 3:00
      Saturday at 3:00
      Sunday at 3:00
    4
      Monday at 4:00
      Tuesday at 4:00
      Wednesday at 4:00
      Thursday at 4:00
      Friday at 4:00
      Saturday at 4:00
      Sunday at 4:00
    5
      Monday at 5:00
      Tuesday at 5:00
      Wednesday at 5:00
      Thursday at 5:00
      Friday at 5:00
      Saturday at 5:00
      Sunday at 5:00
    6
      Monday at 6:00
      Tuesday at 6:00
      Wednesday at 6:00
      Thursday at 6:00
      Friday at 6:00
      Saturday at 6:00
      Sunday at 6:00
    7
      Monday at 7:00
      Tuesday at 7:00
      Wednesday at 7:00
      Thursday at 7:00
      Friday at 7:00
      Saturday at 7:00
      Sunday at 7:00
    8
      
      
      
      
      
      
      Sunday at 8:00
    9
      
      
      
      
      
      
      Sunday at 9:00
    10
      
      
      
      
      
      
      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
      
      
      
      
      
      
      Sunday at 13:00
    14
      
      
      
      
      
      
      Sunday at 14:00
    15
      Monday at 15:00
      Tuesday at 15:00
      Wednesday at 15:00
      Thursday at 15:00
      Friday at 15:00
      Saturday at 15:00
      Sunday at 15:00
    16
      Monday at 16:00
      Tuesday at 16:00
      Wednesday at 16:00
      Thursday at 16:00
      Friday at 16:00
      Saturday at 16:00
      Sunday at 16:00
    17
      Monday at 17:00
      Tuesday at 17:00
      Wednesday at 17:00
      Thursday at 17:00
      Friday at 17:00
      Saturday at 17:00
      Sunday at 17:00
    18
      Monday at 18:00
      Tuesday at 18:00
      Wednesday at 18:00
      Thursday at 18:00
      Friday at 18:00
      Saturday at 18:00
      Sunday at 18:00
    19
      
      
      
      
      
      
      
    20
      
      
      
      
      
      
      
    21
      
      
      
      
      
      
      
    22
      
      
      
      
      
      
      
    23
      
      
      
      
      
      
      

    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 June 2023
    • Google connected

    Availability of a typical week

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

    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


    Office IT courses (Word, Excel, PowerPoint, Access ..)
    Trainer experienced in IT, I offer training in office IT (Word, Excel, PowerPoint, Access ...). Word (course, practice) Excel (course, practice) PowerPoint (course, practice) Access (course, practice) For more information please contact me.

    web and mobile development: Algorithmics, universities
    IT development courses with different web and mobile programming languages. Python VS C ++ JAVA KOTLIN JAVASCRIPT SWIFT FLUTTER android programming IOS programming Web programming REACT Angular NODEJS EXpressJS HTML/CSS LARAVEL

    private tutoring in math and / or computer science.
    PhD in Computer Science, License and Master in Computer Mathematics; more than 5 years of experience in Rabat and Salé, Today in Adadir, we offer private support courses at home or online for all branches: national and international program. Our pedagogy is based mainly on: - Detect and fill any gaps in basic skills. - Strengthen the knowledge and check if the fundamental points of the program are assimilated. - Go to the goal of building confidence and autonomy in the student. - Consolidate the course and insist on the METHODOLOGY. - To teach the student to know how to analyze in detail the statements of the controls and to produce an irreproachable redaction of the solutions. - Take stock of tips and methodological approaches to solving exercises (Quizzes, Exo, Mathematics Problems, etc.) Our key objective is to motivate our students in their learning and to make them both proud of their performance and able to process and analyze any problem. Our services are offered for all levels namely college, high school. Available in Agadir, for those who are interested, do not hesitate to contact us.

    Private coding / programming lessons with python
    Python is one of the best, if not the best, language to start learning programming. It is also one of the most widely used languages today, especially in cutting-edge areas such as machine learning. This popularity means that Python is constantly evolving. It offers a wide range of tools and libraries, which are free and very varied. As an aeronautical engineer, I like to share my knowledge and derive satisfaction from it by teaching and motivating others. I'm used to working with people of different ages. I believe in the importance of segmenting learning, visualizing progress, setting concrete goals and practicing regularly. Beyond these general principles, there is no magic rule or method. Some approaches work with some students but not with others. Adaptation to individual needs is therefore the main objective of private lessons. So I will do my best to find what motivates and helps my student.

    Master Python with Courses Suitable for All Ages and Levels! Beginners, Intermediates, Professionals, Everyone is Welcome
    Master Python with Personalized Courses Discover the art of programming with Python courses tailor-made to meet your specific needs. Whether you are a beginner, intermediate or professional, my lessons are suitable for all levels. Why Choose My Courses? Personalized Teaching Approach: Each course is tailored to your skill level and individual goals. Practical Experience: Learn by doing with real-world projects that build your understanding and skills. Ongoing Support: Get unlimited email support for any questions you have between sessions. As a Python expert, I have a passion for teaching and sharing my knowledge. My goal is to guide you effectively in your learning journey. Book Your First Lesson: Start your journey to Python mastery now by booking your first lesson. Whether you aspire to enter the development field or hone your existing skills, these courses are designed for you.

    Master Front-End Development | Build Stunning Websites with HTML, CSS, JavaScript & React
    Are you ready to create interactive, visually appealing websites that stand out in today’s competitive market? In this course, you’ll master the essential front-end development skills: ✅ HTML, CSS, and JavaScript – Build responsive and modern web pages ✅ React & Vue.js – Learn cutting-edge frameworks for dynamic UIs ✅ Real-World Projects – Work on hands-on projects to strengthen your skills ✅ Problem-Solving & Creativity – Develop intuitive, user-friendly interfaces 🔹 Who is this course for? - Beginners who want to break into web development - Developers struggling with front-end concepts - Anyone looking to level up their skills and build real projects 🚀 Stuck on a project? Want to learn high-income tech skills? This course will help you gain confidence, land opportunities, and grow in the tech industry. 📩 Contact me for more details and start your front-end journey today!

    Python Power: Master Data Science Skills for the Future!
    This course is designed to equip you with the essential Python skills needed to excel in data science. You will learn how to work with industry-standard libraries such as NumPy, pandas, and Matplotlib to analyze, clean, and visualize data effectively. Through hands-on projects and real-world examples, you’ll gain the ability to transform raw data into meaningful insights and compelling stories. By the end of the program, you’ll not only master the fundamentals of Python for data science but also develop practical skills that are highly valued in today’s data-driven world.

    Data Engineering & Science: Packaging Python Projects & deployment tools either on premise or on Cloud (Amazon AWS)
    In this course, you will learn how to efficiently package, containerize, and deploy Python applications and microservices using Docker. The course covers fundamental Docker concepts, best practices for structuring Python projects, and strategies for building scalable and portable applications. Through hands-on projects, you will gain practical experience in creating Docker images, managing containers, and orchestrating microservices, enabling seamless deployment across different environments. Contact me if you want to have more information about the course!

    Computer courses for curious and/or experienced students
    This course is designed for students who want to gain a solid understanding of basic computer science concepts. It covers the logic behind computer systems, starting with the inner workings of a computer and progressing to topics such as networking, operating systems, and basic programming. Whether you're considering a career in technology or simply want to better understand the digital world around us, this course will give you the tools you need to navigate the information age.

    Computer Science and Programming Courses – Learn to Code and Master Information Technology
    Do you want to learn computer science, programming or deepen your knowledge in information technology? I offer courses adapted to all levels, from beginner to advanced. 👉 Introduction to Computer Science and Operating Systems 👉 Introduction and improvement in object programming (solid experience in the Java language) 👉 Web development and databases (HTML, CSS, Javascript, SQL) 👉 Cybersecurity and information systems management 👉 Support for your projects and help with homework Personalized courses, interactive teaching and guaranteed progress! Available online or in person. Contact me to discuss your goals and start your learning.

    Artificial Intelligence for Kids: Create, Play, and Think with AI (8-16 years old) in English, French, and Spanish
    Explore how ChatGPT works, create avatars, and discover what LLMs are, what they're for, and how they work. 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.

    💻 Web Programming Course – HTML, CSS, Terminal & WordPress – Beginners Welcome!
    Do you want to create your own website, understand how the code works, or master WordPress to become self-sufficient? I offer personalized online courses to help you learn step by step, with clarity and pedagogy. 👩‍🏫 What I propose: * Introduction and improvement in HTML & CSS * Using the Terminal (basic commands, Git, working environment) * Creation of sites with WordPress (installation, themes, extensions, pages, basic SEO) * Support for your personal or professional projects * Advice on best practices and organization of your code 🎯 For whom? * Complete beginners * Freelancers, coaches, content creators * Students or people in digital retraining * Anyone curious to learn how to create a website 💡 Method: Interactive video lessons (Zoom/Meet), screen sharing, practical exercises, and flashcards. You progress at your own pace, with real support and simple explanations. ⏰ Flexible hours – 1 hour, 1.5 hour or 2 hour sessions 💶 Available packages 🌍 100% Online Courses – Wherever You Are! See you soon. Sandrine.

    Introduction to Brain-Machine Interfaces: EEG, Signal Processing and Artificial Intelligence - By a Doctor of Electrical Engineering
    This course is intended for students, engineers, novice researchers or computational neuroscience enthusiasts wishing to discover the world of Brain-Machine Interfaces (BCI) through the use of EEG motor imagery signals. Thanks to my doctoral work in Electrical Engineering, I offer structured and practical support to understand the fundamentals of EEG signal acquisition and processing, time-frequency analysis techniques, classification algorithms (SVM, LDA, CNN), as well as the implementation of a simple ICM. This course combines theory, coded tutorials (Python/Matlab), and concrete examples based on public EEG databases.

    Learn Excel VBA from Scratch: Automate Excel Even with Zero Experience!
    This course is designed for complete beginners who want to learn Excel VBA programming from the ground up. Whether you're a student, professional, or freelancer, you’ll learn how to automate tasks, create intelligent macros, design simple forms, and manage data efficiently within Excel. 🔧 What You Will Learn: The basics of programming: variables, loops, conditions, and procedures. How to record and edit simple macros. Automating tasks across cells, worksheets, workbooks, and named ranges. Creating interactive forms (UserForms) for data entry and display. Automating repetitive tasks like formatting, reporting, and even sending emails. Exploring advanced tools: events, error handling, and integration with other applications. 🎯 Who Is This Course For? Students, employees, or freelancers who work with Excel and want to save time. Professionals looking to build custom tools tailored to their workflow. No previous coding experience is required! 🛠️ Course Methodology: Step-by-step, hands-on learning. Clear explanations with real-life examples. Tips on writing clean, understandable, and reusable code.

    Statistics. Machine Learning. Mathematics. Clarity & Competence from Bern – For Swiss Students
    Data science, statistics & mathematics – clearly explained, personally supported. My name is Kian, an experienced tutor from Bern. I support students, career starters, and professionals on their journey into the data-driven world—whether in their studies, projects, or everyday work. With my structured, understandable, and motivating approach, I'll help you not only solve problems but also understand data, recognize connections, and make informed decisions. My lessons are personalized, efficient, and at eye level. Who I am – and why I teach: I teach in Bern and successfully completed the MAS program in Statistical Data Science at the University of Bern, focusing on statistics, mathematics, and data science. For several years, I have been passionately teaching, both in academic contexts and for professionals who want to think and work more data-driven. In parallel to my teaching, I have implemented numerous data science projects – from exploratory analysis and data modeling to decision support in a business context. This combination of theory and practice makes my teaching particularly close to reality while remaining accessible. I love making complex topics tangible, creating aha moments, and empowering people to handle data confidently. For me, tutoring isn't just about imparting knowledge—it's about developing their minds on equal terms. -What you can expect from me: One-to-one lessons with a focus on data comprehension, statistics & analytical thinking Support with projects, assignments, exams or getting started in the data world Practical explanations – step by step and adapted to your everyday life Teaching modern methods for data analysis, modeling & interpretation Long-term strategies for problem-solving & structured thinking Flexible lessons in Bern or online – personal, competent & reliable Why I can help you understand data science: Because I work at the interface between science and practice. I know how quickly you can get lost in formulas and tools—and I'll help you see the common thread: How data tells stories, how you analyze it, and how you make smart decisions. With me, you won't just learn methods—you'll learn how to think with data. Whether in your studies or in your career, I'll guide you in truly understanding data and applying it confidently. Learn data analysis. Analyze and model complex data sets – understandable, practical and with structure. If you're ready to get to grips with data, I'm ready to guide you.