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 2026
Instructor since April 2026
HTML & Web Development Basics – Build Your First Website
course price icon
From 32 C$ /h
arrow icon
Do you want to learn how to create your own website from scratch? This course is perfect for beginners who want to understand the fundamentals of web development in a simple and practical way.
In this class, you will learn how websites work and how to build them using HTML, the foundation of every website. No prior experience is required, we will start from zero and progress (step by step).
Location
location type icon
Online from Tunisia
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
Do you want to learn French from scratch in a simple and enjoyable way? This course is designed for beginners who want to start speaking French with confidence step by step.
Whether you are learning for school, travel, or personal interest, I will guide you through the basics using clear explanations and practical exercises.
Read more
Do you want to speak Tunisian Arabic (Derja) confidently and understand everyday conversations in Tunisia? This class is designed to help you learn the language in a simple, practical, and enjoyable way.
Whether you are a complete beginner or already know some Arabic, I will help you improve your speaking, listening, and comprehension skills through real-life situations and interactive lessons.
Read more
Similar classes
arrow icon previousarrow icon next
verified badge
Trainer for 10 years, I offer to support you in your learning of this software.

Dreamweaver is an advanced code editor. It allows you to create and update html and css code more easily.

My course is accessible even if you have no notion of html and css languages. I even suggest you learn the concepts while discovering the features of Dreamweaver.
verified badge
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
verified badge
Doctor trainer in IT teaches you the basics of designing static and dynamic (programmed) web pages.
- Design of HTML web pages
- Applying CSS and SASS styles
- Make the web pages "Responsive"
-Angular framework
- Backend programming: PHP language, or Java/JSP
- Web API
- connection to a MYSQL Database, FireBase
verified badge
🧑‍💻 WordPress Course – Beginner Level

This course is designed for anyone who wants to create and manage a website with WordPress, without prior technical knowledge.

You will learn step by step how to install WordPress, understand its interface, create pages and articles, customize the design of your site and add essential features using themes and extensions.

At the end of the training, you will be able to:

Create a showcase website or a professional blog

Manage content (text, images, menus)

Customize the site's appearance

Install and configure useful extensions

Understanding the basics of security and backups

🎯 Objective: to become self-sufficient in creating and managing a WordPress site.

👥 Target audience: beginners, entrepreneurs, freelancers, students, associations.
verified badge
This course is a comprehensive and practical introduction to the WordPress CMS, designed for beginners who want to create, customize, and publish their own website, without writing a single line of code.

🎯 Educational objectives:

1- Understand how WordPress and its interface (back-office) work

2- Install WordPress locally using MAMP

3- Choose, install and customize a theme adapted to your needs

4- Use a builder (like Elementor) to create modern and dynamic pages

5- Create a structured navigation menu

6- Import a pre-built demo to save time

7- Put your site online and learn good maintenance practices

🧰 On the program:

1- Installing the local environment with MAMP

2- Getting started with the WordPress interface

3- Management of pages, articles, media, extensions and settings

4- Visual customization (themes, CSS, builders)

5- Hosting your website online

6- MCQs and practical exercises to validate your knowledge

💡 Who is this course for?

For students, entrepreneurs, freelancers, web enthusiasts, or anyone who wants to create their own website without relying on a developer.
verified badge
This programming course is intended for beginners as well as people who already have a foundation and wish to improve their skills.
We will cover programming logic, the basics of algorithms and practice through concrete examples.

Depending on your level and objectives, the course may include:

Introduction to programming

HTML, CSS, JavaScript

PHP / Node.js

Databases (MySQL, PostgreSQL)

Understanding and correcting errors in the code

Completion of small practical projects

The approach is progressive, clear, and practice-oriented.
verified badge
Whether you want to create a personal blog or a showcase website for your business, this course guides you step by step. The goal is to make you completely independent in designing, updating, and securing your website, without needing to know how to code.
Module 1: Beginner Level – The Fundamentals
The goal is to understand the ecosystem and launch your first website.
Introduction to the Web: Understanding the Domain Name /
Accommodation.
Installation: Setting up WordPress (locally or with a hosting provider). Exploring the interface: Exploring the dashboard. Content management: Crucial difference between Posts and Pages.
Using the block editor (Gutenberg). Managing the media library (images, videos, PDFs). Appearance: Choosing, installing and configuring a free theme.
Extensions (Plugins): What are they and how to install them safely? Module 2: Intermediate Level – Customization and Optimization
The goal is to transform a basic website into a professional and efficient tool.
Advanced customization: Configuration of navigation menus and widgets.
Forms and Interaction: Create a professional contact form and integrate a Google Maps map.
Search Engine Optimization (SEO): Install and configure an SEO plugin (Yoast or RankMath) to be visible on Google.
Security and Maintenance: Implementation of automatic backups
Protection against spam and hacking attempts.
Performance: Optimize loading speed (image caching and compression). Pedagogical Methodology
Immediate practice: Each theoretical concept is applied directly to a test site.
Course materials: Summary sheets will be sent after each session.
Personalized support: Content adaptation according to your specific project (blog, association website, professional website).
verified badge
Learn programming through a practical top-down approach focused on understanding how real software is designed and built not just memorising syntax.

