Houssam
    Trusted teacher
    FavouritesAdd to Wish List
    FavouritesAdd to Wish List
    Trusted teacher
    from9.30EUR/ 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              
    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  Monday at 19:00  Tuesday at 19:00  Wednesday at 19:00  Thursday at 19:00  Friday at 19:00  Saturday at 19:00  Sunday at 19:00
    20              
    21              
    22              
    23              
    from 9.30€Online via webcam
    from 13.91€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 June 2022
    • Phone number verified
    • 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  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  Monday at 19:00  Tuesday at 19:00  Wednesday at 19:00  Thursday at 19:00  Friday at 19:00  Saturday at 19:00  Sunday at 19:00
    20              
    21              
    22              
    23              
    from 9.30€Online via webcam
    from 13.91€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


    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.

    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.

    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.

    Nima
    Computer programming and Web development from beginner to advanced
    These are the course lists: * Python for beginners * Python for seniors * Java for beginners * Java for seniors * C# for beginners * Basics of Javascript and Node.js * Full stack Web Development (Vue.js & Django) * Front-End Development (Vue.js) * Back-End Development (Django) * Dev-Ops * Docker II will convey my experience of working in these topics, so you can find out about what is the working future of your course.

    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!

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

    Miron
    Programming with Python (Chatbots, Web Applications, AI ... )
    Welcome to the exciting world of Python, where coding dreams come to life! 🐍💻 In this captivating class, you'll embark on a coding journey like no other. Whether you're a beginner or an aspiring Python pro, I'm here to guide you step-by-step through the language's wonders. Together, we'll dive into Python's syntax, data structures, and functions, mastering the art of problem-solving along the way. Prepare to create mesmerizing projects, from simple games to interactive chatbots, and explore the realm of web development. No matter your age or experience, this class is designed to inspire, challenge, and empower you. So, let's embark on this incredible coding adventure and turn your Python dreams into reality! 🚀🌟

    Yasmina
    Personalized Academic Support: Middle and High School in Computer Science and Mathematics
    Discover stimulating courses suitable for middle and high school students, offering complete immersion in the world of Python programming, computer graphics, and university help sessions. My Python course explores the basics of programming, algorithms, and encourages problem solving through hands-on projects, with no prerequisites necessary. Dive into the creative realm of infographics with our interactive course, covering graphic design principles, using tools like Adobe Photoshop, and engaging design projects. Finally, our Academic Support course offers personalized support in different subjects, with one-on-one tutoring sessions, learning strategies, and constructive feedback to boost academic success. These engaging courses provide a comprehensive learning platform for curious young minds

    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.

    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.

    Amin
    Programming with Python, with C and database management (Introduction to machine learning)
    Looking to master programming and become a skilled developer? In this course, you will learn the basics and tools to manipulate python and other programming languages as well as using them to build machine learning models. We also provide assistance to students specializing in programming and database management using SQL (CPGE students). Under special request, we provide courses on other programming languages such as C, R studio, MATLAB, ... If you have any further questions, feel free to contact us. Python is a powerful general-purpose programming language. It is used in web development, data science, software prototyping, etc. Fortunately for beginners, Python has a simple and easy to use syntax. This makes Python a great language for learning programming for beginners. In this course, you will learn the basics and tools for manipulating python as well as its use to build machine learning models. We also provide assistance to students specializing in python programming and database management using SQL (CPGE students). On special request, we organize courses on other programming languages such as C, R studio, MATLAB, ... If you have any further questions, please do not hesitate to contact us.

    Join
    Advanced Courses: High School to College Physics and Advanced Python Programming with a Focus on Efficiency.
    Advanced Courses: Physics from Secondary to University and Advanced Python Programming Focused on Efficiency Explore the frontiers of scientific knowledge and computer programming with our unique advanced course. This integrated program offers an in-depth approach to physics from high school to university level, while emphasizing efficiency in advanced programming in Python. Physics from Secondary to University: Immerse yourself in the wonders of physics, from fundamental high school concepts to the exciting challenges of college. Topics include mechanics, electromagnetism, optics, thermodynamics and much more. Our instructors, experts in their field, guide students through hands-on demonstrations, computer simulations, and laboratory experiments to strengthen understanding of the physical laws that govern our universe. University courses focus on specialized areas, such as quantum physics, relativity, and interdisciplinary fields. Research projects provide students with the opportunity to explore practical applications of physics in a variety of fields. Advanced Python Programming Focused on Efficiency: In the programming component, the course looks at taking Python skills to an advanced level, emphasizing code efficiency. Participants will learn advanced programming techniques, efficient resource management, code optimization, and leveraging advanced Python features. Advanced topics such as concurrent programming, big data manipulation, and complex application development are covered. Students will have the opportunity to work on practical projects, implementing innovative and optimized solutions. Teaching Methodology: The teaching approach is based on a combination of lectures, tutorials and research projects. Students are encouraged to actively participate in discussions, collaborate on projects, and apply their knowledge in practical ways. Experienced instructors provide personalized coaching to maximize each student's potential. Course Objectives: 1. Gain an in-depth understanding of physical principles, from high school to university. 2. Master advanced Python programming focused on efficiency. 3. Develop practical skills through research projects and computer applications. 4. Prepare students to tackle complex challenges in physics and programming. Join our advanced course to discover the exciting marriage between physics and advanced programming in Python, and develop your expertise in these dynamic areas.

    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#.