

from34.39CAD/ 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!
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: | Adults (18-64 years old) Seniors (65+ years old) |
---|---|
Student level: | Beginner Intermediate |
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?"
Ex. "Hi, when are you available to meet for a lesson?"
Availability of a typical week
(GMT -04:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
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 | Sunday at 15:00 |
16 | Monday at 16:00 | Tuesday at 16:00 | Wednesday at 16:00 | Thursday at 16:00 | Friday at 16:00 | Saturday at 16:00 | Sunday at 16:00 |
17 | Monday at 17:00 | Tuesday at 17:00 | Wednesday at 17:00 | Thursday at 17:00 | Friday at 17:00 | Saturday at 17:00 | Sunday at 17:00 |
18 | Monday at 18:00 | Tuesday at 18:00 | Wednesday at 18:00 | Thursday at 18:00 | Friday at 18:00 | Saturday at 18:00 | Sunday at 18:00 |
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from C$34.39Online via webcam
from C$38.09At student's home
100% Satisfaction Guarantee
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
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
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 | Sunday at 15:00 |
16 | Monday at 16:00 | Tuesday at 16:00 | Wednesday at 16:00 | Thursday at 16:00 | Friday at 16:00 | Saturday at 16:00 | Sunday at 16:00 |
17 | Monday at 17:00 | Tuesday at 17:00 | Wednesday at 17:00 | Thursday at 17:00 | Friday at 17:00 | Saturday at 17:00 | Sunday at 17:00 |
18 | Monday at 18:00 | Tuesday at 18:00 | Wednesday at 18:00 | Thursday at 18:00 | Friday at 18:00 | Saturday at 18:00 | Sunday at 18:00 |
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from C$34.39Online via webcam
from C$38.09At 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
You are here
Private lessons
in Casablanca
Similar classes
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.
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.
Mohamed
Private lessons in Software Engineering and Computer Programming for all levelsWhether you are a beginner writing your first lines of code or an advanced learner tackling complex concepts, I tailor lessons to suit your needs. Together, we will focus on practical skills, problem-solving, and real-world projects to make programming intuitive and rewarding. Let's work together to turn your goals into achievements!
Rony
Learn App Development for Teens! Features three fun beginner, intermediate and advanced levels!Empower young minds to create their own mobile apps with this fun and interactive course! Designed for children aged 9 to 13, this course introduces app development using MIT App Inventor, a beginner-friendly platform that makes coding easy and exciting. Students will learn the basics of programming, user interface design, and problem-solving as they build their own functional Android apps. Through hands-on projects and creative challenges, they will develop logical thinking and digital skills while bringing their ideas to life. No prior experience is needed—just curiosity and a passion for technology!
Riadh
Introductory Course in Computer Science, Computer Networks and Telecommunications.The course will cover the following points:
- Office automation (Word, Excel)
- Network administration
- CCNA Training (This program provides the foundation for IT professionals who are familiar with the
Cisco networks and operating systems)
- Teaching network courses (LAN, MAN, WAN, TCP/IP protocols)
- Practical work (Packet tracer)
- Some notions on computer security
Pr YSF
Electronics, signal processing, telecommunications, Electronics: analog, digital, AutomaticEngineer in engineering sciences option electrical engineering
Senior professor of engineering sciences
SKILLS
IS engineering sciences
Embedded system (microcontrollers, z80 microprocessors, Motorola, ARM), Real-time system, network concept (OSI, TCP/IP), design of systems and electronic cards (analog, digital, power supply), signal processing, communication protocols ( SPI, I2C, CAN BUS, UART...), telecommunications.
Technical skills :
Languages: C / C ++, JAVA, VHDL / VERILOG, Python, Assembler.
Professional software:
MATLAB, SIS + PSIM + PSpice, QUARTUS, IDE68, Mikro C, Xilinix ISE, Labview, CoIDE.
Technologies:
Siemens PLC, Allen bradeley, STM32, FPGA, TIA Portal, STEP7, RSLogix
Electrical engineering: Electric motors, Transformers
Renewable energies: study of the solar pumping installation and the wind turbine installation.
Electronics: analog, digital, power electronics, system electronics and instrumentation
biomedical.
Networks and telecommunications.
Industrial IT and programmable logic controllers.
Automatic: modeling, identification and control of systems.
Mechatronics.
MATLAB
• Noise and vibration of asynchronous motors
• Speed variator
• Study and implementation of LV / MV standards
• Electrical accreditation: NF C18-510 standard
• NF C 15-100 electrical installations
• Management of electrical energy in networks (Continuous Power Flow)
Izhar
Basic Computer Course along with the complete MsOffice Package and HTML (creating web pages)Talking about Computers, it is a very interesting subject. As technology is advancing at a rapid pace, we rely more and more on computers for everything from playing games to organizing our taxes. An understanding of computer basics is compulsory nowadays.
I have a Master's Degree in Computer Science and this course is designed according to your level of understanding of computers. We'll be practically doing things on Computers and see the things happening over there.
Starting from Computer basics which includes computer knowledge of Operating system, hardware-software components, internet, World Wide Web(WWW), different web browsers, and other basic functionalities of a computer system. Then moving on to basic knowledge of word processing, spreadsheets and preparing professional presentations (Ms. Word, Ms. Excel, Ms. Powerpoint) and creating simple web pages through HTML. Apart from this if you wish, we can move to the advanced level of each of them. I'll be teaching you in a very simple way so that you grab the concepts easily.
Let's start and do something innovative.
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.
Muhammad
Artificial Intelligence & Machine Learning Course for KidsThis is a 15-week adventure for kids aged 11-15 to explore AI and machine learning. Students will learn to build AI-powered apps, code with drag-and-drop tools, train AI models, and solve real-world problems. The course includes hands-on projects, and a project showcase to build confidence and tech skills.
Antonin
Experienced teacher in private lessons gives private lessons in the Geneva regionNeed 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 :)
Imad
Algorithm and programming 1 (The essential bases of programming: Algorithms)Master pseudo-code algorithms in this hands-on course with dozens of different algorithms
In this course, you will learn the basics of computer programming through the fundamental subject taught in all higher schools of computer science: algorithms.
This is the initial stage of your learning to become a computer scientist (programming)
First we will see a broad introduction to computer programming, and we will explain what algorithms are.
Then, you will learn the language of computer scientists by studying "pseudo-code", and you will learn all the concepts of computer science through a multitude of practical exercises.
The topics covered are very broad and comprehensive:
Introduction
- Algorithm Syntax
- data type and Variables
- The operators
- The instructions
- Conditions
- The repetitive structure (loops)
- The tables
- Research techniques
- Sorting algorithms
- dichotomous search
- Functions
- The procedures
- Recursion
-complexity
- Introduction to the C language
- ...
Your first programs...
Finally, you will start programming by creating several algorithms in a specific programming language (here, C language).
These algorithms are applicable in all programming languages.
The goal...
With more than 8 hours of e-courses, quizzes, and an assessment, you will have what you need to continue your learning of computer programming and advance towards your future profession.
Who is this course for?
Beginner in programming
Retraining
Computer science students or future students
Thanks and see you soon !
IMAD
Paul
I am a teacher of mathematics and I give extra hours for private lessons in science subjectsAs 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.
Zhane
Cyber Security and IT Consultancy Development Class### **Junior Level (Ages 11-14)**
#### Module 1: Introduction to Cyber Security
- **Week 1-2: Basics of Cyber Security**
- What is cyber security?
- Importance of cyber security in daily life
- Common cyber threats (e.g., phishing, malware)
- **Week 3-4: Safe Internet Practices**
- How to create strong passwords
- Recognizing suspicious online behavior
- Safe use of social media
#### Module 2: Introduction to Consultancy
- **Week 5-6: Basics of Consultancy**
- What does a consultant do?
- Types of consultancy (e.g., IT consultancy, management consultancy)
- Basic problem-solving techniques
- **Week 7-8: Communication Skills**
- Basics of effective communication
- Listening skills and giving feedback
- Role-playing exercises
#### Module 3: Basic Cyber Security Tools and Techniques
- **Week 9-10: Introduction to Encryption**
- Basics of encryption and why it's important
- Simple encryption activities
- **Week 11-12: Cyber Security Software**
- Overview of anti-virus and anti-malware software
- Hands-on practice with basic cyber security tools
#### Module 4: Cyber Security Projects
- **Week 13-14: Group Projects**
- Working on small cyber security projects
- Presenting findings and solutions
- **Week 15-16: Reflect and Review**
- Reviewing key concepts learned
- Feedback and assessment
---
### **Intermediate Level (Ages 15-17)**
#### Module 1: Advanced Cyber Security Concepts
- **Week 1-2: Understanding Cyber Attacks**
- Types of cyber attacks (e.g., DDoS, ransomware)
- Anatomy of a cyber attack
- **Week 3-4: Network Security**
- Basics of network security
- Firewalls and intrusion detection systems
#### Module 2: Consultancy Skills
- **Week 5-6: Advanced Consultancy Techniques**
- Consulting frameworks (e.g., SWOT analysis)
- Case studies of cyber security consultancy
- **Week 7-8: Client Interaction**
- Understanding client needs
- Role-playing client-consultant scenarios
#### Module 3: Practical Cyber Security Skills
- **Week 9-10: Ethical Hacking Basics**
- What is ethical hacking?
- Basic ethical hacking techniques and tools
- **Week 11-12: Incident Response**
- Responding to a cyber incident
- Creating an incident response plan
#### Module 4: Cyber Security Projects
- **Week 13-14: Group Cyber Security Projects**
- Working on intermediate cyber security challenges
- Presenting solutions and findings
- **Week 15-16: Reflection and Assessment**
- Reviewing key concepts and projects
- Feedback and improvement areas
---
### **Senior Level (Ages 18-21)**
#### Module 1: Professional Cyber Security Practices
- **Week 1-2: Advanced Threat Analysis**
- Identifying and analyzing advanced threats
- Case studies of significant cyber attacks
- **Week 3-4: Cyber Security Policies and Governance**
- Understanding cyber security policies
- Developing and implementing cyber security policies
#### Module 2: Advanced Consultancy Skills
- **Week 5-6: Strategic Consulting**
- Developing long-term strategies for clients
- Advanced consulting methodologies
- **Week 7-8: Business Development in Cyber Security**
- Creating business models for cyber security services
- Pitching cyber security solutions to clients
#### Module 3: Specialized Cyber Security Skills
- **Week 9-10: Advanced Ethical Hacking**
- In-depth ethical hacking techniques
- Conducting penetration testing
- **Week 11-12: Cyber Forensics**
- Basics of digital forensics
- Tools and techniques for forensic analysis
#### Module 4: Capstone Project and Professional Skills
- **Week 13-14: Capstone Cyber Security Project**
- Large-scale project addressing a real-world cyber security issue
- Collaboration with local businesses or organizations
- **Week 15-16: Professional Skills**
- Advanced communication and presentation skills
- Professional ethics in cyber security
---
### **Supplementary Activities**
- **Workshops and Guest Lectures**
- Regular workshops with industry professionals
- Guest lectures from cyber security experts and consultants
- **Competitions and Hackathons**
- Participation in local and national cyber security competitions
- Hosting cyber security challenges and hackathons
---
This syllabus aims to provide a comprehensive education in both cyber security and consultancy, ensuring that students gain the necessary skills and knowledge to excel in these fields.
Salomé
University graduate gives computer/excel/word/typing lessonsA 34-year-old university graduate, business engineer, with 12 years of professional experience, offers her teaching services.
Lessons (1 hour online only) - 1.5 or 2 hours depending on the subject/level/location
Educational and organized teacher with excellent revision and organizational techniques
Microsoft Office - Excel/Word/PowerPoint - email - typing - ...
Educational and patient with a good methodology adapted to each student
97% success rate with regular monitoring
Feel free to contact me for more information!
See you soon
Mathieu
Wordpress private lesson - From beginner to expertWith 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