facebook
Karim
member icon
Trusted teacher
favorite buttonAdd to Wish List
favorite buttonAdd to Wish List
from53.54QAR/ h

Cours en réseaux, sécurité des systèmes et architecture système

Are you ready to step into the world of Application Security? This course is perfect for beginners and intermediates looking to understand how to protect modern applications from security threats. Whether you’re a developer, aspiring ethical hacker, or tech enthusiast, this course will guide you through the essential principles and practices of securing web and mobile applications.

In this course, you’ll explore common vulnerabilities like SQL injection and Cross-Site Scripting (XSS) and learn how to defend against them using real-world techniques. We’ll dive into secure coding practices, threat modeling, and the basics of ethical hacking to equip you with the skills to analyze, identify, and fix security issues effectively.

By the end of the course, you’ll have a solid foundation in application security, gaining the confidence to think like a security expert and proactively protect your applications. Join us on this journey to start mastering the art of securing digital spaces!

Extra information

Prepare your KALI machine :)

Location

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

|
Use ctrl + 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
The class is taught in:French, English, Arabic

About Me

As a computer engineer, I am convinced that computer science is much more than just an academic discipline; it is a future-oriented profession that is shaping our world at a breathtaking pace. Technology is the driving force propelling our society forward, and as an engineer, I've had the opportunity to immerse myself in the heart of this digital revolution.

However, my passion goes beyond just software development or solving complex problems. What motivates me the most is passing on these skills and understanding to the next generation of innovators and leaders. I firmly believe that every student possesses unlimited potential, and as a teacher, I am committed to guiding them throughout their journey, starting from where they are and leading them to their ultimate destination.

Education

My academic journey led me to embark on an exciting adventure within the National School of Computer Science and Systems Analysis (ENSIAS) after successfully completing my studies in preparatory classes. This significant step in my education acted as a catalyst for my profound understanding of computer science and its practical applications.

Experience / Qualifications

Throughout my academic and professional journey, I've had the privilege of participating in various computer development and programming projects, which have enriched my understanding of computer science and bolstered my technical skills.

Among them, I've worked on the design and implementation of complex software systems, ranging from creating database management applications to developing interactive web solutions. These projects have allowed me to apply my theoretical knowledge to real-world problems and refine my programming skills in languages such as Python, Java, and PHP.

Reviews (1)

Karim masters his course well and is a good teacher.
Translated by Google. Click to view original.
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.

Ask a question

Send a message explaining your needs and Karim 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
  
  
  
  
  
  Saturday at 3:00
  Sunday at 3:00
4
  
  
  
  
  
  Saturday at 4:00
  Sunday at 4:00
5
  
  
  
  
  
  Saturday at 5:00
  Sunday at 5:00
6
  
  
  
  
  
  Saturday at 6:00
  Sunday at 6:00
7
  
  
  
  
  
  Saturday at 7:00
  Sunday at 7:00
8
  
  
  
  
  
  Saturday at 8:00
  Sunday at 8:00
9
  
  
  
  
  
  Saturday at 9:00
  Sunday at 9:00
10
  
  
  
  
  
  Saturday at 10:00
  Sunday at 10:00
11
  
  
  
  
  
  Saturday at 11:00
  Sunday at 11:00
12
  
  
  
  
  
  Saturday at 12:00
  Sunday at 12:00
13
  
  
  
  
  
  Saturday at 13:00
  Sunday at 13:00
14
  
  
  
  
  Friday at 14:00
  Saturday 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
  
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 53.54 QAROnline via webcam
from 80.32 QARAt 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 August 2023
  • Phone number verified
  • Google connected
  • Linkedin connected

Availability of a typical week

(GMT -04:00) New York
MonTueWedThuFriSatSun
0
  
  
  
  
  
  
  
1
  
  
  
  
  
  
  
2
  
  
  
  
  
  
  
3
  
  
  
  
  
  Saturday at 3:00
  Sunday at 3:00
4
  
  
  
  
  
  Saturday at 4:00
  Sunday at 4:00
5
  
  
  
  
  
  Saturday at 5:00
  Sunday at 5:00
6
  
  
  
  
  
  Saturday at 6:00
  Sunday at 6:00
7
  
  
  
  
  
  Saturday at 7:00
  Sunday at 7:00
