Houssam
    Trusted teacher
    FavouritesAdd to Wish List
    FavouritesAdd to Wish List
    Trusted teacher
    from10.06USD/ h

    Cours en Informatique (Algorithmique, Python, C++, ...)

    Algorithms are a powerful tool that changed a lot in our world, all computer programs are algorithms, written in different programming languages, Python and C++ are definitely one of the most popular of these languages, and if you want to learn them, I can get you started from the basics, until you reach your full potential.

    I am Houssam, I loved programming since the day i discovered what it was, and I started programming using C++ when I was a teenager, and I developed my skills until I was qualified to represent Morocco in the International Olympiad in Informatics ( the IOI ), Twice, in 2017 and 2018.

    Location

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

    |
    Use ⊞+wheel to zoom!
    +

    General info

    Age:
    Teenagers (13-17 years old)
    Adults (18-64 years old)
    Seniors (65+ years old)
    Student level:
    Beginner
    Intermediate
    Advanced
    Duration:
    60 minutes
    90 minutes
    120 minutes
    The class is taught in:French, Arabic, English

    About Me

    Translated by Google. Click to view original.
    Hello, I will introduce myself, my name is Houssam, engineering student, I have just finished my years of MP preparatory classes, the ideas and theorems of Maths are still boiling in my head, I am quite good at Mathematics and I hope to be able to pass the torch to another person.

    Education

    Translated by Google. Click to view original.
    I studied my two years of baccalaureate in Mathematical Sciences-A
    Then I opted for the preparatory classes for the Grandes Ecoles, since I had an excellent level in Mathematics.

    Experience / Qualifications

    Translated by Google. Click to view original.
    - I studied at a private high school that I had always represented at the Mathematics Olympiads
    - I then studied in preparatory classes an advanced level of Maths
    - And I helped quite a few high school students in my hometown to pass their exams.
    Hello, this is Houssam, I am an engineering student, I studied advanced mathematics in preparatory classes for 2 years, and I give courses in Mathematics for middle and high school students. ==> I will help you to better understand and assimilate your mathematics' lessons and improve your reflexes and your mathematical spirit in front of your exercises, to prepare you for your exams, and to get better grades at school. ==> I have already worked with Baccalaureate students and I managed to make them like Maths, so they got the best marks in their finals. ==> I can work with you at your home, or online, depending on your preference, and in both cases, don't think about anything, I will take care of everything. Finally, I want to tell you that I am a friendly and flexible person, do not hesitate to contact me, I will be at your disposal.
    Hello, it's Houssam, I'm an engineering student, I studied in preparatory classes for 2 years, and I give courses in Physics for high and middle school students. ==> I will help you to better understand and assimilate your lessons of physics and/or chemistry and improve your reflexes and your scientific spirit in front of the exercises, to prepare you for your exams, and to have better marks at school. ==> I have already worked with students of Baccalaureate and I succeeded in making them like Physics, so they obtained the best marks in final exam. ==> I can work with you at your home, or online, whichever you prefer, and in both cases, don't worry about a thing, I will take care of everything. Finally, I want to tell you that I am a friendly and flexible person, do not hesitate to contact me, I will be at your disposal.

    Ask a question

    Send a message explaining your needs and Houssam 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  Monday at 2:00  Tuesday at 2:00  Wednesday at 2:00  Thursday at 2:00  Friday at 2:00  Saturday at 2:00  Sunday at 2:00
    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  Monday at 8:00  Tuesday at 8:00  Wednesday at 8:00  Thursday at 8:00  Friday 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  Friday 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  Friday 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  Friday 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  Friday 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  Friday at 13:00  Saturday at 13:00  Sunday at 13:00
    14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00  Friday at 14:00  Saturday at 14:00  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              
    from $10.06Online via webcam
    from $15.03At 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 June 2022
    • Phone number verified
    • Google connected

    Availability of a typical week

    (GMT -04:00) New York
    MonTueWedThuFriSatSun
    0              
    1              
    2  Monday at 2:00  Tuesday at 2:00  Wednesday at 2:00  Thursday at 2:00  Friday at 2:00  Saturday at 2:00  Sunday at 2:00
    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  Monday at 8:00  Tuesday at 8:00  Wednesday at 8:00  Thursday at 8:00  Friday 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  Friday 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  Friday 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  Friday 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  Friday 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  Friday at 13:00  Saturday at 13:00  Sunday at 13:00
    14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00  Friday at 14:00  Saturday at 14:00  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              
    from $10.06Online via webcam
    from $15.03At 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


    Matías
    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.

    Salah Eddine
    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.

    Tlili
    CodeMastery Academy Nizar tlili 580755290000000000
    "Unlock Your Potential with Personalized Programming and Math Tutoring! Ready to excel in programming and math? Our tailored tutoring sessions are designed to help you master complex concepts, from coding languages to advanced calculus. With experienced instructors and flexible scheduling, you'll build confidence and skills for success. Don't just learn – thrive! Contact us today to book your session.

    Christopher
    Programming is FUN! [Python - Programming fundamentals - Game Programming - OOP - Javascript - Algorithms]
    My lessons are ideally for complete beginners to programming within the age range of 8-16. Programming can be a very creative and fun skill to learn. I focus on providing a solid understanding of the core programming concepts so that we can apply what we learn creatively to make interesting programs. I have my own content that covers fundamental computing concepts in an accessible way and I'm am working on more. I would be happy to provide general tutoring for Python or Javascript to help with revision or exams. I think the best and easiest way to learn a skill is to ensure that you enjoy doing it. This way of thinking guides how I tutor. Together, lets learn to code.

    Oussama
    Python Programming for All Levels: From Fundamentals to Advanced Libraries and Frameworks
    Hello everyone, I am oussama, a Python instructor with 2 years of experience teaching this programming language to students of all levels. I am passionate about programming and I love sharing my knowledge with others. I got a bachelor's degree in computer science and multimedia, which gave me a solid foundation in programming principles and software development. Over the years I have gained a lot of experience in explaining complex programming concepts in an easy to understand way. I offer personalized courses that cover a wide range of topics, from programming basics to advanced Python libraries and frameworks such as NumPy, Pandas, and Django. My classes are tailored to the needs and learning styles of each student, and I am committed to helping my students achieve their individual learning goals. Whether you are a beginner or looking to improve your skills, I can help you develop your Python skills and take your programming know-how to the next level. I am delighted to accompany you in the discovery of the world of programming in Python!

    Sami
    Software programming in Python, all libraries
    What you will learn: - The Fundamentals: Understand the basics of Python, including variables, loops, and conditions. Perfect for those new to programming. - Object Oriented Programming: Learn to structure your programs using classes and objects, a crucial concept for writing clean, reusable code. - Web Development: Get started with web development with Django or Flask, two of the most popular web frameworks for Python. - Data Science and AI: Discover how Python can be used for data analysis, machine learning and artificial intelligence. - Real Projects: Apply your knowledge to real projects to consolidate your learning and build your portfolio.

    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.

    Mouad
    Support course in Python (For all levels, CPGE)
    As engineering students who are passionate about programming, we offer Python support courses suitable for all levels, from beginner to advanced. These courses are designed for students in preparatory classes for Grandes Ecoles (CPGE) as well as for anyone interested in acquiring solid programming skills. The lessons cover the essential foundations of Python with a clear and accessible teaching approach. Whether you are discovering programming for the first time or looking to deepen your knowledge, you will benefit from structured and progressive teaching. With a focus on real-world concepts and practical examples, these courses aim to strengthen your skills in a tangible way. As an engineering apprentice, you will be guided through the nuances of Python, gaining a deep understanding that will be valuable to you both in your studies and in your future career. Join us to explore the foundations of Python programming and progress to more advanced levels. Together we will build a strong foundation and develop the skills needed to excel in the dynamic world of computer programming.

    Ariel
    Procedural Programming in C language, Courses and practical work
    The C language course provides a solid foundation in structured programming, teaching students the fundamentals of programming syntax and logic. Through a series of exercises and projects, learners gain an in-depth understanding of key concepts such as variables, loops, functions, pointers and control structures. With a focus on efficiency and performance, the C course prepares students to solve complex problems and develop system applications, embedded software, and low-level tools.

    Giuliano
    Introduction to scientific Python: plotting data, scientific projects
    Python is a very powerful and multi purpose tool. Image analysis, data analysis. Do you want to create your own software? Do you want to manage your own hardware? For who may want to learn Python or need help for a project I would gladly help you with that!

    Amin
    Statistical Analysis with Python and R (Rstudio) - Intro to Data Science
    By delving deep into the practical applications of statistics and data science, this course is meant to position you for success. Learn from examples from the real world: Instead of enduring hours of theoretical material and attempting to relate it to practical issues, we will solely concentrate on applied statistics. Giving you the information and skills you need to succeed, programming allows you to apply theory to real-world issues. We don't want to spend hours solving math problems by hand for reinforcement learning because this isn't school. No, in order to maximize our productivity and efficiency, we'll address our challenges using cutting-edge methods and code libraries that make use of the most recent software releases. If you have any further questions, please do not hesitate to contact us.

    Mohamed Ali Sayed Mohamed
    university programming, python - c++ - java, assignments - exams
    Lesson description Subject: Explanation and training on university programming (Python - C++ - Java) Content: Support and guidance in programming languages: python - java - c++ Strengthening the basic concepts of programming: variables, data, arithmetic operations, and control structures. Programming problem solving strategies: Learn how to analyze and understand a problem, and develop effective algorithms to implement solutions. Training in good programming skills: writing readable and understandable code, and commenting it appropriately. Help with understanding assignments and preparing for tests: discussion of practice questions and past exams with an emphasis on explaining concepts. the benefits: Enhance and strengthen basic programming skills. Acquire programming problem solving skills in a systematic manner. Write better code by learning programming best practices. Confidence in handling programming assignments and tests. the target audience: College students who are studying programming and need additional support in understanding concepts. Duration: Flexibility as needed (specific hours or intensive sessions as agreed upon). Prerequisites: This lesson focuses on explanation, guidance, and solving assignments.

    Join
    Academic support: Mathematics from secondary to Bachelor and Fundamentals of programming in C and C++ for beginners and intermediates.
    Discover our comprehensive academic support program, offering in-depth expertise in crucial areas of mathematics, from secondary to Bachelor, as well as the fundamentals of programming in C and C++, suitable for both beginners and intermediate levels. Mathematics from Secondary to Bachelor: This part of the course offers a comprehensive path to consolidate and broaden your understanding of mathematics, from high school concepts to the more advanced requirements of the Bachelor level. Dive into algebra, geometry, differential and integral calculus, statistics, and much more. Our experienced instructors will guide learners through clear explanations, detailed demonstrations and practical exercises to reinforce understanding and problem solving. Fundamentals of Programming in C and C++ for Beginners and Intermediates: Explore the exciting world of programming with our section dedicated to C and C++ languages. Designed for beginners, this course begins with an in-depth introduction to basic programming concepts, ranging from syntax to control structures. Learners will gain a solid understanding of fundamentals before moving on to more advanced topics. For intermediate levels, the course expands programming skills by focusing on real-world projects, code optimization, and advanced use of C and C++ features. Participants will have the opportunity to develop practical applications, strengthening their expertise while honing their problem-solving skills. Pedagogical Approach: Our educational approach is based on the interactive engagement of learners. Classroom sessions, practical work and real-world projects ensure a thorough understanding of the concepts taught. Instructors are dedicated to creating a stimulating learning environment, encouraging questions and active participation. Whether you are looking to strengthen your high school math skills or master C and C++ programming, our academic support program provides a comprehensive platform to stimulate your intellectual and professional growth. Join us on an enriching educational journey, where skill acquisition becomes an exciting and educational adventure.

    Ilias
    Python Programming: From beginners to advanced learners (young learners)
    Python is a programming language with a simple syntax, similar to the English language. It allows developers to write programs with fewer lines than some other programming languages. It can be used in many areas such as web development, mathematics, science, education and general purpose software development. This course aims to demonstrate how Python can be used to create solutions to real-life problems or programs that can be used to faciltate tasks performed at school, in a workplace or at home. It aims to engage not only learners with advanced programming experience but also those who have little or not any experience at all. Creative and critical thinking are continuously encouraged during the lessons. Relevant topics: - Input/Output - Data types and variables - Operators - Lists,tuples, sets - If / else - Loops - Functions - Lambda - Classes/Objects - Inheritance - Iterators - Scope - File handling - Modules - NumPy - Python Maplotlib - Python SciPy The content and pace of the course is adapted to the age and needs of the learners. Younger learners may prefer to start with my course entitled “Create fun games and interactive programs in Python”.

    Gergely
    Python and C# Lessons for All Ages! All Levels Welcome! Beginners, Intermediates, Professionals!
    Do you want to understand technology at a deeper level? Are you interested in how common applications fundamentally operate? Would you like to improve your logical and analytical skills (not to mention endurance and patience)? Learning to code - a phrase that is all too popular nowadays. Still, dealing with programming languages is kind of inevitable in every sector. There is simply no better language than Python to begin with on your exciting coding journey. And there is also no better way of doing that than by having someone personal to ask questions to. This way you not only don't have to waste time and effort on a stupid typo, but you're also less likely to give up. Effort * Encouragement = Success! I am also very fluent in C#, so if you are struggling with that, then you can also contact me. In fact, I am familiar with C++ and C as well, though not as thoroughly as with C#.