facebook
favorite button
super instructor icon
Trusted teacher
This teacher has a fast response time and rate, demonstrating a high quality of service to their students.
member since icon
Since April 2025
Instructor since April 2025
Translated by GoogleSee original
Foundations of Computer Networks and Protocols (routing and switching)
course price icon
From 33.31 C$ /h
arrow icon
This course covers the basics of computer networking, including protocols, IP addressing, routing, and network services. Students will also get familiar with practical tools used in penetration testing and network monitoring. A hands-on approach helps students apply concepts in real-world scenarios.
Extra information
With experience in configuring networks, simulating IoT devices, and conducting penetration tests, I bring practical knowledge that will help you grasp the concepts and prepare for real-world challenges in network administration and cybersecurity.
Location
location type icon
Online from Morocco
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
English
French
Arabic
Availability of a typical week
(GMT -04:00)
New York
at teacher icon
Online via webcam
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
This course introduces students to the fundamentals of algorithmic thinking and Python programming. You'll learn how to break down complex problems, write efficient code, and apply programming techniques used in cybersecurity and data analysis. The course includes practical exercises and mini-projects to reinforce concepts.
Read more
This course covers core mathematical principles such as algebra, linear algebra, statistics, and probability, making them accessible to learners of all levels. Whether you're just starting out or looking to deepen your understanding, you'll find clear explanations and practical examples that grow with your skills.

Through real-world applications in engineering, data modeling, encryption, and machine learning, students will see how math is used in fields like cybersecurity and computer science. The course is structured progressively, starting with foundational concepts and gradually introducing more advanced topics—ensuring that every student can learn, apply, and advance confidently.
Read more
Similar classes
arrow icon previousarrow icon next
verified badge
Eager to learn Linux and infrastructure? Then do no hesitate in contacting me. We can start from the foundations of all these extremely important disciplines, if you consider you have knowledge on system administration is not a problem, we can study Security in Linux and Networks, virtualization and containers.
verified badge
Engineer 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)
verified badge
Having trouble understanding how social media works? Do you need to highlight your business, your creations, your travels on social networks?
I am a social media expert and I can support you in your launch.
If you've already started, congratulations! I'm here to help you find direction, strategize and take your social media to the next level.
Social networks are now an integral part of our daily lives and all companies, brands and others must be up to date to perform. I would be happy to help you in this process and teach you how to succeed in this digital world where everything is possible.
verified badge
In a Wireshark class, students will learn the fundamentals of using Wireshark for packet analysis and network troubleshooting. The class typically covers the following topics:

1. Introduction to Packet Analysis:
- Understanding the importance of packet analysis in network troubleshooting and security.
- Overview of network protocols and their role in packet communication.

2. Wireshark Installation and Setup:
- Downloading and installing Wireshark on different operating systems.
- Granting necessary permissions for packet capture.

3. Capturing Packets:
- Selecting the appropriate network interface for capturing packets.
- Starting and stopping packet capture.
- Configuring capture options, such as promiscuous mode and packet filters.

4. Navigating the Wireshark Interface:
- Familiarizing with the main components of the Wireshark window.
- Understanding the packet list pane and its columns.
- Exploring the packet details pane and various protocol layers.

5. Filtering and Display Options:
- Using display filters to focus on specific packets of interest.
- Applying filters based on protocols, IP addresses, ports, and other packet attributes.
- Customizing column display and packet summary information.

6. Analyzing Packet Details:
- Understanding the structure of a packet, including Ethernet, IP, TCP/UDP, and application layers.
- Examining packet headers and payload.
- Interpreting key fields, flags, and protocol-specific information.

7. Following Streams and Conversations:
- Identifying and tracking network streams.
- Following TCP/UDP streams to analyze complete conversations.
- Extracting files and media from captured packets.


Throughout the class, students will gain hands-on experience by working with Wireshark in practical exercises and case studies. They will develop the skills necessary to efficiently capture, analyze, and interpret network packets using Wireshark, enabling them to troubleshoot network issues effectively and ensure network security.
verified badge
Office automation from scratch.
Mastery of the most up-to-date WINDOWS 11 operating system environment.
WORD, POWERPOINT, EXCEL.