8
  
  
  
  
  
  Saturday at 8:00
  Sunday at 8:00
9
  
  
  
  
  
  Saturday at 9:00
  Sunday at 9:00
10
  
  
  
  
  
  Saturday at 10:00
  Sunday at 10:00
11
  
  
  
  
  
  Saturday at 11:00
  Sunday at 11:00
12
  
  
  
  
  
  Saturday at 12:00
  Sunday at 12:00
13
  
  
  
  
  
  Saturday at 13:00
  Sunday at 13:00
14
  
  
  
  
  Friday at 14:00
  Saturday 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
  
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 53.54 QAROnline via webcam
from 80.32 QARAt 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


Robert
Excel lessons, at your place, at my place or remotely, at your best convenience!
As a Franco-Belgian management teacher, I give Excel lessons with passion! Whether remotely or face-to-face, I offer many examples and exercises to accompany you. I travel without problem throughout the region of Brussels and its surroundings, for lessons of at least 2 hours. For France, courses are only given remotely. Here are some key words that will be covered in my classes: Scenario analysis, Year, Rounding, Today, Bdnb, Bdnbval, Bdsum, Search, Column, Copy/paste in values, Copy/paste with transposition, Consolidation, Date, Datedif, Determat, Dollar, Right, Righterg, Equiv, Esterror, Estna, Frequency, Filter (simple and advanced), Format of cells, Left, Large.Value, Printing of documents, Index, Indirect, Inversemat, Day, Weekday, Line, Matrix, Max, Maxa, Max.Si, Min , Mina, Mina.If, Formatting of cells and ranges, Month, Average, Average.If, Nb, Nb.If, Nbval, Naming of cells and ranges, No, Small.value, Product, Productmat, Protection of cells, Lookup (Lookup), Lookupv (VLookup), Lookuph (HLookup), If (If), If.Not.Disp, If.Conditions, Iferror, Sum, Sumproduct, Sum.If, Sum.If.Set, Substitute , Pivot tables, Sorting, Cell locking Do not hesitate to contact me to organize your lessons according to your needs and availability. Together, we will develop your Excel skills in an efficient and personalized way.

Kenneth
🇸🇬 [Grade 1 to 6] Singapore Math & Science Tutor 🇸🇬🇸🇬
Hi there! 👋 I’m a patient and passionate tutor from Singapore 🇸🇬 with several years of experience helping Primary school students (ages 6 to 12) build a strong foundation in Math and Science — the Singaporean way! I specialise in teaching Primary 1 to Primary 6, using proven methods from the Singapore MOE curriculum: ✅ clear explanations ✅ step-by-step problem-solving ✅ Real-life applications to make learning meaningful Whether your child needs extra support or wants to get ahead, I personalise every lesson to match their learning pace and style. My lessons are interactive, engaging, and focused on building confidence, not just completing worksheets. 🔹 Taught by a native Singaporean tutor 🔹 Lessons in English (with Chinese support if needed) 🔹 Concept mastery, test prep & homework help 🔹 Online sessions (with in-person options in Bangkok or Singapore) Let’s help your child feel more confident and capable — one fun and focused lesson at a time!

Baia
Python & Django Development – From Beginner to Web App Developer
🚀 Learn Python and Django to Build Powerful Applications 🚀 Want to master Python and develop real-world web applications with Django? Whether you're a beginner or looking to enhance your coding skills, this course will guide you step by step! What You’ll Learn: ✅ Python Basics & Advanced Concepts – Learn syntax, data structures, OOP, and algorithms ✅ Django Framework – Build dynamic and scalable web applications ✅ Databases & APIs – Work with PostgreSQL, SQLite, and REST APIs ✅ Project-Based Learning – Apply concepts through hands-on coding and real projects ✅ Debugging & Best Practices – Learn clean coding principles and error handling 🔹 Who is this course for? Complete beginners who want to start coding with Python Developers looking to transition into backend or full-stack development Students and professionals who want to build their own web applications 💻 Class Format: - Live online sessions via Google Meet - Interactive coding exercises & projects - Personalized guidance based on your level 📩 Contact me to start your Python & Django journey today!