In my classes, we start with the bigger picture first:
How applications actually work
How to break complex problems into smaller parts
How developers think while building software
How frontend, backend, databases, and APIs connect together

Instead of jumping directly into theory or isolated exercises, you’ll learn programming by understanding systems, architecture, and real-world workflows first - making coding easier to understand and far more practical.

Classes can cover:
Programming fundamentals
Web development
JavaScript / TypeScript
React
Node.js
APIs and databases
Full-stack application structure
Project building and debugging
Software thinking and problem-solving

Suitable for:
Complete beginners
Students struggling with traditional teaching methods
Aspiring developers who want practical skills
People who want to build real projects and startups
verified badge
Do you want to learn to program, develop modern web applications, or prepare for a career in software development?

I am a software engineer with over 5 years of professional experience in the design, development, and deployment of applications used in real-world environments. I mentor students, junior developers, and professionals looking to acquire practical skills sought after in the job market.

Unlike purely theoretical training, my courses are oriented towards practical application, methodology and real-world projects.

We can work together on:

• Modern JavaScript and TypeScript
• Node.js and Backend Development
• Professional Laravel and PHP
• REST APIs and modern architectures
• SQL and NoSQL databases
• Docker and containerization
• DevOps, CI/CD and automation
• Git and best collaboration practices
• Software architecture and clean code
• Preparation for technical interviews
• Support for academic or professional projects
• Creation of a valuable technical portfolio

My method involves adapting each lesson to the student's objectives. Whether you are a complete beginner, a computer science student, or a developer wishing to progress to a professional level, we will build a personalized learning plan.

My goal is not just to teach you how to write code, but to pass on to you the methods, best practices, and working logic used daily by professional software engineers.

At the end of your apprenticeship, you will be able to design, develop, test and deploy your own applications with confidence and autonomy.
verified badge
As a complete beginner or an aspiring web developer, JavaScript is one of the most valuable programming languages you can learn. In this intensive bootcamp, you'll gain a strong understanding of modern JavaScript through practical examples and hands-on coding.

This class covers the essential concepts needed to start building interactive websites and prepare for frameworks like React, Next.js, and Node.js.

During the bootcamp, we'll cover:

Variables, data types, and operators
Functions and arrow functions
Arrays and objects
Loops and conditional statements
DOM manipulation
Events and event handling
ES6+ features (let/const, template literals, destructuring, spread operator)
Promises, async/await, and API basics
Small practical projects and coding exercises

The session is interactive, and students are encouraged to write code throughout the class. Whether you're preparing for university, interviews, or starting your web development journey, this bootcamp will give you a solid foundation in JavaScript.
verified badge
Electric current is a flow of electric charges, such as electrons, passing through a conductor, such as copper wires, because they are considered conductors, so their electrical conductivity is high and their resistivity is low.
From this, we can deduce a definition of electric current intensity as the amount of electric charge that passes through a specific cross-section of a conductor in one second.
verified badge
Vous souhaitez apprendre à programmer ou développer vos propres applications ? Ce cours est conçu pour les débutants, les étudiants et les professionnels qui souhaitent acquérir des compétences pratiques en développement informatique.

Au cours de la formation, vous apprendrez à :

- Comprendre les bases de la programmation.
- Développer des sites web avec HTML, CSS et JavaScript.
- Concevoir des applications mobiles avec Flutter.
- Utiliser Firebase (authentification, base de données Firestore et stockage).
- Créer des interfaces modernes et professionnelles.
- Déployer et tester vos applications.
- Appliquer les bonnes pratiques utilisées dans le monde professionnel.

