facebook
    Omar
    member icon
    Trusted teacher
    favorite buttonAdd to Wish List
    favorite buttonAdd to Wish List
    member icon
    Trusted teacher
    from15.20EUR/ h

    Higher Support Course (SMPC - Common core MIP of FST - PCSI cpge)

    Translated by Google. Click to view original.
    * I explain the modules based on the interpretation of the physical meaning. This allows you to master the specialty and understand how to solve problems.
    * I work with your teachers' lessons and then make summaries which contain the essentials to validate the modules easily on the one hand, and to memorize the important things to pass competitive exams later on the other hand.
    * The modules concerned:
    Mechanics of the material point - Geometric optics - Thermodynamics - Thermochemistry - atomistics - Chemical bonds - Chemistry of solutions - Crystallography - Electromagnetism - Electricity - Quantum Mechanics - Atomic Physics - Wave Physics - Algorithm - C and C++ language ... .

    Extra information

    Translated by Google. Click to view original.
    Paper and pen of course - Computer Simulations.

    Location

    Online via webcam
    At student's location: Around Casablanca, Morocco

    |
    Use ctrl + wheel to zoom!
    +

    General info

    Age:
    Adults (18-64 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.
    * I am a master's research student who has solid training in teaching physics and chemistry. I graduated with a bachelor's degree in education specializing in Secondary Education - Physics and Chemistry Option at the ENS of Marrakech, Cadi Ayad University.
    * I have extensive experience in this field (Internships in public high schools in Marrakech - Teacher in private schools - home support courses). These experiences had a positive impact on my career because I was the senior in my 2019-2022 class.

    Education

    Translated by Google. Click to view original.
    * PC 2018 Baccalaureate Science diploma with honors.
    * Bachelor's degree in education Specialty Secondary Education-Physics and Chemistry Option at the ENS of Marrakech (Major of the 2019/2022 class).
    * One year of master's degree in Physical Science Didactics at ENS Marrakech (2022/2023).
    * Studying for a master’s degree in medical physics at ISSS de Settat

    Experience / Qualifications

    Translated by Google. Click to view original.
    * Internship at ZERKTOUNI Massira 1 public high school in Marrakech with a 2nd baccalaureate science math class (4 months) and physics sciences (3 months), a 1st baccalaureate experimental science class (3 months) for the 2022/2023 school year.
    * Educational support teacher in physics and chemistry with AWRACH Program for 4 months in different public establishments in Marrakech (Taha Husein College / Fatima Mernissi High School...)
    * Home lessons with more than 25 cases with middle school, high school and Pepra classes in the PCSI sector.
    * I can make the student love the subject by simplifying it as much as possible with examples and applications in real life and thus obtain good results. * I work with a good method based on the physical meaning of things which allows them to solve problems easily and thus master the specialty.
    Discover the world of chess with my simple and fun course! Learn the basic rules, piece movements, and essential strategies to become a confident player. No need to be an expert - my program will guide you step by step, allowing you to master the game and enjoy every game. Join me for an introduction to chess accessible to all!”

    Ask a question

    Send a message explaining your needs and Omar 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
      
      
      
      
      
      Saturday at 2:00
      Sunday at 2:00
    3
      
      
      
      
      
      Saturday at 3:00
      Sunday at 3:00
    4
      
      
      
      
      
      Saturday at 4:00
      Sunday at 4:00
    5
      
      
      
      
      
      Saturday at 5:00
      Sunday at 5:00
    6
      
      
      
      
      
      Saturday at 6:00
      Sunday at 6:00
    7
      
      
      
      
      
      Saturday at 7:00
      Sunday at 7:00
    8
      
      
      
      
      
      Saturday at 8:00
      Sunday at 8:00
    9
      
      
      
      
      
      Saturday at 9:00
      Sunday at 9:00
    10
      
      
      
      
      
      Saturday at 10:00
      Sunday at 10:00
    11
      
      
      
      
      
      Saturday at 11:00
      Sunday at 11:00
    12
      
      
      
      
      
      Saturday at 12:00
      Sunday at 12:00
    13
      
      
      
      
      
      Saturday at 13:00
      Sunday at 13:00
    14
      
      
      
      
      
      Saturday at 14:00
      Sunday at 14:00
    15
      
      
      
      
      
      Saturday at 15:00
      Sunday at 15:00
    16
      
      
      
      
      
      Saturday at 16:00
      Sunday at 16:00
    17
      
      
      
      
      
      Saturday at 17:00
      Sunday at 17:00
    18
      
      
      
      
      
      Saturday at 18:00
      Sunday at 18:00
    19
      
      
      
      
      
      
      
    20
      
      
      
      
      
      
      
    21
      
      
      
      
      
      
      
    22
      
      
      
      
      
      
      
    23
      
      
      
      
      
      
      
    from 16.47€Online via webcam
    from 15.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 November 2023
    • Phone number verified
    • Google connected

    Availability of a typical week

    (GMT -04:00) New York
    MonTueWedThuFriSatSun
    0
      
      
      
      
      
      
      
    1
      
      
      
      
      
      
      
    2
      
      
      
      
      
      Saturday at 2:00
      Sunday at 2:00
    3
      
      
      
      
      
      Saturday at 3:00
      Sunday at 3:00
    4
      
      
      
      
      
      Saturday at 4:00
      Sunday at 4:00
    5
      
      
      
      
      
      Saturday at 5:00
      Sunday at 5:00
    6
      
      
      
      
      
      Saturday at 6:00
      Sunday at 6:00
    7
      
      
      
      
      
      Saturday at 7:00
      Sunday at 7:00
    8
      
      
      
      
      
      Saturday at 8:00
      Sunday at 8:00
    9
      
      
      
      
      
      Saturday at 9:00
      Sunday at 9:00
    10
      
      
      
      
      
      Saturday at 10:00
      Sunday at 10:00
    11
      
      
      
      
      
      Saturday at 11:00
      Sunday at 11:00
    12
      
      
      
      
      
      Saturday at 12:00
      Sunday at 12:00
    13
      
      
      
      
      
      Saturday at 13:00
      Sunday at 13:00
    14
      
      
      
      
      
      Saturday at 14:00
      Sunday at 14:00
    15
      
      
      
      
      
      Saturday at 15:00
      Sunday at 15:00
    16
      
      
      
      
      
      Saturday at 16:00
      Sunday at 16:00
    17
      
      
      
      
      
      Saturday at 17:00
      Sunday at 17:00
    18
      
      
      
      
      
      Saturday at 18:00
      Sunday at 18:00
    19
      
      
      
      
      
      
      
    20
      
      
      
      
      
      
      
    21
      
      
      
      
      
      
      
    22
      
      
      
      
      
      
      
    23
      
      
      
      
      
      
      
    from 16.47€Online via webcam
    from 15.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

    You are here


    Join
    🎓 Academic Support – 📘 Maths from Secondary to Bachelor’s Degree & 💻 Programming in C, C++, Python and Java!
    Do you need a boost in mathematics to better understand lessons, pass your exams or prepare for a competition? Do you want to learn to program in C, C++, Python or Java to develop skills sought after in the digital world? This comprehensive and personalized academic support program is designed to meet your needs and help you succeed! 💡 Why Choose this Program? This course offers tailor-made support, adapted to your level and your objectives: 🎯 Progress in mathematics by strengthening your foundations and mastering advanced concepts. 💡 Understand theoretical concepts in depth to better apply them in exercises and problems. 💻 Learn to program in C, C++, Python and Java with clear explanations and practical exercises. 🚀 Develop essential skills in algorithms and computer problem solving. 🎓 Effectively prepare for your exams (Bac, Licence, competitive exams) thanks to targeted revisions and practice subjects. With a caring educational approach, this course helps you gain confidence and achieve your academic goals. 📘 Mathematics – From Secondary to Bachelor Mathematics is the key to academic success in many scientific and technical fields. This module covers: Secondary Level (Middle and High School): Arithmetic, fractions, percentages, proportionality. Algebra: Equations, inequalities, functions (linear, quadratic, exponential, logarithmic). Geometry: Theorems, trigonometry, analytical geometry. Statistics and probability: Analyze data, calculate probabilities. Preparation for exams: Brevet, Bac, entrance exams for grandes écoles. University Level (Bachelor): Differential and integral calculus: Derivatives, integrals, sequences and series. Linear Algebra: Matrices, vectors, systems of linear equations. Advanced Probability and Statistics: Random variables, probability laws, estimation and hypothesis testing. Numerical analysis: Methods for approximate resolution of equations and systems of equations. Discrete Mathematics: Graphs, Boolean logic, combinatorics. This module offers progressive exercises, clear explanations and detailed corrections to understand in depth and train effectively. 💻 Programming – C, C++, Python and Java Mastering programming is a major asset for success in the digital and technological field. This module covers the fundamentals of programming to enable you to: Understand algorithmic logic and computer problem solving. Master the syntax of the C, C++, Python and Java languages. Writing your first programs: Variables, conditional structures, loops, functions. Work on practical projects: Calculator, data management, simple games, sorting and searching algorithms. Develop advanced skills: Object-oriented programming (C++, Java): Classes, inheritance, polymorphism. Memory management (C, C++): Dynamic allocation, pointers. File manipulation: Reading and writing data. Data structures: Lists, stacks, queues, binary trees. Code optimization for faster and more efficient programs. This module offers concrete examples, practical exercises and motivating projects to help you learn while having fun while developing skills useful in the professional world. 🎯 Interactive and Motivating Teaching Dynamic online courses: Learn from home in an interactive format with audio and screen sharing. Tailor-made method: The courses are designed according to your level and your objectives for learning at your own pace. Practical exercises and concrete projects: To apply theoretical concepts and develop your skills. Personalized monitoring: Regular support to monitor your progress and adapt the program to your needs. Encouragement and motivation: A positive approach to building your confidence in your abilities. 🔔 For Who? This program is aimed at: High school students wishing to strengthen their foundations in mathematics or learn to program. University students in science or computer science looking to deepen their knowledge of math and programming. Candidates for exams and competitions preparing for the Baccalaureate, a License, or entrance exams to the grandes écoles. Programming enthusiasts wanting to learn the fundamentals of C, C++, Python or Java. Adults in professional retraining wishing to acquire programming skills. 🚀 Ready to Succeed? Join the "🎓 Academic Support – 📘 Maths from Secondary to Bachelor & 💻 Programming in C, C++, Python and Java!" and benefit from personalized support to achieve your goals. Whether you want to improve your grades, pass your exams or develop programming skills, this program will give you knowledge, confidence and motivation. Register today and take the first step towards success!

    Lina
    Basic Computer Programming. Python, C ++
    This class is for anyone who wants to enter the world of computer programming, or those first semester engineering students who are becoming familiar with these languages. - I want to develop in the student the logic to communicate with the computer so that he can create programs and awaken his creativity. - I think that computer programming has too wide a field of application, which makes it almost useful for anyone in today's technological world to know how to program. - Programming is not only useful but fun and can help us understand concepts from other areas or from life itself.

    Adam
    DSA (Data Structures and Algorithms) Tutor | Python | Java | C++ | Asian-American English Accent | Hindi
    Want to crack coding interviews, ace your exams, or build strong logic skills? My DSA classes are designed to make you think like a programmer — whether you prefer Python, Java, or C++. Choose the language you're most comfortable with — Python, Java, or C++. I adapt the lessons to suit your choice without compromising on concepts. From arrays and linked lists to trees, graphs, recursion, and dynamic programming — I break it all down with simple explanations and visual thinking so you actually understand, not just memorize. We focus on solving problems — not just writing code. You’ll build real problem-solving intuition to tackle any question with confidence. New to DSA? No problem. Already have some experience? We’ll push further. I tailor every class to your pace and goals. Ask questions freely, revisit concepts, and practice with guidance. I’m here to make DSA feel less like a struggle and more like a skill you’re proud of.

    Abdelhamid
    Deepen your skills in Java, C, C++ and Python
    Expert in Java, Python, C and C++! Do you want to master Java, Python, C or C++? Get advice from a computer science teacher specialized in these powerful languages! With my in-depth expertise and years of experience, I offer you unique training, tailored to your needs, whether it is to improve your skills, succeed in your university projects, or prepare you for professional challenges. Adapted methodology: Interactive and practical courses, with concrete projects for real understanding. Academic and professional expertise: Advanced knowledge applied to real-world needs. Guaranteed results: Progress quickly and efficiently, whatever your current level.

    Mahmood
    C and C++ Programming Language Course and tuition classes
    In this classes I will teach you all the basics about C/C++ programming language. At the end of this class you will get a good understanding about the concept of object-oriented programming using C/C++, and you will be able to write and read basic C/C++ code. No prior knowledge is required. Course outlines: - Introduction - Types and declarations - Pointers, Arrays and Structures - Expressions and statements - Functions - Namespaces and Exceptions - Source Files and Programs - Classes - Operator Overloading - Derived class

    Rafael
    The C++ programming language -- basic and advanced concepts
    C++ is a leading programming language used in game development, virtual reality, real-time simulation and high-frequency trading, where efficiency and speed matter. One reason why C++ is so effective is its ability to work very closely with hardware. Additionally, as an object-oriented programming language, it offers flexibility in development. This makes it the go-to language when speed and performance are non-negotiable. With a competitive base salary, there is a significant demand for C++ developers in high-stake fields like game development.

    Tanu
    PROGRAMMING LANGUAGES LIKE C++, C AND PYTHON, BASIC WEB DEVELOPMENT
    Programming is a must have skill in today's world. We all are witnessing the shift to virtual world. Programming is the future of world. It enables us to develop online solutions such as mobile applications, website and much more. PROGRAMMING in itself is part of our day to day life. C++ and C are mainly used to build the games and other applications in which time plays a major role. Python is human friendly and easy to use language. We have wide variety of functions which makes it even more usable in todays world. For web development we can cover HTML wordpress CSS bootstrap java script in front end and for API we can have session on Django. For the languages the class can be opted for beginners intermediate and advanced level depending upon requirement. Regular assessment is also done to check the level of unserstand and improve the areas which are lacking behind.

    Nader
    learn the basics of c and c ++ (for beginners)
    As a beginner in computer science and to get acquainted with the world of programming, learn c language and c ++ is paramount. This course will help you learn the basics of these two languages which are among the best known and most used programming languages in the world. Having knowledge of C and C ++ will help you to better understand other programming languages later on.

    Arslan
    Software/Web Developer | Programming Instructor | Fullstack Developer
    I am a highly motivated Software/Web Developer with a degree in Computer Engineering, driven by a passion for software development, continuous learning, and teaching. I specialize in PHP, JavaScript, and modern web technologies, offering personalized programming lectures for beginners and professionals looking to enhance their skills. Teaching & Mentorship I provide structured programming lessons covering: ✔ Backend Development: PHP, Laravel, Yii ✔ Frontend Development: Vue.js, Nuxt.js, React.js, Next.js, Knockout.js ✔ Database Design & Management: SQL, MySQL, MariaDB ✔ UI/UX Development: HTML/CSS, Bootstrap, Tailwind CSS, Element UI, Vuetify ✔ API Development & Integration: RESTful APIs, Google APIs, Payment Gateways ✔ Version Control & CI/CD: Git, GitHub Actions, GitLab CI ✔ Cloud Services & Deployment: AWS (S3, EC2, Lambda), Hosting & Server Management Why Learn from Me? ✅ Hands-on Learning – Practical coding exercises & real-world projects ✅ Personalized Curriculum – Tailored to your skill level & career goals ✅ Industry Best Practices – Learn scalable, efficient, and secure coding techniques Whether you're a beginner looking to start programming or a developer aiming to sharpen your skills, I can help you master PHP, JavaScript, and modern web frameworks through structured lessons and one-on-one mentorship. Let’s build something amazing together! 🚀

    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.

    Omar
    Computer programming for beginners or first year university students
    As a Computer Engineering graduate, I have a solid foundation in programming and am eager to share my knowledge with you. In this class, I will comprehensively introduce programming in C/C++ or Java. We will start with the basics and progress to more advanced topics, including data types, control structures, and functions. Through a series of simple and straightforward exercises, you will gain practical experience in programming. The more you practice, the better you will become. I will be there to guide you every step of the way and answer any questions you may have. By the end of this class, you will have a solid understanding of programming concepts and be well-equipped to tackle more complex projects. Whether you're a complete beginner or have some programming experience, this class will provide you with a strong foundation in programming.

    Maxime
    Computer courses (development in Python, C, C++, C#, etc.)
    Presentation : Data Science and AI engineer. IT consultant for 3 years in a Champagne House. Methodology : - online course - possibility of sending training exercises (with correction, or correction directly during the next lesson) - I am available every day for help with an exercise that poses a problem or other - possibility of resuming your lessons and doing help sessions for your exercises, DM Course: Engineering degree in Artificial Intelligence and Data Science at EPITA I also hold a Bac S, math option I did two years of preparatory Maths and Physics with Computer Science option (MPSI and MP).

    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.

    Ján
    Learn how to succeed in computer science and computer programming
    Teaching: Data structures and algorithms, C++, Python, assembler, SQL, computer science and university level math Ex-Intel, ex-ESET C++ developer, a mathematician by profession. 7 years of tutoring and teaching experience. I am also conducting preparations for the International Olympiad in Informatics and International Mathematical Olympiad. If a student of mine is stuck on a problem during his home preparation, he can consult and ask for a hint through WhatsApp/Signal anytime. I encourage my students to ask for help when they get stuck so that they can learn as quickly and as effortlessly as possible. I also prepare individual learning plans and learning materials for all of my students, hence no matter your level of math or computer science skill, you can always move forward on our lessons. Lecturing · Workshops · Tutoring · Consulting.

    Mathurin
    Software programming course in C++ and GPU programming with OpenGL
    French: Thanks to my specialty in computer graphics, I can offer C / C++ programming courses for beginners, where you can see how to install an environment and make your first program. For intermediate levels, I can also provide basic software architecture courses and graphics card programming with OpenGL. Basic notions of Git can also be covered. English: Thanks to my specialty in my engineering school in graphic programming, I can provide C++ lessons to beginners and intermediate people. I can explain how the language works, how to setup an environment and also give some basic software architecture knowledge to build more complex programs. Some notions in using Git can also be tackled.