Vincent
Cambridge IGCSE / GCSE /A-Levels / O-Levels / Checkpoint in Computer Science & Information Technology (ICT)
With over seven years of experience in teaching Computer Science & Information Technology (ICT), I have developed a strong expertise in delivering high-quality education across multiple internationally recognized curricula, including Cambridge IGCSE, GCSE, A-Levels, O-Levels, and Checkpoint. My passion lies in equipping students with coding, cybersecurity, and digital literacy skills, ensuring they are well-prepared for the evolving demands of the digital world. Expertise & Teaching Areas: ✅ Programming & Software Development: Python, Java, C++ ✅ Cybersecurity: Ethical hacking, data protection, network security ✅ Digital Literacy: ICT applications, online safety, cloud computing ✅ Data Science & AI: Data analysis, machine learning fundamentals ✅ Web Development: HTML, CSS, JavaScript Curriculum & Pedagogical Experience: 🔹 Cambridge IGCSE & GCSE ICT & Computer Science – Teaching core and extended syllabi, focusing on programming logic, databases, and networking. 🔹 Cambridge A-Levels & O-Levels Computer Science – Preparing students for advanced computing concepts, problem-solving, and algorithm development. 🔹 Cambridge Checkpoint ICT – Building foundational skills in digital technology and computer applications. Professional Impact: 📌 Mentored students to achieve top grades in Cambridge ICT & Computer Science exams. 📌 Developed interactive lesson plans integrating real-world applications of technology. 📌 Conducted coding boot camps and cybersecurity workshops to enhance practical learning. 📌 Guided students in project-based learning, including app development and website design. With a strong commitment to student-centered learning and technological innovation, I am dedicated to shaping future tech leaders and empowering learners with skills relevant to careers in technology, data science, and software development.

Brahim
Introduction to NoSQL DataBase MongoDB by Pratique
Do not deal with the manual with terms of reference statements and basic documents that cannot be obtained in order to avoid the MongoDB problem. Please include the connection to one of the MongoDB données base, comment on simple CRUD operations and sujets clés que l'agrégation, l'indexation, la mode des données et les Transaction. 1- Install MongoDB 2- Implement MongoDB 3- Use of documents and collectibles 4 - Leadership Committee 5- Execute CRUD commands (create, read, update, delete) avec mongo shell 6- Type the register in a MongoDB database 7- Reset the base to remonter specific documents depuis mongo shell. 8- Lagrégation 9- Indexing 10- Amending institutions and transactions

Dimitri
Microsoft Word Mastery Course - Formatting and Layout with Word
During this training, you will have the opportunity to acquire advanced skills for optimal and professional use of Microsoft Word software. In the program, - Text formatting - Document layout - Book design tool (pagination, division into chapters, table of contents, table of illustrations, bibliography, cover page, etc.) - Impression - Use of developer tools - Sharing and collaborative work - Tips to gain efficiency and speed. The course begins with a knowledge test that will allow us to assess your skills and focus on the essentials. Duration: 1 month Hourly volume: 24 hours Register now !

Hayat
Private lessons in mathematics (algebra, numerical analysis, differential equations)
Are you a student or professional looking to enhance your understanding of mathematics and data science? I offer personalized courses tailored to your level and goals, with solid theoretical foundations and practical applications. In this course, we avoid major topics such as: Algebra and linear algebra Digital analysis and its methods Differential Equations (EDO and EDP) Introduction to Data Science Using Python (NumPy, pandas, matplotlib, etc.) The lessons are tailored to the pace of each lesson, allowing you to support your studies, prepare for exams, or develop practical skills in programming and data analysis. No applicable programming experience is required—we start with the basics and no progression is required. Transformons brings complex concepts together into clear, intuitive understanding!

Jean-Baptiste
Learn to develop a complete mobile app on iOS and Android ready for production
Flutter is the mobile app development framework from Google, based on Dart. You will learn: - How to develop a mobile app from scratch on iOS and Android - How the use Riverpod, the best state management system - How to use Google Firebase (Authentication, Firestore, Cloud Functions, Cloud messaging, ...) - Testing automation I'm a software engineer with 4 years of experience coding with Flutter and more than 10 years working for IT companies.

