Houssem
    Trusted teacher
    FavouritesAdd to Wish List
    FavouritesAdd to Wish List
    Trusted teacher
    from31.03USD/ h

    Computer Science, Programming ( Object Oriented Programming , Web Dev, etc.. )

    A study of basic programming concepts, techniques and fundamental data structures. Emphasis is on Object Oriented and modular programming, algorithms, space and time complexity. Coverage of different data types, functions, arrays and pointers.

    If you are looking to get your hands into programming and introducing yourself to the world of computer science 🖥️, then this course is meant for you.

    You can ask me whatever question comes to your mind whether it concerns programming, math or science in general! I'll be glad to help.🌱

    Extra information

    Bring your energy and postive vibes!

    Location

    At student's location: Around Tunis, Tunisia
    Online via webcam
    At teacher's location: El Menzah, Tunis, Tunisia

    |
    Use ⊞+wheel to zoom!
    +

    General info

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

    About Me

    Hello world, 🌎

    I am Houssem, a Software Engineer who is passionate about teaching and education.

    With multiple years of experience in the tech industry and a great passion for teaching, I'll be more than happy but importantly ready to guide you through your learning quest little by little. In my opinion and the feedback I get from my students, I truly believe that my courses are planned in a way that foster your growth and help you become a better engineer. During my career, I have worked in several environments ranging from big corporations to small tech companies and got my hands into many projects from Web Development to Artificial Intelligence & Machine Learning helping me become the Software Engineer and Instructor I am today.

    My teaching method relies on building smaller projects, pieces of software that finally make up the big picture. This method allows you not only to concentrate on smaller portions of code as well as concepts but also helps you understand the different steps, architectural choices that eventually make up a software program.

    If you are interested to learn more about me, my lessons, as well as my technical background, do not hesitate to reach out to me! I will be so glad to schedule a call in which we could further discuss the stuff you are interested to learn and the ways in which our course is going to be structured.

    🌱 Here to help you learn the most in demand technologies and help guide throughout your learning journey🤍

    Education

    Software Development Talent at Upwork.
    Fullstack Web Developer & Tech Consultant at TechSpotDev, USA.
    Certified Java & JS Developer.

    Studied Software Engineering at The National Institute of Applied Science & Technology, Tunis, Tunisia.
    Attended ALX Web Development Nano Degree Program at Udacity.

    Experience / Qualifications

    Java | Spring Boot | JEE | Javascript | Angular | ReactJs | REST API | Hibernate | NestJs | GraphQL | RabbitMQ | Algorithms | C/C++ | Fullstack Web Development |
    Depending on your level of experience and coding knowledge we will set our class goals. This class could cover all basics of java programming from beginner to advanced knowledge. Starting from the Object Oriented Programming paradigms and the basic Java application' architecture and going through the Java collections, Threads, Lambda functions, Exceptions, Errors, Scheduler, Aspect Oriented Programming, and many more interesting topics. All these subjects will be covered with great code examples to help you understand and memorize what you just have learned. If you are also are looking for help with your exams or school work do not hesitate to contact me as this course could surely be tailored to your exact needs. Hoping we could have a great learning time. Peace🤍
    Depending on your level of experience and coding knowledge we will set our class goals. In this class you will learn how to build high performing websites. First, we will start by learning the basic lifecycle of a software application. Then, we will start to go through each step little by little to help you learn the tools that a Software Engineer needs. Together, we will build a Web Application using the most in demand technologies such as: Spring Boot/ExpressJs for the backend and Angular/ReactJs for the frontend. In this course, you will not only learn how to build a website, but also you will learn many key concepts in web dev such as HTTP requests, REST APIs, MVC, Design Patterns, and many more interesting topics. All these subjects will be covered with great code examples to help you understand and memorize what you just have learned. If you are also are looking for help with your exams or school work do not hesitate to contact me as this course could surely be tailored to your exact needs. Hoping we could have a great learning time. Peace🤍

    Ask a question

    Send a message explaining your needs and Houssem 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              
    19              
    20              
    21              
    22              
    23              
    from $31.03At teacher's location
    from $31.03Online via webcam
    from $37.45At 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 February 2022
    • Phone number verified
    • Google connected
    • Linkedin 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              
    19              
    20              
    21              
    22              
    23              
    from $31.03At teacher's location
    from $31.03Online via webcam
    from $37.45At 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


    Talel
    Private lessons in math, physics-chemistry and science.
    Give your child the future he deserves. Do you want to significantly increase your child's average? Do you want it to become autonomous? For 2 years, I have helped more than 10 students in difficulty from college (sixth, fifth, fourth, third) and high school (second, first, terminal) to achieve their goals (good average, baccalaureate,) and to regain confidence in them. I am a student at INSAT. I had my scientific baccalaureate with an average of 16 so there is no need to worry;). I offer support courses in (physics, chemistry, math, science), each course is adapted according to the level of the student. My method in 3 points: - short term: significantly increase the average by assimilating the course and preparing for the next tests (assimilating the course, training in standard exercises, anticipating the teacher's expectations and test questions) - medium term: integrate reasoning and work methods assimilation, training exercise) - long-term: set a goal, build the steps to achieve this goal, become aware, have confidence in your abilities, unlock your potential) My greatest reward is to see my students progress, overcome difficulties and flourish throughout the school year, so do not hesitate to contact me for any additional information. I wish you very good luck in your research. Cordially.

    Karim
    Private lessons in math - SVT - physics for middle and high school students
    Student at INSAT in 4th year of industrial biology, I give tutoring courses in 3 disciplines: Maths, SVT and Physics. I take into consideration the progress of the courses in class, I redo the whole program with my students while following their homework. I always start my sessions with a level test to properly adapt the complexity of the series to the real level of my student and of course help him improve

    Oussama
    IT, development (WEB, programming ..) and IT Networks
    As an engineering student in computer networks and security at INSAT, I am convinced that I could bring you a significant advantage. This course covers the basics of computer science and programming (Procedural and object-oriented) with PYTHON - C - JAVA languages, with data structures. As well as WEB development (Ruby on Rails) I can help you in your courses in networks and telecommunications as well as computer security (WEB exploitation - Cryptography)

    Amin
    Scientific subjects (Math, Physics, ...) for students of the French mission
    This course aims to give you the knowledge and tools necessary to better understand and master mathematics and physics. We provide support for students of all majors. This class can be tailored for yourself or with others. The sessions are adapted according to what suits the student and his level. If you have any questions, do not hesitate to contact us.

    Rayen & Ranim
    Mathematics lessons for low-budget primary and middle school students
    Hello everyone, My name is Rayen👧🏻, I am Tunisian, I am a young engineer. For some mathematics 🔢 are nightmares ... In order to help you, I offer low-budget Mathematics support courses given the current situation (Covid-19). I prepare my lessons with a lot of love, each lesson is adapted according to the level of the student. Please do not hesitate to contact me for any additional information. I wish you very good luck in your research. Very cordially, Rayen

    Rania
    private lessons in svt, physics, chemistry and math
    many people face problems while studying scientific subjects, so if you one of them and you need a small or big help, I am here to help you to face any obstacle you may have in the matter. I am a medical student at the medecine school of tunis. science has always been a passion of mine. so I intend to make a personalized plan to each student according to his difficulties and help him overcome them step by step .

    Ibrahim
    A-Level Mathematics. A Course designed to elevate your grades!
    I am providing a reliable and challenging mathematics tuition class, designed for students studying A-Level mathematics looking to elevate their grades to the best of their ability. Through weekly sessions covering new content and revising difficult topics, this class serves to sharpen students mathematical reasoning and boost their confidence.

    Hanzala Iqbal
    Mathematics Tutoring in English or Urdu particularly designed to meet your needs.
    Mathematics in my opinion is an easy subject to learn as everything is logical and makes sense. Thats why it is important to learn Maths from a person who can help you build solid foundation in Maths and develop your knowledge in a systematic way. And I would be very glad to help you with that. I believe there is no one perfect method to learn/teach something. Everyone has different requirements. We can arrange a lesson to give you an idea about how we can meet your requirements.

    Mohamed
    12 ans d'enseignement Mathématiques au lycée . Je propose Des cours de soutien en maths
    En tant que professeur de mathématiques hautement qualifié, diplômé de l'école supérieure des professeurs et fort de 11 années d'expérience en enseignement dans des lycées publics, je suis heureux de proposer des cours de soutien scolaire en mathématiques à domicile pour les élèves de niveau T et Tronc Commun Sciences, TC Technologique, 1ère Bac Sciences expérimentales et terminale de toutes les filières (SVT-PC-SC.Math-L), ainsi que pour les classes de 2nde et 1ère générale, Terminale spécialité du système français, ainsi que les niveaux 5ème, 4ème et 3ème du collège. Mon objectif premier est d'aider les élèves à améliorer leur niveau, à approfondir leurs connaissances, à assimiler leurs cours, à combler leurs lacunes et à se perfectionner dans la discipline des mathématiques. De plus, je suis parfaitement en mesure de les accompagner dans la préparation de leurs examens et concours d’accès aux grandes écoles, et de leur fournir une aide aux devoirs pour qu'ils puissent réussir dans cette matière. Avec mes compétences et mes connaissances avancées en mathématiques, je suis convaincu que je peux offrir à mes élèves des outils et des techniques efficaces pour les aider à progresser. Mon but est de leur donner confiance en eux et de les aider à développer une passion pour les mathématiques, une matière qui peut sembler intimidante au premier abord, mais qui peut être passionnante et enrichissante si elle est enseignée de manière intéressante et ludique. En choisissant mes cours de soutien scolaire en mathématiques, les élèves peuvent s'attendre à recevoir une attention individuelle et une aide personnalisée pour surmonter leurs difficultés et atteindre leurs objectifs. Mon approche pédagogique est interactive et centrée sur l'élève, ce qui permet une compréhension plus profonde des concepts mathématiques et une application plus pratique des connaissances acquises. En résumé, je suis confiant dans mes compétences en tant que professeur de mathématiques pour aider les élèves de tous les niveaux à progresser et à réussir dans cette matière exigeante. Je suis convaincu que mes méthodes d'enseignement dynamiques et stimulantes aideront mes élèves à atteindre leurs objectifs en mathématiques et à acquérir une confiance en eux qui les suivra tout au long de leur vie.

    Dillan
    Knowledgeable A-Level & GCSE Science Tutor / Medical Student
    Hello! I am Dillan and I am 19 years old. I have completed my A-Levels and GCSEs and studied at a top grammar school in the UK, and I am currently a Medical student. I am a keen and enthusiastic tutor with experience. I have a few years of tutoring experience. I have taught many students subjects such as Chemistry, Biology, Physics, Mathematics and Computer Science. I have had students initially reach level 5 in specific issues, and through hard work and some guidance, they reached level 9 as their final GCSE grade. My teaching style is interactive whiteboard lessons; I use my iPad to annotate and write notes on the virtual whiteboard. My primary focus is to allow the students to understand the material through annotated diagrams. To ensure engagement throughout the lessons, students will be asked different questions, such as why something behaves this way or why this is the answer. I do not just aim for the students to memorise the material but instead to understand the material at hand. From the very beginning, exam questions will be used. I use exam questions from the beginning to help students understand how the mark scheme is structured. Starting exam questions early allows students to practice and perfect their exam technique for the most excellent chance of success in the actual exams. The subjects I offer are: Chemistry: KS3, GCSE and A-Level Physics: KS3, GCSE Biology: KS3, GCSE and A-Level Maths: KS3, GCSE English: KS3, GCSE Computer Science: KS3, GCSE and A-Level Economics: GCSE Medical School Tutoring: Personal Statement advice, UCAT, BMAT & Medical Interviews Python: Beginner and Intermediate lessons

    Varoon
    Teaching mathematics for GCSE and highschool students
    I am currently a student at the London School of Economics with a strong background in mathematics. I achieved a 9 at GCSE maths and I know that I can teach students how to achieve their potential through the use of past papers and questions and ensuring they truly understand the topics we cover and those that they cover in class at school.

    Ahmed
    Fractions, Comparison, Value and place value, Rounding
    An establishment in the fractions unit that students need in most stages, especially the new curricula Meaning of fraction, comparison between fractions, value and place value, estimation and approximation, addition, subtraction, multiplication and division of fractions, exercises and solutions for each lesson, cumulative partial exams and comprehensive exams

    Ana
    Infant, Primary and Secondary Private Lessons and Spanish Classes
    I have 4 years of experience in private school support classes, both with Primary and Secondary. I teach. I am also a free time monitor and I have experience in summer camps and schools from kindergarten to high school. I offer help with any subject, and I have a C1 in English. As for the Spanish classes, they are conversation classes for children and adults who want to learn the language, and can also focus on the vocabulary and grammar of the language.

    Marwa
    EXCELLENT COURSE WITH THE BEST TEACHER (PRIMARY-COLLEGE-LYCEE) 18/19 AVERAGE
    Sharing my knowledge has always been a pleasure for me, I want to teach like my favorite and seasoned teachers have done. Sometimes the material may seem complicated to you, but it is only your teacher who does not know how to explain ... With me you will love the material for sure !!!! We will only aim for excellence, and we will achieve it Your child, will overcome all his shortcomings and difficulties that he encountered before, studying for him will become a part of pleasure. In addition to studies, I could help him find his way, know his preferences, instill in him the fruits and benefits that our educational ambition can provide us. At the national level I had 19.25 in SVT, 19 in maths and 19 in physics and chemistry

    Lucile
    Give math lessons. Holder of a master's degree in math from the University of Geneva. 6 years of experience in private lessons.
    - English below- Holder of a master's degree in math from the University of Geneva, I give private lessons in mathematics, whatever the level of the student. In general the lesson takes place at uni Mail, a place where work places are made available. With 6 years of experience as a tutor, I direct my lessons towards the self-confidence of the student as well as his ability to reason and understand. In this way, the material is assimilated more naturally. I give math lessons, from primary to college and up to higher education. I also help with the preparation for maturity. Lessons can be given in French, English or Spanish. I have a master's degree in mathematics from the University of Geneva. I give private lessons in mathematics, whatever the level of the student. The lessons usually take place at uni Mail, a place where workspaces are available. With 6 years of experience as a tutor, I focus my lessons on the student's self-confidence and ability to reason and understand. In this way, the material is assimilated more naturally. I give math classes from elementary to middle school and up to high school. I also help with the preparation of the maturity. Lessons can be given in French, English or Spanish.