Computer science from scratch.
Complete computer handling.
Proficiency in the WINDOWS 11 environment.
Software Installation.
It reaches the Operating Systems installation.
verified badge
Classes are face-to-face at the student's home or via webcam. You will learn computer science according to your level and what you want to learn. I am a computer science student so quite versatile. As far as programming is concerned, the possible languages are: HTML, CSS, PHP, Python, C and C++, for the network, introduction to software such as Cisco packet tracer, GNS3, vmware, virtual box. Introductory computer courses, even rudimentary ones, are possible. You will learn in a jovial and encouraging atmosphere, I have a lot of experience in the field of teaching and I am comfortable with children
verified badge
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
verified badge
I offer comprehensive training for the Cisco Certified Network Associate (CCNA) exam. In this course, you’ll learn essential networking concepts, including network fundamentals, IP connectivity, IP services, security fundamentals, automation, and programmability. I combine theoretical knowledge with practical skills through hands-on lab exercises and real-world scenarios. Whether you’re new to networking or looking to enhance your skills, this course will prepare you for success in the networking field.
verified badge
Want to learn how to manipulate data, create visualizations, and understand the basics of machine learning? This data science-focused Python course will guide you step-by-step through essential concepts:
Python Language Basics
Data Analysis with NumPy and Pandas
Visualization with Matplotlib and Seaborn
Introduction to Machine Learning with scikit-learn
Concrete mini-projects on real datasets

Ideal for students, recent graduates or professionals in retraining, this course is designed to make Data Science accessible and practical.
verified badge
I solve any problem related to IT systems, networks, and cybersecurity. I offer online classes. I resolve any issue remotely. Classes are available for vocational students, engineering students, general IT support, and anyone who wants to learn for any reason!
verified badge
A computer science engineer with a Master's degree (Bac+5), specializing in programming and algorithms, I have been a private tutor since 2023. I support middle school, high school, and post-secondary students with a clear, supportive, and structured teaching approach. My goal is to strengthen logic, methodology, and confidence so that each student can make lasting progress and achieve their academic goals.


Passionate about teaching and sharing computer science knowledge, I also volunteer to help young people develop their logic, autonomy and digital skills in a caring and motivating environment.

I support high school and post-baccalaureate students according to their field of study:

- NSI (general high school): Python, algorithms, web basics (HTML, CSS, JavaScript) and databases (SQL)

- STI2D – SIN option: Python, PHP, C (Arduino), technical projects and embedded systems

- Vocational Baccalaureate (Digital Systems): networks, systems and applied programming

- BTS in Computer Science: structured and object-oriented programming, professional projects and tools

My approach is based on listening, patience, and teaching methods adapted to each individual's profile, in order to foster success, motivation, and a desire to learn.
verified badge
With over 10 years of experience as a Cisco trainer and field expert, I make complex concepts accessible and concrete through a teaching approach tailored to each individual. What I offer: A personalized learning path adapted to your objectives: For beginners: Acquire a solid foundation and understand the IT ecosystem. For experienced users: Deepen your knowledge of specific technologies and refine your skills. For certifications: Preparation for Cisco certifications (CCNA, CyberOps, CCNP, etc.). The program includes: Network fundamentals: OSI/TCP-IP model, routing, switching, VLANs. Essential protocols: TCP/IP, DNS, DHCP, HTTP/HTTPS, SSH. Cybersecurity in practice: Securing equipment, best practices, threat detection. Fiber optics: Principles, technologies, and deployment (depending on your level). My promise: Clear explanations without unnecessary jargon. Concrete case studies drawn from my field experience. Progress adapted to your pace. Supportive guidance in a focused yet relaxed atmosphere. Ready to turn your passion into expertise? Contact me for an initial lesson and together, let's build your success in networking and cybersecurity!
verified badge
This course introduces students to the essential role of data annotation in artificial intelligence and machine learning. Learners will gain a clear understanding of how raw data is transformed into structured, labeled datasets that enable AI systems to learn, interpret, and make accurate predictions.

Through guided instruction and practical examples, the class explores different types of annotation, including text, image, audio, and video labeling. Students will learn industry-relevant techniques, annotation standards, and quality control practices that ensure consistency and reliability in real-world AI projects.

The course emphasizes hands-on learning, allowing participants to practice annotation tasks and understand how their work directly impacts the performance of AI models. By the end of the class, students will have the foundational knowledge and practical skills needed to begin working on data annotation tasks or pursue opportunities in the AI and data industry.
verified badge
Stuck with SMR, ASIR, networking, systems, or cybersecurity?
You don't need a miracle: you need it explained to you properly.

My name is Rubén Martos. In 2025 I realized something: many students failed not because they were bad, but because nobody explained things to them properly.

I thought, "If I could understand it, I can teach it. And I can do it better."

I am an SMR technician with a distinction for Best Academic Record, Erasmus+ experience, and I am currently in my final year of ASIR (Administrative Systems and Network Administration). I have worked in support, systems, and cybersecurity for companies in Spain and Portugal, and I manage an ethical hacking blog.