Dishant
Maths Bootcamp for SAT, ACT, IB, IGCSE, GCSE, CIE, middle school and high school math preparation.
Welcome to a tutoring experience designed to transform academic challenges into achievements! I provide specialized instruction in mathematics and science across all major curriculums, including US, UK, Indian, and Middle Eastern systems, with a particular focus on SAT, ACT, and AP exams. As a certified tutor, I support students through every level of high school math—Algebra, Calculus, Geometry, Statistics, and Trigonometry—and core science concepts. My approach is deeply personalized, ensuring that each student receives instruction tailored to their unique strengths and learning goals. I prioritize student satisfaction and comprehension above all, committing to an environment where each concept is fully understood and every question addressed. With customized learning plans, interactive tools, and hands-on projects, I make complex topics accessible and engaging. My goal is to inspire both skills mastery and a true enthusiasm for learning. Whether you're tackling advanced math, preparing for college admissions, or aiming for top scores in AP, SAT, or ACT exams, I’m here to provide dedicated support every step of the way. Experience the difference a tailored, student-centered approach can make—where your success and understanding are always the priority.

Mahmoud
"Fun & Engaging Coding for Kids: Scratch, Python, AI & Web Development"
Unlock the exciting world of coding with this beginner-friendly course designed specifically for young learners! 🚀 In this interactive class, children will explore the fundamentals of programming through engaging hands-on projects. We'll start with Scratch, a fun visual coding platform that builds problem-solving and logical thinking skills. Then, we'll dive into Python, one of the most popular coding languages, where kids will learn to create simple programs and games. Finally, we’ll introduce them to Artificial Intelligence (AI) concepts in an easy and exciting way! By the end of this course, students will: ✅ Build fun projects with Scratch 🎮 ✅ Write real code using Python 🐍 ✅ Understand basic AI concepts 🤖 ✅ Develop problem-solving & logical thinking skills This course is perfect for kids who love technology and want to start their journey into programming in a creative and enjoyable way!

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 :)

Martial
Graduate teacher gives courses in Physics & Chemistry, Mathematics, many years of experience.
I am a dynamic and demanding teacher who gives private lessons in Physics-Chemistry as well as Mathematics. I graduated from teaching seven years ago, after a masters in physical sciences with honors, and I teach in college and high school since. I have also been preparing students for the Baccalaureate Science for many years, all of whom have been awarded very good honors. I also prepare my students for different exams (Matu, Bac, preparation for EPFL, etc...) I make sure to rework the basics so that the student can progress quickly. It is important to me that my students acquire a solid foundation of knowledge. I also give effective work methods that will allow him to progress much more quickly and so he can regain self-confidence. I can go to the student's home or also take the course via Skype.

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

Mathieu
Wordpress private lesson - From beginner to expert
With 7 years of experience as a developer in a Factory, I now develop Wordpress websites for large groups. In the training program, you will learn to: - Install, configure, and deploy WordPress sites - Develop custom Wordpress themes and plugins - Use powerful tools like ACF Pro, Gravity Forms, WPML, AIOS Security, WP rocket... - Create custom post types and tailor-made taxonomies - Develop pages using the right methods in HTML, CSS, Javascript & PHP - Administer and manage a site database - Contribute to the good natural referencing (SEO) of your site - Use WP-Cli to speed up the maintenance of your sites - Use Docker to containerize your local/prod projects and facilitate their management - Administer your WP sites the right way - And much more... For any questions, you can contact me by PM. See you soon, Matthew

Reza
Systematic Reasoning and Logical Thinking for Computer Science
You will learn Systematic Reasoning & Logical Thinking which is a requirement for entering Computer Science program in many universities. The book “Delftse Foundations of Computation” especially its second chapter will be the main source of our lesson, but other more in-depth books will be also covered if you want to improve even further on logical thinking. The topics in our lesson include: • Propositional Logic: Logical operators; Precedence rules; Logical equivalence; Implications in English; Exclusive or; Universal operators; Classifying propositions • Boolean Algebra: Substitution laws • Logic Circuits: Logic gates; Combining gates to create circuits; From circuits to propositions; Disjunctive Normal Form; Binary addition. • Predicate Logic: Predicates; Quantifiers; Tarski’s world and formal structures; • Deduction: Valid arguments and proofs; Proofs in predicate logic If you have any additional questions before starting a class, please feel free to ask me. I am here to assist! :)