facebook
FavouritesAdd to Wish List
FavouritesAdd to Wish List
Trusted teacher
from29.03CHF/ h

Learn Web Development from Scratch - Frontend & Backend

With the availability of easy web development tools like Squarespace, Wix, Wordpress etc., anyone can design a simple website without a need to learn much. However, there are downsides to that ease. First, it is impossible to know how things work behind the scenes without learning the basics of HTML, CSS and Javascript. Second, your website is limited to the building blocks such tools provide.

If your aim is to know how a website works, you need to learn the code that makes and runs it. In this course, you will learn how to build your own website from scratch using the essentials i.e. HTML, CSS and Javascript. For those of you who want to take it a notch higher, you will be able to build a Web Application using Node.js. This will not only teach you the design and interface (Frontend) but also make you familiar with the code that runs the website from the server (Backend).

Extra information

You will need a computer and some freely available software. I will guide you through the set up process.

Location

At teacher's location: Kent Avenue, London W13 8BQ, UK
At student's location: Around Wembley, United Kingdom
Online via webcam

|
Use ⊞+wheel to zoom!
+

General info

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

About Me

I have been teaching/tutoring since I was twelve. :)
Honestly, I used to tutor junior colleagues from my town's local school to make some pocket money. After I finished my college, I started teaching Maths and Physics in a school while also studying for my bachelor's in Physics.

Although there's a plethora of methods available to modern learners to teach themselves any skill they can imagine, I love the teacher-student approach as being the most effective. Self-paced online self-learning does have its merits. However, one needs to be very disciplined and organised in order to get lasting benefits from it. Hence, I believe involving a knowledgeable teacher as an active participant in your learning process helps you commit to your tasks.

Education

BSc Computer Science - London South Bank University (2017 - 2020)
- Modules: Python, Java, Web Application Development, Data Mining, Artificial Intelligence
BSc Physics - Tribhuvan University
- Modules: Physics, Maths, Statistics

Experience / Qualifications

Private Tutor - Java and Python programming languages (2019 - 2020)
Web Developer, Founder - Lighthouse Infotech Ltd (2015 - 2018)
Maths and Physics Teacher - Creative Secondary (2004 - 2009)
You'd be surprised by the fact that the most used languages of the world are no longer Mandarin, Spanish or English but programming languages running inside billions of computing devices. From automating your washing machine cycles to flying an airplane, they are increasingly becoming inseparable from our modern lives. Hence, it is so important that we know the basics of how the programming codes do what they do. Advanced programming is a different matter and can be pursued with specific interest. In this course, I have chosen Python programming language to show you how you can make a computer follow your instructions to perform various tasks. Python is loved by millions of learners for its simplicity. You will learn most of the topics with fun exercises with hardly anything to read. At the end of most chapters, we will work together to build simple apps that make use of the things learnt in that chapter.

Ask a question

Send a message explaining your needs and Kamal will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"

Availability of a typical week

(GMT -05:00) New York
MonTueWedThuFriSatSun
0              
1              
2              
3              
4  Monday at 4:00  Tuesday at 4:00  Wednesday at 4:00  Thursday at 4:00  Friday at 4:00    
5  Monday at 5:00  Tuesday at 5:00  Wednesday at 5:00  Thursday at 5:00  Friday at 5:00    
6  Monday at 6:00  Tuesday at 6:00  Wednesday at 6:00  Thursday at 6:00  Friday at 6:00    
7  Monday at 7:00  Tuesday at 7:00  Wednesday at 7:00  Thursday at 7:00  Friday at 7:00  Saturday at 7:00  Sunday at 7:00
8  Monday at 8:00  Tuesday at 8:00  Wednesday at 8:00  Thursday at 8:00  Friday at 8:00  Saturday at 8:00  Sunday at 8:00
9  Monday at 9:00  Tuesday at 9:00  Wednesday at 9:00  Thursday at 9:00  Friday at 9:00  Saturday at 9:00  Sunday at 9:00
10  Monday at 10:00  Tuesday at 10:00  Wednesday at 10:00  Thursday at 10:00  Friday at 10:00    
11  Monday at 11:00  Tuesday at 11:00  Wednesday at 11:00  Thursday at 11:00      
12  Monday at 12:00  Tuesday at 12:00  Wednesday at 12:00  Thursday at 12:00      
13  Monday at 13:00  Tuesday at 13:00  Wednesday at 13:00  Thursday at 13:00      
14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00      
15              
16              
17              
18              
19              
20              
21              
22              
23              
from 29.03FrAt teacher's location
from 29.03FrOnline via webcam
from 40.64FrAt student's home

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Online reputation

  • Instructor since October 2020
  • Phone number verified
  • Linkedin connected

