Oussama
Trusted teacher
FavouritesAdd to Wish List
FavouritesAdd to Wish List
Trusted teacher
from16.47USD/ h

C/C++ programming courses for all levels : real life projects

Hello everyone,

My name is Oussama, and I am a C/C++ programming language instructor catering to students of all levels. Programming is my passion, and I thoroughly enjoy sharing my knowledge with others.

Having completed a degree in computer science and multimedia, I possess a strong foundation in programming principles and software development. Over the years, I have gained advanced skills in simplifying complex programming concepts, making them easily accessible for everyone.

I offer customized courses covering a wide range of topics, from programming fundamentals to advanced libraries and frameworks such as Boost, Qt, and STL. My courses are tailored to each student's learning needs and preferences, and I am committed to helping my students achieve their individual learning goals.

Whether you are a beginner or looking to enhance your skills, I can assist you in developing your C/C++ expertise and elevating your programming proficiency. I am excited to guide you on your journey as you explore the world of C/C++ programming!

Location

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

|
Use ⊞+wheel to zoom!
+

General info

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

About Me

Hello everyone,

I am Oussama, a full-stack developer with a bachelor's degree in computer science and multimedia and in the process of obtaining a master's degree in multimedia and business intelligence. With several years of experience in software development, I offer private computer and programming lessons for those who want to learn programming and development.

In addition to teaching Python for over two years and having helped many students succeed in their careers, I also offer training in web and mobile development for those who wish to acquire the skills necessary to become a programmer and developer. The training I offer is composed of a theoretical part (algorithms and data structures, databases, system architectures...) and a practical part (HTML5, CSS3, JAVASCRIPT, SQL, React js, NODE JS, EXPRESS JS, Python...).

As a Full-stack developer, I am available to create or support websites, but also to help correct errors. Whether it's for a graduation project, a professional training or as a freelancer, I'm here to help you learn.

Feel free to contact me to learn more about my training and tutoring offerings in the computer field. I will be happy to help you achieve your professional and academic goals.


Education

+ Master in Multimedia and Business Intelligence Computing
+ certified python instructor
+ Bachelor's degree in computer science and multimedia (at the higher institute of multimedia arts of la manouba)
+ High school degree in mathematics

Experience / Qualifications

+ Python programming language instructor for 2 years
+ fullstack developer for 1 year
+tutor in web and mobile development

Reviews (4)

Awesome experience
He is well organized and very kowledgable of the material teach.
Oussama is a very good teacher with great knowledge and patience. He explains in a way that makes understanding easy.
Just beginning, difficult to review
Hello everyone ! I'm oussama, a web developer and certified Python instructor with 1 year experience as a fullstack developer. I am passionate about programming and love teaching students of all skill levels how to create professional websites. I've helped many students develop their programming skills, from beginners to advanced levels, and I'd love to help even more people achieve their web development goals. With a solid background in programming and development, I am able to provide my students with theoretical and practical training in algorithms and data structures, as well as in website development languages such as HTML, CSS, JavaScript , React JS, Bootstrap and others. My classes are designed to meet the individual needs of each student and are suitable for different learning styles. Whether you are just starting out or looking to improve your developing skills, my classes can help you achieve your career goals. Do not hesitate to contact me for more information on my web development courses. I look forward to helping you become a competent web developer and succeed in this exciting field!
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!
I offer personalized courses that cover a wide range of topics, from the basics of relational database management to advanced data manipulation using query languages such as SQL and tools such as DBSM, MySQL, and PostgreSQL. My courses 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 relational database management skills and take your expertise in this field to the next level. I am excited to guide you through the world of relational database management and help you master the skills necessary to succeed in this field. Please do not hesitate to contact me for more information about my services and how I can help you achieve your relational database management goals.

Ask a question

Send a message explaining your needs and Oussama 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              
4              
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              
13              
14              
15              
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 $16.47Online via webcam
from $30.74At 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
  • 2 repeat students
  • Phone number verified
  • Google connected
  • Linkedin connected

Availability of a typical week

(GMT -04:00) New York
MonTueWedThuFriSatSun
0              
1              
2              
3              
4              
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              
13              
14              
15              
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 $16.47Online via webcam
from $30.74At 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


