facebook
favorite button
dot icon
Recently active
member since icon
Since November 2025
Instructor since November 2025
Cybersecurity Essentials – Theory and Hands-On Labs (Kali Linux)
course price icon
From 36.61 C$ /h
arrow icon
This course introduces fundamental concepts of cybersecurity, covering theoretical knowledge and practical laboratory experience.

Students will learn essential cybersecurity principles including security threats, protection mechanisms, network security basics, and ethical security practices.

The course combines theory with hands-on practical training using Kali Linux, which is commonly used for security testing and learning cybersecurity tools.

Topics include understanding common cyber threats, basic defensive techniques, and introduction to security tools and environments. The course is designed to help students build awareness of cybersecurity concepts and develop practical skills.

Teaching is structured to provide clear explanation of theoretical foundations followed by guided practical exercises.

📚 Topics Covered

• Introduction to cybersecurity concepts
• Types of cyber threats and vulnerabilities
• Basic network security principles
• Ethical security practices
• Security awareness fundamentals
• Practical labs using Kali Linux tools
• Introduction to penetration testing concepts
Extra information
💻 Students need a laptop for practical exercises.
✨ This course is suitable for beginners interested in cybersecurity.
Location
location type icon
Online from Lebanon
About Me
With experience delivering more than 2500 coding and technology online training sessions across the UK, USA, Egypt, and Gulf countries, I have worked with students from different backgrounds and skill levels, helping them improve their technical knowledge and practical skills.

I am a university instructor specializing in computer science and information technology education. I have experience teaching and explaining complex technical concepts in a clear, structured, and practical manner.

I offer tutoring and training in programming languages including C++, Java, Python, and C#, as well as web development. I also teach computer networking, data communication, cybersecurity fundamentals, artificial intelligence (machine learning), robotics and introductory IoT concepts.

My teaching approach focuses on understanding core principles, solving practical problems, and applying knowledge through examples and exercises. I adapt my lessons according to the student’s level, whether beginner or advanced.

I am committed to helping students build strong technical foundations, improve their problem-solving skills, and gain confidence in working with technology.