Availability of a typical week

(GMT -05:00) New York
MonTueWedThuFriSatSun
0              
1              
2              
3              
4  Monday at 4:00  Tuesday at 4:00  Wednesday at 4:00  Thursday at 4:00  Friday at 4:00    
5  Monday at 5:00  Tuesday at 5:00  Wednesday at 5:00  Thursday at 5:00  Friday at 5:00    
6  Monday at 6:00  Tuesday at 6:00  Wednesday at 6:00  Thursday at 6:00  Friday at 6:00    
7  Monday at 7:00  Tuesday at 7:00  Wednesday at 7:00  Thursday at 7:00  Friday at 7:00  Saturday at 7:00  Sunday at 7:00
8  Monday at 8:00  Tuesday at 8:00  Wednesday at 8:00  Thursday at 8:00  Friday at 8:00  Saturday at 8:00  Sunday at 8:00
9  Monday at 9:00  Tuesday at 9:00  Wednesday at 9:00  Thursday at 9:00  Friday at 9:00  Saturday at 9:00  Sunday at 9:00
10  Monday at 10:00  Tuesday at 10:00  Wednesday at 10:00  Thursday at 10:00  Friday at 10:00    
11  Monday at 11:00  Tuesday at 11:00  Wednesday at 11:00  Thursday at 11:00      
12  Monday at 12:00  Tuesday at 12:00  Wednesday at 12:00  Thursday at 12:00      
13  Monday at 13:00  Tuesday at 13:00  Wednesday at 13:00  Thursday at 13:00      
14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00      
15              
16              
17              
18              
19              
20              
21              
22              
23              
from 29.03FrAt teacher's location
from 29.03FrOnline via webcam
from 40.64FrAt student's home

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Share

You are here


Driss
Web Development Training - From initiation to mastery 💻
(🔴 ENGLISH TEXT) 📢 This course will teach you how to : - Create a complete website from A to Z 🌐 - Apply styles and markup in an optimized way 🎨 - Use the Bootstrap framework effectively 🖼️ - Design high-quality themes🥇 Course options : - Online or face-to-face training - Sessions tailored to your needs and objectives - Post-training follow-up and support ============================================================ (🔵 TEXTE EN FRANÇAIS) 📢 Ce cours vous apprendra à : - Créer un site web complet de A à Z 🌐 - Appliquer des styles et du markup de manière optimisée 🎨 - Utiliser efficacement le framework Bootstrap 🖼️ - Concevoir des thèmes de haute qualité🥇 Options de formation : - Formation en ligne ou en présentiel - Séances personnalisées en fonction de vos besoins et objectifs - Suivi et support post-formation

Muddassir
Mastering WordPress: Unleash Your Website Development Skills.
Are you ready to take your online presence to the next level? Look no further! As a seasoned WordPress expert, I offer comprehensive tutoring sessions designed to empower you with the skills needed to master the art of WordPress. Whether you're a beginner looking to build your first website or an experienced user seeking to enhance your existing platform, my tailored sessions cater to all skill levels.

Tooba
Web development with front-end and back-end technologies
Front-end development refers to the client-side (how a web page looks). Back-end development refers to the server-side (how a web page works). These two developments combines the whole web development process that we will be going to learn.

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

Divine
Introduction to JavaScript Programming, for Web Development
JavaScript is a versatile programming language that plays a crucial role in creating dynamic and interactive web pages. It's primarily used for client-side scripting, meaning it runs directly in the user's web browser, making it essential for building features like animations, form validation, and real-time updates. In this class, you'll learn the basics of JavaScript data types & functions, DOM manipulation, handling user interactions, asynchronous programming, familiarity with popular JS Libraries like jQuery, Node.js, and much more!