Bozhidar
Math/Computer Science Tutoring for high-school and BSc Computer Science students
Hey! Are you looking for a young, approachable yet meticulous tutor in Computer Science or Mathematics? Then I believe I might be the tutor for you! I offer lessons in the aforementioned subjects (English only) for high-school and bachelor students at the start of their studies. A little bit about me: My name is Bozhidar and I am a MSc Data Science student at ETH Zuerich. Last year, I completed my bachelor's in Computer Science at TU Delft (the #1 technical university in the Netherlands) with distinction. I was a teaching assistant for 10 courses during my stay at the university. Additionally, I have given private lessons to a few high school and bachelor's students, so I believe I have accumulated enough experience with guiding and tutoring students across different disciplines. I have found out that I enjoy teaching a lot, so that is why I am here - to help you and myself! My expertise: During my high school years, I won tens of awards and scholarships for achievements in Mathematics and Computer Science. I also won my high school's recognition award which is given to one student every year for distinctive results. I've helped high-school and university peers with exam preparation, taught whole courses privately, prepared sample exams, and reviewed and graded real ones. Regarding the university courses I have experience in, I have taught: - Object-Oriented Programming - Reasoning & Logic - Computer Organisation - Algorithms and Data Structures - Web and Database Technologies - Calculus - Information & Data Management - Automata, Computability and Complexity - Concepts of Programming Languages - Computational Intelligence Here are some of the reviews I have received as a teaching assistant: Overall: 4.97/5 (70 reviews) 5/5 - "Great job! Did far more than just explaining this example and went far deeper into the material, helping me to understand it." 5/5 - "Favourite TA. Always there for the difficult questions. Never leaves anything unanswered no matter how long it takes." 5/5 - "Delightful person with an insightful way of thought! Brilliant TA!" 5/5 - "Clear explanations and expert in the material" So, what are you waiting for? Write me a message and let's get the knowledge train running.

David
C#, Microsoft.NET and General Introduction to Programming World
Having 7 years in programming, with languages such as C#, C++, C, Python, and Typescript, I have accumulated vast experience in this area. In my experience, I have trained multiple Junior Programmers, many coming from completely different worlds, not necessarily even technical. My experience is that anyone can learn how to program, which is incredibly valuable knowledge to have in an increasingly digital world. I speak English, Portuguese, Spanish, and French. I strongly believe I can teach anyone how to enter the programming world. If you come from 0, you learn fast and well. If you already have experience and wish to expand your knowledge and challenge yourself, this course is perfect for you as well.

Adam
Support courses for high school / university / engineering school and personal projects, all levels.
Proposed areas: - C language - C ++ language - Merise - Databases and SQL - Visual Basic - Photoshop - Illustrator - Computer networks -Windows Server - Algorithms - Applied math - Linux - Git and GitHub - Access VBA -ExcelVBA - HTML -WordPress -SPIP - Moodle - Computer troubleshooting - WooCommerce - Website design - Computer literacy

Ahmed Yassine
Microsoft office beginner, intermediate and advanced pack.
Would you like to master the tools of Microsoft Office? This program is designed to provide you with the skills and tools necessary to better understand and master Microsoft Office tools. Microsoft Office is one of the most popular software. The three main Microsoft Office products are Microsoft Word, Microsoft PowerPoint and Microsoft Excel. This training is aimed at beginners, but if you already know the basics of Microsoft Office, we can help you better master these tools. With our help, you can easily master Microsoft Office tools. The sessions are held according to what is appropriate for the student and his level. For any questions, you are welcome to contact us.

Hasmik
Class of statistics, computer programming, R programming
I am a graduate in data science with R programming skills. I am able to help the students with assignments, and analysis with their master thesis. My approach is very student-oriented and I explain the subjects in a detailed way so that the students understand the main idea.

Baia
Front-end development(Html, Css, Javascript) by professional and experienced developer
Web development is currently one of the most in-demand fields. Whether you are interested in taking your first steps in the programming world, looking to enhance your skills in this field, or have specific projects that require additional assistance, HERE I AM, I am here to help! My teaching method is both effective and straightforward. I have tailored programs designed for both kids (ages 7-13) and adults, ensuring that the material is suitable for different age groups. By the end of the course, students will have the ability to independently build dynamic websites. For further details, please don't hesitate to contact me!

Youness
Office Automation Training: Excel, Word, Remote Power Point / Online
- I teach in Excel, Word, Power point, Access, Outlook, internet, computer maintenance at home or remotely. - For more information, contact me. - I teach in Excel, Word, Power point, Access, Outlook, internet, computer maintenance at home or remotely. - For more information, contact me. - I teach in Excel, Word, Power point, Access, Outlook, internet, computer maintenance at home or remotely. - For more information, contact me.

Omar
Learn Python Programming in 7 days - GUARANTEED (YES!)
Hi there, I am Omar, certified of the PCAP – Certified Associate in Python Programming by Python Institute. This badge demonstrates the ability to accomplish coding tasks related to the basics of programming in Python and the fundamental notions and techniques used in object-oriented programming. Based on my PCAP knowledge, I have prepared this course or class (for everybody, even if you have ZERO knowledge of basic programming) so that 80% of the content covers practical exercises. In short, this 7-day course (one hour daily) covers the following content: 1- Intro to programming in Python 2- Variables in Python 3- Mathematics in Python 4- List, Tuples, and Dictionaries in Python 5- Indexing and Slicing in Python 6- Conditional statements and Loops in Python 7- Functions in Python 9- Intro to Data Science (Complementary Class)