Les cours sont adaptés au niveau de chaque élève et alternent explications théoriques, exercices pratiques et réalisation de projets concrets. Mon objectif est de vous permettre d'acquérir des compétences directement utilisables dans vos études, votre travail ou vos projets personnels.
verified badge
Learn how to build modern websites using practical web development skills together with AI-assisted coding tools.

This class is designed for beginners and intermediate learners who want to create real websites without being overwhelmed by complicated programming concepts.

Depending on your experience and goals, we can cover HTML, CSS, JavaScript, responsive web design, GitHub, AI-assisted coding, Next.js basics, domain setup and deploying websites online using platforms such as Vercel.

You will learn by building practical projects rather than only studying theory. I can also help you understand how to use AI coding assistants effectively: how to give clear instructions, review generated code, identify problems and improve a website step by step.

Classes can be adapted to your level. Whether you want to build your first personal website, create a business website, understand modern web development or learn how AI can assist you with coding, we can create a learning plan around your goals.

No previous coding experience is required for beginner lessons.
verified badge
Are you studying Web Development, Computer Engineering, or other technology-related fields and need help with web development?

The classes are online, one-on-one, and fully tailored to your syllabus, level, and goals. We can start from scratch, prepare for a subject or exam, solve practice problems, work on an assignment, or progress with a complete project.

We can work on content such as:

* HTML and CSS;
* JavaScript and client-side programming;
* PHP and backend development;
* frontend and backend;
* forms, sessions and authentication;
* consumption and creation of REST APIs;
* connection to databases and SQL;
* organization and architecture of web applications;
* Git and version control;
* debugging and error resolution;
* Frameworks and libraries according to your subject;
* application deployment;
* Development of internships and complete projects.

We can also work with the specific technologies, frameworks, or tools you are using in your training or project.

The classes are primarily hands-on. We'll analyze the problem, propose a solution, and work through the code so you understand what's happening and why.

My goal is not for you to copy a solution, but for you to develop the autonomy to analyze errors, organize an application, and tackle new problems on your own.

In addition to the classes, you will have access to our educational platform with its own documentation, notes, examples, exercises, practices and other resources to continue working between sessions.
verified badge
Programming and web development courses, taught by a senior software engineer with 7+ years of professional experience. I work daily with React, TypeScript, Python, and Node.js for Swiss clients in the aerospace, energy, and industrial sectors through my company, Alpine Wings GmbH.

I offer courses tailored to your level and objectives:

Beginner — first steps in programming, understanding the web (HTML, CSS, JavaScript), building your first website
Intermediate — learn React or Python in depth, understand REST APIs, structure a project
Advanced — software architecture, technical interview preparation, code review, support for your personal projects

My teaching approach: I start with concrete projects and progress at your pace. I emphasize understanding rather than memorization, and I share best practices used in business.

Graduate engineer from ECE Paris. Native French speaker, fluent English, B2 level German.
message icon
Contact Najeh
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Trainer for 10 years, I offer to support you in your learning of this software.

Dreamweaver is an advanced code editor. It allows you to create and update html and css code more easily.

My course is accessible even if you have no notion of html and css languages. I even suggest you learn the concepts while discovering the features of Dreamweaver.
verified badge
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
verified badge
Doctor trainer in IT teaches you the basics of designing static and dynamic (programmed) web pages.
- Design of HTML web pages
- Applying CSS and SASS styles
- Make the web pages "Responsive"
-Angular framework
- Backend programming: PHP language, or Java/JSP
- Web API
- connection to a MYSQL Database, FireBase
verified badge
🧑‍💻 WordPress Course – Beginner Level

This course is designed for anyone who wants to create and manage a website with WordPress, without prior technical knowledge.

You will learn step by step how to install WordPress, understand its interface, create pages and articles, customize the design of your site and add essential features using themes and extensions.

At the end of the training, you will be able to:

Create a showcase website or a professional blog

Manage content (text, images, menus)

Customize the site's appearance

Install and configure useful extensions

Understanding the basics of security and backups

🎯 Objective: to become self-sufficient in creating and managing a WordPress site.

👥 Target audience: beginners, entrepreneurs, freelancers, students, associations.
verified badge
This course is a comprehensive and practical introduction to the WordPress CMS, designed for beginners who want to create, customize, and publish their own website, without writing a single line of code.

🎯 Educational objectives:

1- Understand how WordPress and its interface (back-office) work

2- Install WordPress locally using MAMP

3- Choose, install and customize a theme adapted to your needs

4- Use a builder (like Elementor) to create modern and dynamic pages

5- Create a structured navigation menu