Since then, at Avanza de Verdad we have had a clear mission:
that you understand computer science clearly, practically, and with results.

📌 Classes we offer
• SMR, ASIR and IT from scratch
• Networks, Cisco Packet Tracer
• Linux, Windows Server, scripting
• Databases and cybersecurity

🧠 Our method
• Get to the point
• Learning by doing
• Apply what you have learned

🎯 What are you taking with you?
• Clear and direct explanations
• Preparation for resits and exams
• Help with internships, assignments, and projects
• Answering questions even outside of class
• To truly move forward, not just to pass

We're going to make real progress 🚀
verified badge
Programming courses for beginners and intermediate learners.
Learning computer logic, the basics of coding and putting it into practice with exercises and mini-projects.
Personalized support according to the student's level.
Opportunity to move towards web or mobile development with a concrete and practical approach.
message icon
Contact Chakib
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Eager to learn Linux and infrastructure? Then do no hesitate in contacting me. We can start from the foundations of all these extremely important disciplines, if you consider you have knowledge on system administration is not a problem, we can study Security in Linux and Networks, virtualization and containers.
verified badge
Engineer 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)
verified badge
Having trouble understanding how social media works? Do you need to highlight your business, your creations, your travels on social networks?
I am a social media expert and I can support you in your launch.
If you've already started, congratulations! I'm here to help you find direction, strategize and take your social media to the next level.
Social networks are now an integral part of our daily lives and all companies, brands and others must be up to date to perform. I would be happy to help you in this process and teach you how to succeed in this digital world where everything is possible.
verified badge
In a Wireshark class, students will learn the fundamentals of using Wireshark for packet analysis and network troubleshooting. The class typically covers the following topics:

1. Introduction to Packet Analysis:
- Understanding the importance of packet analysis in network troubleshooting and security.
- Overview of network protocols and their role in packet communication.

2. Wireshark Installation and Setup:
- Downloading and installing Wireshark on different operating systems.
- Granting necessary permissions for packet capture.

3. Capturing Packets:
- Selecting the appropriate network interface for capturing packets.
- Starting and stopping packet capture.
- Configuring capture options, such as promiscuous mode and packet filters.

4. Navigating the Wireshark Interface:
- Familiarizing with the main components of the Wireshark window.
- Understanding the packet list pane and its columns.
- Exploring the packet details pane and various protocol layers.

5. Filtering and Display Options:
- Using display filters to focus on specific packets of interest.
- Applying filters based on protocols, IP addresses, ports, and other packet attributes.
- Customizing column display and packet summary information.

6. Analyzing Packet Details:
- Understanding the structure of a packet, including Ethernet, IP, TCP/UDP, and application layers.
- Examining packet headers and payload.
- Interpreting key fields, flags, and protocol-specific information.

7. Following Streams and Conversations:
- Identifying and tracking network streams.
- Following TCP/UDP streams to analyze complete conversations.
- Extracting files and media from captured packets.


Throughout the class, students will gain hands-on experience by working with Wireshark in practical exercises and case studies. They will develop the skills necessary to efficiently capture, analyze, and interpret network packets using Wireshark, enabling them to troubleshoot network issues effectively and ensure network security.
verified badge
Office automation from scratch.
Mastery of the most up-to-date WINDOWS 11 operating system environment.
WORD, POWERPOINT, EXCEL.

Computer science from scratch.
Complete computer handling.
Proficiency in the WINDOWS 11 environment.
Software Installation.
It reaches the Operating Systems installation.
verified badge
Classes are face-to-face at the student's home or via webcam. You will learn computer science according to your level and what you want to learn. I am a computer science student so quite versatile. As far as programming is concerned, the possible languages are: HTML, CSS, PHP, Python, C and C++, for the network, introduction to software such as Cisco packet tracer, GNS3, vmware, virtual box. Introductory computer courses, even rudimentary ones, are possible. You will learn in a jovial and encouraging atmosphere, I have a lot of experience in the field of teaching and I am comfortable with children
verified badge
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
verified badge
I offer comprehensive training for the Cisco Certified Network Associate (CCNA) exam. In this course, you’ll learn essential networking concepts, including network fundamentals, IP connectivity, IP services, security fundamentals, automation, and programmability. I combine theoretical knowledge with practical skills through hands-on lab exercises and real-world scenarios. Whether you’re new to networking or looking to enhance your skills, this course will prepare you for success in the networking field.
verified badge
Want to learn how to manipulate data, create visualizations, and understand the basics of machine learning? This data science-focused Python course will guide you step-by-step through essential concepts:
Python Language Basics
Data Analysis with NumPy and Pandas
Visualization with Matplotlib and Seaborn
Introduction to Machine Learning with scikit-learn
Concrete mini-projects on real datasets