All sessions are delivered in a supportive learning environment where questions and discussion are encouraged.
Education
• Bachelor’s Degree in Computer Science – GPA: 3.81
• Master’s Degree in Computer Science – GPA: 3.90
• Certified in Machine Learning Fundamentals and Engineering from IBM.
• Certified in Computer Fundamentals from ICDL program.
Experience / Qualifications
• University instructor with extensive experience in teaching computer science and information technology subjects.
• Delivered more than 2500 coding and technology training sessions to students across the UK, USA, and Gulf countries.
• Experienced in teaching programming languages including C++, Java, Python, and C#.
• Knowledgeable in computer networking, data communication, cybersecurity fundamentals, artificial intelligence basics, IoT, and robotics concepts.
• Skilled in explaining complex technical topics in a simple, structured, and practical manner.
• Focused on helping students develop problem-solving skills and strong technical foundations.
Age
Preschool children (4-6 years old)
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Duration
60 minutes
The class is taught in
English
Availability of a typical week
(GMT -05: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 computer networking concepts in a simple and practical way. It is suitable for beginners and students who want to build a strong foundation in data communication and network fundamentals.

📚 Topics may include network basics, TCP/IP concepts, routing and switching principles, IP addressing, network protocols, and practical understanding of how computer networks operate.

💡 The teaching approach focuses on explanation + practical examples to help students understand real-world networking applications.

🎯 Suitable for high school, university students, or anyone interested in starting learning computer networking.
Read more
This course is designed for complete beginners who want to build strong basic computer skills and understand essential computing concepts.

Students will learn computer fundamentals including hardware components, input, processing, and output concepts, as well as basic operating system operations such as file management and system handling.

The course also introduces practical productivity skills using Microsoft Word, Microsoft Excel, Microsoft PowerPoint, Microsoft Outlook, and Microsoft OneDrive.

The teaching approach combines explanation and practical exercises to help students confidently use computers for academic and everyday tasks.

This course is ideal for beginners who want to start learning computer science concepts and improve their computer productivity skills.
Read more
Show more
arrow icon
Similar classes
arrow icon previousarrow icon next
verified badge
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.
verified badge
Do you want to discover architectural visualization (archiviz) and learn how to create your first 3D architectural images? This introductory archviz training is specially designed for beginners and curious individuals who want to understand and master the basics of creating architectural images with Autodesk 3ds Max and Adobe Photoshop.

Through a progressive and accessible learning approach, you will discover how to transform a simple 3D model into a realistic and attractive architectural image. The training covers the essential fundamentals: basic modeling, framing and composition, lighting, material application, rendering, and then image enhancement in post-production using Photoshop.

The goal is to give you a clear understanding of the complete workflow in architectural 3D visualization, while developing your artistic eye and your ability to tell a project's story visually. No advanced level is required: the training lays a solid foundation for progressing to more complex and professional renderings.

Ideal for students, architecture enthusiasts or creatives, this training constitutes a concrete first step towards the world of archival visualization and 3D imagery.
verified badge
Welcome to my Programming Projects Support class!

Are you facing hurdles with your programming projects? Let's tackle them together!

As a Geophysics PhD student, I rely heavily on programming tools like Matlab, Python, and R for data analysis, mathematical modeling, plot results and much more.

After a lot of requests from students I created this course which is specifically meant to give you support completing your final programming projects.

Here's what you can expect:

- We'll review your project's background and requirements.
- Analyze your coding progress and identify areas for improvement.
- Collaborate to overcome obstacles, debug your code and advance your project.
- Tailored sessions based on your project's complexity and your skill level.

Whether you require a single session or a series of in-depth consultations, my goal remains the same: to help you break through programming barriers and achieve your goals.

Ready to level up your programming skills? Let's get started!

Please note:
This is a support course only ! While I'm here to guide you, the project's success lies in your hands and I will not finish your project for you.
verified badge
Code Your Ideas Into Reality 💻🚀
Want to build your own website or start a tech career? This class is perfect for absolute beginners who want to learn Python and use it to build real, working web apps with Django. You'll go from writing your first line of code to deploying complete projects - step by step, clearly explained, and handsOn.

✨ No experience needed.
🧠 Learn by doing - real apps, real logic.
🌍 Build skills for school, work, or freelance life.

Let’s turn your curiosity into code. First session gets you started!
verified badge
This course introduces students to the fundamentals of Information and Communication Technology (ICT) and its role in modern society. Topics include computer hardware and software, digital communication tools, internet technologies, data management, cybersecurity, and emerging trends. Students will gain practical skills in using productivity software, conducting online research, and understanding the ethical and responsible use of digital resources. The course emphasizes both technical proficiency and digital literacy, preparing learners to confidently navigate and contribute to a technology-driven world.
verified badge
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!
verified badge
Python is today one of the most widely used programming languages in the world, both in Data Science, Artificial Intelligence, Web Development and for task automation.
In this course, I will guide you step by step according to your level:

Beginner: basics of the language (variables, loops, conditions, functions).

Intermediate: data manipulation (Pandas, NumPy), file management, object-oriented programming.

Advanced: practical projects (data analysis, machine learning, automation, API, web scraping).

My goal is to make learning clear, practical, and motivating. You'll not only learn how to code in Python, but also how to structure your projects and apply your knowledge to real-life scenarios.
verified badge
Learn Computer Science through hands-on lessons that cover both theory and programming.
I offer regular lessons to build your understanding of coding (Python/Java) and computer systems, plus exam-focused sessions for IGCSE (0478) and A Level (9618) students.

You’ll learn to:

Understand theory topics like algorithms, logic gates, and networks

Write, test, and debug programs step-by-step

Solve structured past paper questions confidently

Prepare effectively for both Paper 1 (Theory) and Paper 2 (Programming)

Lessons are interactive, practical, and tailored to your school progress and exam goals.
verified badge
Is AI just for adults? Absolutely not!

This is the perfect course for children (and their parents) to truly understand what Artificial Intelligence is, how it works in our daily lives (from Netflix to video games), and, most importantly, how to use it safely and creatively.

Led by a teacher with over 10 years of experience in technology and coaching, your child will learn to:

Identify what is and what is not AI (the myth vs. the reality).

Play the game of 'training' an AI with simple and fun examples (basic Machine Learning).

Ask their first intelligent questions to generative AI tools to create digital stories or art (introduction to Prompt Engineering).

Understand the importance of ethics and safety when using these new technologies.

This course will transform your child's curiosity into a fundamental skill for the future. We use a personalized coaching approach to ensure complex concepts are accessible and exciting, especially for students with Special Educational Needs (SEN)!
verified badge
Objective: To understand AI without fear, to use it to simplify one's life and to know how to identify digital traps.

1: Demystifying AI (What exactly is it?)
AI is not a movie robot: Difference between fiction and reality.

How it works (simply): The image of the "giant library": AI has read billions of books and uses them to predict the continuation of a sentence or create an image.

Where is it already present? Spell checkers, Netflix/YouTube suggestions, GPS, and voice assistants (Siri/Alexa).

2: Using AI to make life easier
Conversing with AI (ChatGPT, Claude, Gemini):

Ask him to write an administrative email or a complex letter.

Summarize a long newspaper article or document.

Plan a travel itinerary or find recipe ideas with what's left in the fridge.

AI for creativity and memory:

Generate images to illustrate a birthday card (Midjourney, DALL-E).

Using AI to restore or colorize old family photos.

3: Learning to "talk" to AI (The Art of the Prompt)
The context method: Why "Give me a cake recipe" is less effective than "I am allergic to gluten and I am hosting 4 people, give me a simple chocolate cake recipe".

The expert's role: Learning to tell AI "Act like a travel guide" or "Act like an expert gardener".

4: Precautions and Critical Thinking (The Survival Guide)
"Hallucinations": Understand that AI can make false claims with complete certainty (never take medical or legal advice from AI without verification).

Privacy protection:

Never give sensitive data (social security number, passwords, bank details) to an AI.

Knowing that everything we write to the AI is potentially used to train it.

Spotting "Deepfakes":

How to recognize a doctored image or video (details on the hands, strange reflections, slightly metallic voice).

Verify the information: the golden rule of cross-referencing sources.

5: Ethics and Impacts (To go further)
Copyright: Who owns an image created by AI?

The environmental impact: The water and energy consumption of AI servers.

The future: Will AI replace us or assist us?
verified badge
I teach coding to beginners and intermediate students.
Lessons focus on logic, basic programming, and practical exercises.
Classes are adapted to the student’s pace.
Students can choose between website or mobile app development.Hands on dev
verified badge
I offer personalized tutoring in Computer Science, Programming, and IT fundamentals in English for students, beginners, and professionals who want to start or improve their technical skills.

With professional experience as a DevOps and Site Reliability Engineer working on large-scale cloud and e-commerce systems, I focus on practical, real-world learning rather than only theory.

Topics I can teach include:

Programming fundamentals (Python basics)

Linux and command line essentials

DevOps introduction

Docker and Kubernetes concepts

Cloud computing basics (AWS fundamentals)

Computer Science fundamentals

IT interview preparation and career guidance

My teaching style is simple, structured, and beginner-friendly. I adapt lessons based on the student’s level and learning goals.

Ideal for university students, beginners in IT, or anyone wanting to start a career in technology.
verified badge
Do you want to learn to program from scratch and create real web applications?
In this course you will learn JavaScript, the fundamental language of modern web development, used by millions of developers worldwide.

You don't need any prior programming experience. We'll start with the basics and progress step by step until you're able to create interactive projects on your own. If you have prior experience, we can start where you're comfortable or where you need assistance.

What will you learn?
Programming Fundamentals
Variables, data types, and operators
Conditionals and loops
Reusable functions and structures
Arrays and objects
DOM Manipulation
Events and forms
Introduction to asynchrony (promises and async/await)
API consumption
Development of practical projects

Methodology
The course is 100% practical:
Live programming
Guided exercises
Mini-projects in each module

The goal is not only to understand the theory, but to learn to think like a programmer and acquire a solid foundation to move towards modern frameworks like React or Node.js.

Who is it addressed to?
People with no prior experience
Students who want to strengthen their programming
Professionals who want to get into web development
Anyone interested in the world of technology

At the end of the course you will be able to create interactive web applications and you will have a solid foundation to continue advancing in frontend or backend development.
verified badge
Want a structured start in cybersecurity?
In these online classes, I'll guide beginners in understanding the basic principles of web security and penetration testing.
The focus is on methodical thinking and understanding commonly used frameworks like OWASP and PTES. We'll not only cover theory but also look at how to apply these principles in practical scenarios and labs.
Depending on your level, we can work on:
• Introduction to cybersecurity and core concepts
• OWASP Top 10 at a beginner's level
• The different phases of PTES
• Understanding risk analysis and vulnerabilities
• Basic web application attacks in theory
• Preparation for beginner labs like TryHackMe
Each class consists of explanations of concepts, analysis of examples, and targeted practice questions. The goal is to build a strong foundation and learn to think in a structured way like a security analyst.
These classes are designed for absolute beginners or students who want to take their first steps in web security.
verified badge
Python is today one of the most in-demand programming languages in the world, used in software development, data analysis, artificial intelligence, and automation.

This course is designed to guide you step by step, whether you're a beginner or looking to deepen your skills. My approach is practical and project-oriented: you'll learn by coding.

In the program :
• Python basics (variables, conditions, loops)
• Functions and modular programming
• Lists, tuples, dictionaries
• Object-oriented programming
• File manipulation
• Introduction to NumPy and Pandas (data analysis)
• Concrete mini-projects adapted to your level

This course is aimed at students, engineers, professionals or anyone wishing to develop solid skills in Python programming.

The sessions are personalized according to your objectives: academic success, exam preparation, university projects or professional development.
message icon
Contact Dani
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
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.
verified badge
Do you want to discover architectural visualization (archiviz) and learn how to create your first 3D architectural images? This introductory archviz training is specially designed for beginners and curious individuals who want to understand and master the basics of creating architectural images with Autodesk 3ds Max and Adobe Photoshop.

Through a progressive and accessible learning approach, you will discover how to transform a simple 3D model into a realistic and attractive architectural image. The training covers the essential fundamentals: basic modeling, framing and composition, lighting, material application, rendering, and then image enhancement in post-production using Photoshop.

The goal is to give you a clear understanding of the complete workflow in architectural 3D visualization, while developing your artistic eye and your ability to tell a project's story visually. No advanced level is required: the training lays a solid foundation for progressing to more complex and professional renderings.

Ideal for students, architecture enthusiasts or creatives, this training constitutes a concrete first step towards the world of archival visualization and 3D imagery.
verified badge
Welcome to my Programming Projects Support class!

Are you facing hurdles with your programming projects? Let's tackle them together!

As a Geophysics PhD student, I rely heavily on programming tools like Matlab, Python, and R for data analysis, mathematical modeling, plot results and much more.

After a lot of requests from students I created this course which is specifically meant to give you support completing your final programming projects.

Here's what you can expect:

- We'll review your project's background and requirements.
- Analyze your coding progress and identify areas for improvement.
- Collaborate to overcome obstacles, debug your code and advance your project.
- Tailored sessions based on your project's complexity and your skill level.

Whether you require a single session or a series of in-depth consultations, my goal remains the same: to help you break through programming barriers and achieve your goals.

Ready to level up your programming skills? Let's get started!

Please note:
This is a support course only ! While I'm here to guide you, the project's success lies in your hands and I will not finish your project for you.
verified badge
Code Your Ideas Into Reality 💻🚀
Want to build your own website or start a tech career? This class is perfect for absolute beginners who want to learn Python and use it to build real, working web apps with Django. You'll go from writing your first line of code to deploying complete projects - step by step, clearly explained, and handsOn.

✨ No experience needed.
🧠 Learn by doing - real apps, real logic.
🌍 Build skills for school, work, or freelance life.

Let’s turn your curiosity into code. First session gets you started!
verified badge
This course introduces students to the fundamentals of Information and Communication Technology (ICT) and its role in modern society. Topics include computer hardware and software, digital communication tools, internet technologies, data management, cybersecurity, and emerging trends. Students will gain practical skills in using productivity software, conducting online research, and understanding the ethical and responsible use of digital resources. The course emphasizes both technical proficiency and digital literacy, preparing learners to confidently navigate and contribute to a technology-driven world.
verified badge
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!
verified badge
Python is today one of the most widely used programming languages in the world, both in Data Science, Artificial Intelligence, Web Development and for task automation.
In this course, I will guide you step by step according to your level:

Beginner: basics of the language (variables, loops, conditions, functions).

Intermediate: data manipulation (Pandas, NumPy), file management, object-oriented programming.

Advanced: practical projects (data analysis, machine learning, automation, API, web scraping).

My goal is to make learning clear, practical, and motivating. You'll not only learn how to code in Python, but also how to structure your projects and apply your knowledge to real-life scenarios.
verified badge
Learn Computer Science through hands-on lessons that cover both theory and programming.
I offer regular lessons to build your understanding of coding (Python/Java) and computer systems, plus exam-focused sessions for IGCSE (0478) and A Level (9618) students.

You’ll learn to:

Understand theory topics like algorithms, logic gates, and networks

Write, test, and debug programs step-by-step

Solve structured past paper questions confidently

Prepare effectively for both Paper 1 (Theory) and Paper 2 (Programming)

Lessons are interactive, practical, and tailored to your school progress and exam goals.
verified badge
Is AI just for adults? Absolutely not!

This is the perfect course for children (and their parents) to truly understand what Artificial Intelligence is, how it works in our daily lives (from Netflix to video games), and, most importantly, how to use it safely and creatively.

Led by a teacher with over 10 years of experience in technology and coaching, your child will learn to:

Identify what is and what is not AI (the myth vs. the reality).

Play the game of 'training' an AI with simple and fun examples (basic Machine Learning).

Ask their first intelligent questions to generative AI tools to create digital stories or art (introduction to Prompt Engineering).

Understand the importance of ethics and safety when using these new technologies.

This course will transform your child's curiosity into a fundamental skill for the future. We use a personalized coaching approach to ensure complex concepts are accessible and exciting, especially for students with Special Educational Needs (SEN)!
verified badge
Objective: To understand AI without fear, to use it to simplify one's life and to know how to identify digital traps.

1: Demystifying AI (What exactly is it?)
AI is not a movie robot: Difference between fiction and reality.

How it works (simply): The image of the "giant library": AI has read billions of books and uses them to predict the continuation of a sentence or create an image.

Where is it already present? Spell checkers, Netflix/YouTube suggestions, GPS, and voice assistants (Siri/Alexa).

2: Using AI to make life easier
Conversing with AI (ChatGPT, Claude, Gemini):

Ask him to write an administrative email or a complex letter.

Summarize a long newspaper article or document.

Plan a travel itinerary or find recipe ideas with what's left in the fridge.

AI for creativity and memory:

Generate images to illustrate a birthday card (Midjourney, DALL-E).

Using AI to restore or colorize old family photos.

3: Learning to "talk" to AI (The Art of the Prompt)
The context method: Why "Give me a cake recipe" is less effective than "I am allergic to gluten and I am hosting 4 people, give me a simple chocolate cake recipe".

The expert's role: Learning to tell AI "Act like a travel guide" or "Act like an expert gardener".

4: Precautions and Critical Thinking (The Survival Guide)
"Hallucinations": Understand that AI can make false claims with complete certainty (never take medical or legal advice from AI without verification).

Privacy protection:

Never give sensitive data (social security number, passwords, bank details) to an AI.

Knowing that everything we write to the AI is potentially used to train it.

Spotting "Deepfakes":

How to recognize a doctored image or video (details on the hands, strange reflections, slightly metallic voice).

Verify the information: the golden rule of cross-referencing sources.

5: Ethics and Impacts (To go further)
Copyright: Who owns an image created by AI?

The environmental impact: The water and energy consumption of AI servers.

The future: Will AI replace us or assist us?
verified badge
I teach coding to beginners and intermediate students.
Lessons focus on logic, basic programming, and practical exercises.
Classes are adapted to the student’s pace.
Students can choose between website or mobile app development.Hands on dev
verified badge
I offer personalized tutoring in Computer Science, Programming, and IT fundamentals in English for students, beginners, and professionals who want to start or improve their technical skills.

With professional experience as a DevOps and Site Reliability Engineer working on large-scale cloud and e-commerce systems, I focus on practical, real-world learning rather than only theory.

Topics I can teach include:

Programming fundamentals (Python basics)

Linux and command line essentials

DevOps introduction

Docker and Kubernetes concepts

Cloud computing basics (AWS fundamentals)

Computer Science fundamentals

IT interview preparation and career guidance

My teaching style is simple, structured, and beginner-friendly. I adapt lessons based on the student’s level and learning goals.

Ideal for university students, beginners in IT, or anyone wanting to start a career in technology.
verified badge
Do you want to learn to program from scratch and create real web applications?
In this course you will learn JavaScript, the fundamental language of modern web development, used by millions of developers worldwide.

You don't need any prior programming experience. We'll start with the basics and progress step by step until you're able to create interactive projects on your own. If you have prior experience, we can start where you're comfortable or where you need assistance.

What will you learn?
Programming Fundamentals
Variables, data types, and operators
Conditionals and loops
Reusable functions and structures
Arrays and objects
DOM Manipulation
Events and forms
Introduction to asynchrony (promises and async/await)
API consumption
Development of practical projects

Methodology
The course is 100% practical:
Live programming
Guided exercises
Mini-projects in each module

The goal is not only to understand the theory, but to learn to think like a programmer and acquire a solid foundation to move towards modern frameworks like React or Node.js.

Who is it addressed to?
People with no prior experience
Students who want to strengthen their programming
Professionals who want to get into web development
Anyone interested in the world of technology

At the end of the course you will be able to create interactive web applications and you will have a solid foundation to continue advancing in frontend or backend development.
verified badge
Want a structured start in cybersecurity?
In these online classes, I'll guide beginners in understanding the basic principles of web security and penetration testing.
The focus is on methodical thinking and understanding commonly used frameworks like OWASP and PTES. We'll not only cover theory but also look at how to apply these principles in practical scenarios and labs.
Depending on your level, we can work on:
• Introduction to cybersecurity and core concepts
• OWASP Top 10 at a beginner's level
• The different phases of PTES
• Understanding risk analysis and vulnerabilities
• Basic web application attacks in theory
• Preparation for beginner labs like TryHackMe
Each class consists of explanations of concepts, analysis of examples, and targeted practice questions. The goal is to build a strong foundation and learn to think in a structured way like a security analyst.
These classes are designed for absolute beginners or students who want to take their first steps in web security.
verified badge
Python is today one of the most in-demand programming languages in the world, used in software development, data analysis, artificial intelligence, and automation.

This course is designed to guide you step by step, whether you're a beginner or looking to deepen your skills. My approach is practical and project-oriented: you'll learn by coding.

In the program :
• Python basics (variables, conditions, loops)
• Functions and modular programming
• Lists, tuples, dictionaries
• Object-oriented programming
• File manipulation
• Introduction to NumPy and Pandas (data analysis)
• Concrete mini-projects adapted to your level

This course is aimed at students, engineers, professionals or anyone wishing to develop solid skills in Python programming.

The sessions are personalized according to your objectives: academic success, exam preparation, university projects or professional development.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Dani