6- Import a pre-built demo to save time

7- Put your site online and learn good maintenance practices

🧰 On the program:

1- Installing the local environment with MAMP

2- Getting started with the WordPress interface

3- Management of pages, articles, media, extensions and settings

4- Visual customization (themes, CSS, builders)

5- Hosting your website online

6- MCQs and practical exercises to validate your knowledge

💡 Who is this course for?

For students, entrepreneurs, freelancers, web enthusiasts, or anyone who wants to create their own website without relying on a developer.
verified badge
This programming course is intended for beginners as well as people who already have a foundation and wish to improve their skills.
We will cover programming logic, the basics of algorithms and practice through concrete examples.

Depending on your level and objectives, the course may include:

Introduction to programming

HTML, CSS, JavaScript

PHP / Node.js

Databases (MySQL, PostgreSQL)

Understanding and correcting errors in the code

Completion of small practical projects

The approach is progressive, clear, and practice-oriented.
verified badge
Whether you want to create a personal blog or a showcase website for your business, this course guides you step by step. The goal is to make you completely independent in designing, updating, and securing your website, without needing to know how to code.
Module 1: Beginner Level – The Fundamentals
The goal is to understand the ecosystem and launch your first website.
Introduction to the Web: Understanding the Domain Name /
Accommodation.
Installation: Setting up WordPress (locally or with a hosting provider). Exploring the interface: Exploring the dashboard. Content management: Crucial difference between Posts and Pages.
Using the block editor (Gutenberg). Managing the media library (images, videos, PDFs). Appearance: Choosing, installing and configuring a free theme.
Extensions (Plugins): What are they and how to install them safely? Module 2: Intermediate Level – Customization and Optimization
The goal is to transform a basic website into a professional and efficient tool.
Advanced customization: Configuration of navigation menus and widgets.
Forms and Interaction: Create a professional contact form and integrate a Google Maps map.
Search Engine Optimization (SEO): Install and configure an SEO plugin (Yoast or RankMath) to be visible on Google.
Security and Maintenance: Implementation of automatic backups
Protection against spam and hacking attempts.
Performance: Optimize loading speed (image caching and compression). Pedagogical Methodology
Immediate practice: Each theoretical concept is applied directly to a test site.
Course materials: Summary sheets will be sent after each session.
Personalized support: Content adaptation according to your specific project (blog, association website, professional website).
verified badge
Learn programming through a practical top-down approach focused on understanding how real software is designed and built not just memorising syntax.

In my classes, we start with the bigger picture first:
How applications actually work
How to break complex problems into smaller parts
How developers think while building software
How frontend, backend, databases, and APIs connect together

Instead of jumping directly into theory or isolated exercises, you’ll learn programming by understanding systems, architecture, and real-world workflows first - making coding easier to understand and far more practical.

Classes can cover:
Programming fundamentals
Web development
JavaScript / TypeScript
React
Node.js
APIs and databases
Full-stack application structure
Project building and debugging
Software thinking and problem-solving

Suitable for:
Complete beginners
Students struggling with traditional teaching methods
Aspiring developers who want practical skills
People who want to build real projects and startups
verified badge
Do you want to learn to program, develop modern web applications, or prepare for a career in software development?

I am a software engineer with over 5 years of professional experience in the design, development, and deployment of applications used in real-world environments. I mentor students, junior developers, and professionals looking to acquire practical skills sought after in the job market.

Unlike purely theoretical training, my courses are oriented towards practical application, methodology and real-world projects.

We can work together on:

• Modern JavaScript and TypeScript
• Node.js and Backend Development
• Professional Laravel and PHP
• REST APIs and modern architectures
• SQL and NoSQL databases
• Docker and containerization
• DevOps, CI/CD and automation
• Git and best collaboration practices
• Software architecture and clean code
• Preparation for technical interviews
• Support for academic or professional projects
• Creation of a valuable technical portfolio

My method involves adapting each lesson to the student's objectives. Whether you are a complete beginner, a computer science student, or a developer wishing to progress to a professional level, we will build a personalized learning plan.

My goal is not just to teach you how to write code, but to pass on to you the methods, best practices, and working logic used daily by professional software engineers.

At the end of your apprenticeship, you will be able to design, develop, test and deploy your own applications with confidence and autonomy.
verified badge
As a complete beginner or an aspiring web developer, JavaScript is one of the most valuable programming languages you can learn. In this intensive bootcamp, you'll gain a strong understanding of modern JavaScript through practical examples and hands-on coding.