Reza
HTML5 Course for Beginners and Intermediate Web Enthusiasts
The foundation of web development lies in HTML. To start building your website from scratch, you'll need to learn HTML. I have been an enthusiastic HTML programmer since the early days of the web. In my course, you will not only learn how to create responsive websites but also get familiar with the basics of relevant technologies such as PHP and MySQL.

Muhammad Noman
Full-stack Development (Front-end /Back-end) - Complete Course Available
In this class, we will learn about full-stack development. The following topics will cover:- Introduction to Javascript in HTML Using JavaScript Libraries Deep knowledge of Backend language (PHP, Csharp .NET ) API Interactions Version Control System (GIT) How to Build and Maintain a Website Final Project Build an Interactive Resume!

Abdallah
Programming and Coding Lessons, Adults, Kids( Python, HTML, CSS, Java Script, MySQL, Dart and Flutter, C++, C#, ) Offline Egypt and Online
After Completing Our Course: - High Earning Potential: Skilled programmers are in high demand, commanding competitive salaries across various industries. - Versatile Career Opportunities: Open doors to careers in software development, data science, web development, game design, and more. - Cutting-Edge Skills: Stay ahead in the fast-evolving tech landscape by mastering the most popular and widely used programming languages and frameworks. - Innovation and Creativity: Enhance your ability to create innovative solutions, develop new technologies, and contribute to exciting projects. - Problem-Solving Abilities: Strengthen your logical thinking and problem-solving skills, essential for tackling complex technical challenges. - Career Advancement: Stand out in the job market with a robust programming skill set, increasing your chances of career advancement and promotions. - Lifelong Learning: Cultivate a mindset of continuous improvement and lifelong learning, staying relevant and adaptable in your career. **Programming and Coding Lessons for All Ages** Unlock the world of coding with our comprehensive programming and coding lessons designed for both adults and kids. Whether you're a beginner or looking to enhance your skills, our courses cover a wide range of programming languages and technologies to suit your needs. **Course Offerings:** - **Python**: Learn the fundamentals of programming with one of the most versatile and popular languages. - **HTML & CSS**: Build and style your own websites from scratch. - **JavaScript**: Add interactivity to your web projects and enhance user experience. - **MySQL**: Master database management and SQL queries. - **Dart & Flutter**: Create beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. - **C++**: Dive into the world of object-oriented programming and system-level coding. - **C#**: Develop robust applications with this powerful language used in a variety of industries. **Class Formats:** - **Offline Classes in Egypt**: Join us in person for hands-on learning and direct interaction with our experienced instructors. - **Online Classes**: Participate from anywhere in the world with our flexible online courses, designed to fit your schedule. **Who Can Join?** - **Adults**: Whether you're looking to start a new career, enhance your current skills, or simply explore a new hobby, our classes are perfect for you. - **Kids**: Our engaging and interactive lessons make learning to code fun and accessible for younger students. **Why Choose Us?** - **Experienced Instructors**: Learn from industry professionals with years of teaching and real-world experience. - **Comprehensive Curriculum**: Our courses are designed to provide a solid foundation and advanced knowledge in various programming languages. - **Flexible Learning Options**: Choose between offline and online classes to suit your lifestyle and learning preferences. Join us today and start your journey into the exciting world of programming and coding with the expert instructor Abdallah! ======================================== Comment: Looking to master programming and become a skilled developer? In this course, you will learn the basics and tools to manipulate coding and programming languages as well as using them to build machine learning models. We also provide assistance to students specializing in programming and database management using SQL Under special request, we provide courses on other programming languages. If you have any further questions, feel free to contact us. Coding is a powerful general-purpose programming methods. It is used in web development, data science, software prototyping, etc. Fortunately for beginners, Coding has a simple and easy to use syntax. This makes Python a great language for learning programming for beginners. In this course, you will learn the basics and tools for manipulating python as well as its use to build machine learning models. We also provide assistance to students specializing in python programming and database management using SQL If you have any further questions, please do not hesitate to contact us.

Aleksey
Programming, IT, Computer Science, algorithms, Math
Assistance and private lessons in the field of programming (Java, JavaScript, Python, Web development), algorithms, Computer Science, mathematics, Artificial intelligence. 20+ years of experience in teaching, programming, research and development

Omayma
Secondary information (Codage - web development)
Approval of the programmer's performance and effectiveness is sometimes difficult and long without complications. For this reason, I offer programming courses for the following languages: -Python (easy to learn) -Java (more intermediate level to start) -C (too complex without any programming knowledge) If they differ depending on the received programs in pre-correction in the programming tool but also appropriate programming techniques. At the end of these different cycles, the programmer will be able to create the size he wants without any change. It will also be essential when needed on the web.

Ihsan
Responsive Web Development: Build Mobile-Friendly Websites Like a Pro
Hi, I am Ihsan, a professional web developer with 4+ years of hands-on experience in creating dynamic, responsive websites. This course is designed for beginners who want to master the art of building websites that look great on any device—whether it’s a smartphone, tablet, or desktop. In this course, you'll learn: Responsive Layouts: Design flexible layouts that adapt to any screen size. HTML & CSS Structure: Build the foundation for your responsive websites. Media Queries & Breakpoints: Control how your site responds to different devices. Best Practices for Mobile-First Design: Create user-friendly, fast-loading websites. Each session includes hands-on tasks to solidify your learning, and by the end of the course, you’ll be able to design fully responsive websites from scratch or optimize existing sites for responsiveness. Whether you are starting your web development journey or want to refine your skills, this class will give you the tools and confidence to create professional-grade, responsive web pages.

Oussama
Mastering Web Development: From Fundamentals to Advanced Techniques
What You’ll Learn: Front-end Technologies: HTML, CSS, JavaScript, React.js, Next.js, TailwindCSS for creating dynamic, responsive applications. Back-end Mastery: Node.js, Nest js, Express, and Fastify for building robust and scalable web servers. Databases: MySQL, PostgreSQL, and MongoDB for handling data efficiently. DevOps & Deployment: Learn Docker, CI/CD with GitHub Actions, and cloud deployment practices to ensure your applications are production-ready. How You Will Benefit: Students: Gain the technical skills and portfolio to ace your academic projects and land internships or entry-level jobs. Self-Taught Learners: Stop the guesswork and follow a structured, hands-on approach to mastering full-stack development faster. Professionals: Upgrade your skills to meet the demands of modern web development and position yourself for career growth. Why My Course is Different: Real-World Projects: You'll build applications that solve real business problems, like a complete e-commerce site, RESTful APIs, and microservices. Tailored Learning: Each course is personalized to your experience level and goals, ensuring you get the most out of every session. Problem-Solving Focus: From debugging to performance optimization, you'll learn to tackle real-world challenges confidently. Industry-Relevant Skills: Stay ahead of the curve with training in modern technologies and practices that top employers are looking for.

Bright
“Mastering UX Design: From Basics to Advanced” . .
Don’t miss your chance to transform your career with expert UX design training! Whether you’re a beginner starting from scratch, an intermediate looking to sharpen your skills, or an advanced designer ready to take on cutting-edge challenges, this course offers it all. From wireframing to user behavior analysis, you’ll get hands-on experience and personalized feedback. With flexible guidance for all ages, you can start building the future of design—today. Join now, or risk being left behind in this ever-evolving digital landscape!

Wafa
Web development for beginners. Learn how to create your website/web application
Hello : I am a full stack web developer and trainer in web development. I have experience leading training sessions in web development for beginners. I can train in HTML5, CSS3, JavaScript, PHP, MySQL, React JS, node JS. - Design of HTML web pages - Applying CSS styles - Make the web pages "Responsive" - Make pages dynamic with JavaScript - React JS library - Backend programming: PHP/Node JS language - Express JS -REST APIs - connection to a MYSQL Database, MongoDB I am also open for the realization and supervision of your projects and websites (Mini Project / PFE / Personal). Feel free to contact me for more information. Before the training, a first meeting for further discussion.

Knowledge
Computer Basics, Web development, special education
- For the **Computer Basics Class**, cover topics like: - Understanding operating systems (Windows, macOS, etc.) - Basic software applications (Word, Excel, publisher, etc.) - Internet navigation and safety. - In the **Web Development Class**, focus on: - Introduction to HTML, CSS - Creating a simple website. - For the **Special Education Class**, tailor your lessons to: - Address different learning styles (visual, auditory, kinesthetic). - Incorporate tools and techniques that support diverse needs. - It’s an online class you will need platforms (like Zoom or Google Meet) that allows for screen sharing and interactive participation.