Ideal for students, recent graduates or professionals in retraining, this course is designed to make Data Science accessible and practical.
verified badge
I solve any problem related to IT systems, networks, and cybersecurity. I offer online classes. I resolve any issue remotely. Classes are available for vocational students, engineering students, general IT support, and anyone who wants to learn for any reason!
verified badge
A computer science engineer with a Master's degree (Bac+5), specializing in programming and algorithms, I have been a private tutor since 2023. I support middle school, high school, and post-secondary students with a clear, supportive, and structured teaching approach. My goal is to strengthen logic, methodology, and confidence so that each student can make lasting progress and achieve their academic goals.


Passionate about teaching and sharing computer science knowledge, I also volunteer to help young people develop their logic, autonomy and digital skills in a caring and motivating environment.

I support high school and post-baccalaureate students according to their field of study:

- NSI (general high school): Python, algorithms, web basics (HTML, CSS, JavaScript) and databases (SQL)

- STI2D – SIN option: Python, PHP, C (Arduino), technical projects and embedded systems

- Vocational Baccalaureate (Digital Systems): networks, systems and applied programming

- BTS in Computer Science: structured and object-oriented programming, professional projects and tools

My approach is based on listening, patience, and teaching methods adapted to each individual's profile, in order to foster success, motivation, and a desire to learn.
verified badge
With over 10 years of experience as a Cisco trainer and field expert, I make complex concepts accessible and concrete through a teaching approach tailored to each individual. What I offer: A personalized learning path adapted to your objectives: For beginners: Acquire a solid foundation and understand the IT ecosystem. For experienced users: Deepen your knowledge of specific technologies and refine your skills. For certifications: Preparation for Cisco certifications (CCNA, CyberOps, CCNP, etc.). The program includes: Network fundamentals: OSI/TCP-IP model, routing, switching, VLANs. Essential protocols: TCP/IP, DNS, DHCP, HTTP/HTTPS, SSH. Cybersecurity in practice: Securing equipment, best practices, threat detection. Fiber optics: Principles, technologies, and deployment (depending on your level). My promise: Clear explanations without unnecessary jargon. Concrete case studies drawn from my field experience. Progress adapted to your pace. Supportive guidance in a focused yet relaxed atmosphere. Ready to turn your passion into expertise? Contact me for an initial lesson and together, let's build your success in networking and cybersecurity!
verified badge
This course introduces students to the essential role of data annotation in artificial intelligence and machine learning. Learners will gain a clear understanding of how raw data is transformed into structured, labeled datasets that enable AI systems to learn, interpret, and make accurate predictions.

Through guided instruction and practical examples, the class explores different types of annotation, including text, image, audio, and video labeling. Students will learn industry-relevant techniques, annotation standards, and quality control practices that ensure consistency and reliability in real-world AI projects.

The course emphasizes hands-on learning, allowing participants to practice annotation tasks and understand how their work directly impacts the performance of AI models. By the end of the class, students will have the foundational knowledge and practical skills needed to begin working on data annotation tasks or pursue opportunities in the AI and data industry.
verified badge
Stuck with SMR, ASIR, networking, systems, or cybersecurity?
You don't need a miracle: you need it explained to you properly.

My name is Rubén Martos. In 2025 I realized something: many students failed not because they were bad, but because nobody explained things to them properly.

I thought, "If I could understand it, I can teach it. And I can do it better."

I am an SMR technician with a distinction for Best Academic Record, Erasmus+ experience, and I am currently in my final year of ASIR (Administrative Systems and Network Administration). I have worked in support, systems, and cybersecurity for companies in Spain and Portugal, and I manage an ethical hacking blog.

Since then, at Avanza de Verdad we have had a clear mission:
that you understand computer science clearly, practically, and with results.

📌 Classes we offer
• SMR, ASIR and IT from scratch
• Networks, Cisco Packet Tracer
• Linux, Windows Server, scripting
• Databases and cybersecurity

🧠 Our method
• Get to the point
• Learning by doing
• Apply what you have learned

🎯 What are you taking with you?
• Clear and direct explanations
• Preparation for resits and exams
• Help with internships, assignments, and projects
• Answering questions even outside of class
• To truly move forward, not just to pass

We're going to make real progress 🚀
verified badge
Programming courses for beginners and intermediate learners.
Learning computer logic, the basics of coding and putting it into practice with exercises and mini-projects.
Personalized support according to the student's level.
Opportunity to move towards web or mobile development with a concrete and practical approach.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Chakib