This class covers the essential concepts needed to start building interactive websites and prepare for frameworks like React, Next.js, and Node.js.

During the bootcamp, we'll cover:

Variables, data types, and operators
Functions and arrow functions
Arrays and objects
Loops and conditional statements
DOM manipulation
Events and event handling
ES6+ features (let/const, template literals, destructuring, spread operator)
Promises, async/await, and API basics
Small practical projects and coding exercises

The session is interactive, and students are encouraged to write code throughout the class. Whether you're preparing for university, interviews, or starting your web development journey, this bootcamp will give you a solid foundation in JavaScript.
verified badge
Electric current is a flow of electric charges, such as electrons, passing through a conductor, such as copper wires, because they are considered conductors, so their electrical conductivity is high and their resistivity is low.
From this, we can deduce a definition of electric current intensity as the amount of electric charge that passes through a specific cross-section of a conductor in one second.
verified badge
Vous souhaitez apprendre à programmer ou développer vos propres applications ? Ce cours est conçu pour les débutants, les étudiants et les professionnels qui souhaitent acquérir des compétences pratiques en développement informatique.

Au cours de la formation, vous apprendrez à :

- Comprendre les bases de la programmation.
- Développer des sites web avec HTML, CSS et JavaScript.
- Concevoir des applications mobiles avec Flutter.
- Utiliser Firebase (authentification, base de données Firestore et stockage).
- Créer des interfaces modernes et professionnelles.
- Déployer et tester vos applications.
- Appliquer les bonnes pratiques utilisées dans le monde professionnel.

Les cours sont adaptés au niveau de chaque élève et alternent explications théoriques, exercices pratiques et réalisation de projets concrets. Mon objectif est de vous permettre d'acquérir des compétences directement utilisables dans vos études, votre travail ou vos projets personnels.
verified badge
Learn how to build modern websites using practical web development skills together with AI-assisted coding tools.

This class is designed for beginners and intermediate learners who want to create real websites without being overwhelmed by complicated programming concepts.

Depending on your experience and goals, we can cover HTML, CSS, JavaScript, responsive web design, GitHub, AI-assisted coding, Next.js basics, domain setup and deploying websites online using platforms such as Vercel.

You will learn by building practical projects rather than only studying theory. I can also help you understand how to use AI coding assistants effectively: how to give clear instructions, review generated code, identify problems and improve a website step by step.

Classes can be adapted to your level. Whether you want to build your first personal website, create a business website, understand modern web development or learn how AI can assist you with coding, we can create a learning plan around your goals.

No previous coding experience is required for beginner lessons.
verified badge
Are you studying Web Development, Computer Engineering, or other technology-related fields and need help with web development?

The classes are online, one-on-one, and fully tailored to your syllabus, level, and goals. We can start from scratch, prepare for a subject or exam, solve practice problems, work on an assignment, or progress with a complete project.

We can work on content such as:

* HTML and CSS;
* JavaScript and client-side programming;
* PHP and backend development;
* frontend and backend;
* forms, sessions and authentication;
* consumption and creation of REST APIs;
* connection to databases and SQL;
* organization and architecture of web applications;
* Git and version control;
* debugging and error resolution;
* Frameworks and libraries according to your subject;
* application deployment;
* Development of internships and complete projects.

We can also work with the specific technologies, frameworks, or tools you are using in your training or project.

The classes are primarily hands-on. We'll analyze the problem, propose a solution, and work through the code so you understand what's happening and why.

My goal is not for you to copy a solution, but for you to develop the autonomy to analyze errors, organize an application, and tackle new problems on your own.

In addition to the classes, you will have access to our educational platform with its own documentation, notes, examples, exercises, practices and other resources to continue working between sessions.
verified badge
Programming and web development courses, taught by a senior software engineer with 7+ years of professional experience. I work daily with React, TypeScript, Python, and Node.js for Swiss clients in the aerospace, energy, and industrial sectors through my company, Alpine Wings GmbH.

I offer courses tailored to your level and objectives:

Beginner — first steps in programming, understanding the web (HTML, CSS, JavaScript), building your first website
Intermediate — learn React or Python in depth, understand REST APIs, structure a project
Advanced — software architecture, technical interview preparation, code review, support for your personal projects

My teaching approach: I start with concrete projects and progress at your pace. I emphasize understanding rather than memorization, and I share best practices used in business.

Graduate engineer from ECE Paris. Native French speaker, fluent English, B2 level German.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Najeh