Karim
Programming and Web Development Course - Computer Engineer
Computer engineer, with 2 years of experience in individual teaching, I specialize in programming in Python, C, JAVA, as well as in web development (HTML, CSS, JS, PHP) and object-oriented programming. I offer workshops specially designed for rapid progress. My background also includes 2 years of tutoring with students from JUNIA, EMSI and preparatory classes.

Andreina
Curso de programación en Java, Laravel, Php, Javascript, HTML y CSS, WordPress, Selenium y Cucumber
Aprende a programar en tan solo 6 semanas, tomando un curso de programación de lunes a viernes con solo 2 horas. Podrás aprender a programar en: Conceptos básicos Conexión a base de datos Programación orientado a objetos Conectar a hosting Ficheros Json Desarollo de aplicación 1 Conceptos de JSP Creación de página web con JSP Desarrollo de aplicación 2 Conceptos de MVC Gestión de Reportes Pruebas Testing Prácticas #3 Desarollo de aplicación #3

Alois
I am a teacher of mathematics and I give extra hours for private lessons in science subjects
As a math teacher, I offer private lessons in science subjects. My classes are mainly aimed at cycle and college students in Geneva, as well as students from private schools. I can also help people who have already finished their schooling but who need to upgrade their knowledge for professional needs. I am generally available within 3 days of your request and I move around the canton of Geneva using public transport (TPG). Travel costs are included in my rates. For a long-term follow-up, I can give you exercises to do between sessions and correct them at home. I speak and understand English, but my lessons will be mainly in French. I am ready to adapt my teaching according to your specific needs and to provide personalized support to help you progress in scientific subjects. Do not hesitate to contact me if you have additional questions or if you wish to schedule a lesson session. I will be happy to help you in your math learning.

Pierre-Hadrien
Computer programming course (Java / Python / C)
This course is intended for those who want to start, begin or improve their programming. I can easily teach you the basics of programming in Java, Python, C but help you improve or even help you on a programming project. I practice programming since I was 14 years old and I created several projects, from high school to higher education. This course is therefore intended for all levels, for people wishing to start but also for middle school or high school students who need help in their lessons. I have already taught programming and project monitoring courses in Java and would be happy to help you achieve your goal, adapting to the level and pace / pedagogy needed by anyone. Classes take place mainly at my home or on the EPFL campus, I can also travel by public transport to your home.

Antonin
Experienced teacher in private lessons gives private lessons in the Geneva region
Need a catch-up, tutoring, private lessons or help with homework in mathematics? In computer science ? In logic? I'm here for you! I offer you a personalized approach; because there is no one method that works for everyone, I adapt to the needs and requests of each student (and their parents). The first hour of class will be used to define the student's needs, deadlines and strengths. My courses are aimed at secondary school students of all levels, higher education students and anyone wishing to refresh or strengthen their knowledge of mathematics and computer science. I have been helping friends and acquaintances on a voluntary basis for a long time in the success of their studies and I hope to be able to put this experience to the benefit of your success :)

Abdul
Math & Computer Science Fusion: Solving Real-World Problems
Uncover the Hidden Marvels of Mathematics. Our math classes are a portal to a world of wonder, where numbers hold secrets waiting to be revealed. Dive into the elegance of equations, the intrigue of patterns, and the artistry of mathematical thinking. Join us on a journey where every calculation is a masterpiece, and where the mysteries of math unfold before your eyes. Embark on a comprehensive journey through the world of computers, where we start from the very basics and guide you to expert-level mastery. Our computer classes are designed for all levels of learners, whether you're a complete novice or looking to enhance your advanced skills. Explore the fundamentals of hardware and software, dive into programming languages, and navigate the intricacies of cutting-edge technologies. Join us on this transformative path where you'll gain the confidence and expertise to excel in the digital landscape, from the ground up to the highest levels of proficiency

Youness
ASSOCIATE PROFESSOR I TEACH: MICROCONTROLLER PROGRAMMING: PIC 16F8XX 18FXX 14FXX ARDUINO ...
I am an associate professor of electrical engineering I offer courses in everything related to the discipline of electrical engineering: CPGE / BTS / DUT / IUT / DTS / UNIVERSITY / Technical high school ARCHITECTURE OF A PROGRAMMED SYSTEM INTERNAL AND EXTERNAL APPEARANCE INPUT/OUTPUT MANAGEMENT timeouts timers, watchdog PIC 16F8X 16F8XX PROGRAMMING INTERRUPTIONS MANAGEMENT ASSEMBLER PROGRAMMING PROGRAMMING IN C MACHINE CONTROL SOFTWARE SIMULATION MPLAB MIKROC ISIS/PROTEUS