FavouritesAdd to Wish List
FavouritesAdd to Wish List
from32.84USD/ 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

Skills:

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

MonTueWedThuFriSatSun
7              
8              
9  Monday at 9:00  Tuesday at 9:00  Wednesday at 9:00  Thursday at 9:00  Friday 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  Friday at 11:00    
12  Monday at 12:00  Tuesday at 12:00  Wednesday at 12:00  Thursday at 12:00  Friday at 12:00  Saturday at 12:00  Sunday at 12:00
13  Monday at 13:00  Tuesday at 13:00  Wednesday at 13:00  Thursday at 13:00  Friday at 13:00  Saturday at 13:00  Sunday at 13:00
14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00  Friday at 14:00  Saturday at 14:00  Sunday at 14:00
15  Monday at 15:00  Tuesday at 15:00  Wednesday at 15:00  Thursday at 15:00  Friday at 15:00    
16  Monday at 16:00  Tuesday at 16:00  Wednesday at 16:00  Thursday at 16:00      
17  Monday at 17:00  Tuesday at 17:00  Wednesday at 17:00  Thursday at 17:00      
18  Monday at 18:00  Tuesday at 18:00  Wednesday at 18:00  Thursday at 18:00      
19  Monday at 19:00  Tuesday at 19:00  Wednesday at 19:00  Thursday at 19:00      
20              
21              
22              
23              
from $32.84At teacher's location
from $32.84Online via webcam
from $46.52At 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

MonTueWedThuFriSatSun
7              
8              
9  Monday at 9:00  Tuesday at 9:00  Wednesday at 9:00  Thursday at 9:00  Friday 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  Friday at 11:00    
12  Monday at 12:00  Tuesday at 12:00  Wednesday at 12:00  Thursday at 12:00  Friday at 12:00  Saturday at 12:00  Sunday at 12:00
13  Monday at 13:00  Tuesday at 13:00  Wednesday at 13:00  Thursday at 13:00  Friday at 13:00  Saturday at 13:00  Sunday at 13:00
14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00  Friday at 14:00  Saturday at 14:00  Sunday at 14:00
15  Monday at 15:00  Tuesday at 15:00  Wednesday at 15:00  Thursday at 15:00  Friday at 15:00    
16  Monday at 16:00  Tuesday at 16:00  Wednesday at 16:00  Thursday at 16:00      
17  Monday at 17:00  Tuesday at 17:00  Wednesday at 17:00  Thursday at 17:00      
18  Monday at 18:00  Tuesday at 18:00  Wednesday at 18:00  Thursday at 18:00      
19  Monday at 19:00  Tuesday at 19:00  Wednesday at 19:00  Thursday at 19:00      
20              
21              
22              
23              
from $32.84At teacher's location
from $32.84Online via webcam
from $46.52At 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


Driss
Create a site from A to Z with bootstrap with real projects
This course is intended for: -Creation of a site from A to Z. -Learn the use of the bootstrap framework -Is smart use of styles and markup -Creation of high quality themes -Learn the Sass compilation -Learn classes, components & JS widgets

Said
Accelerated computer courses: office automation, programming for all levels, advanced programming
For all levels, I offer programming courses according to your needs: -Web technology. (php, angularjs, javascript, css, html ...) -JAVA / J2EE technology (frameworks: Spring Boot, JPA, hibernate), RMI, Sockets ... -Office (Word, Excel, PowerPoint) -The use of the machine.

Faye
Web master, Language, photography for your new skills
I'm a Web developer since 10 years ago and I would love to show you how to be a web developer if you are interested. As a photographer you have to make sure that you are good at photoshop and it would make your pictures look great. I'm fluency in English and Chinese and I would like to help your conversation if you would like to improve your language skills. I'm waiting for your contact Bonne journée!

Ayoub
Learn how to create your website with HTML5 / CSS3 and JAVA EE
Building web applications with Java EE seems complicated to many newbies. A huge nebula of acronyms of all kinds revolves around the platform, a significant number of different technologies and approaches exist: servlet, JSP, Javabean, MVC, JDBC, JNDI, EJB, JPA, JMS, JSF, Struts, Spring, Tomcat, Glassfish, JBoss, WebSphere, WebLogic ... The list does not end, and for a novice not to suffocate under such an avalanche is often mission impossible! The objective of this course is to guide your first steps in the Java EE universe: after a few explanations on the general concepts and the good practices in force, you will get to the heart of the subject and discover how to create a web project, by adding complexity as the course progresses. At the end of the course, you will be able to create a web application that respects recognized standards in the field and you will have the basics necessary to use most technologies based on Java EE.

Ankit
JavaScript + HTML - Learn how to master JavaScript and HTML
JavaScript is thought of as the backbone of web apps that adapt, no matter the device. You can use it to add dynamic behavior, store information, and handle requests and responses on a website. If you already have some knowledge of HTML and CSS, this is your next step to building modern, dynamic websites. When you finish this course, you’ll have mastered JavaScript fundamentals and intermediate content like functions, object-oriented programming and browser compatibility. With these skills, you can build interactive websites.

Ogie
Software Development, C#, SQL, RDBMS, JavaScript, HTML, .Net, .Net Core, Xamarin, Xamarin Forms, Web Api, Web Application, Mobile Application
You will learn to develop an application (desktop, web, or mobile) which you can use to solve problems, improve processes and even increase productivity on a day to day business operations, or for your personal consumptions. You will also learn how to build an application which is more secured and data privacy-oriented.

Beheddine
backend / frontend development (spring boot / ASP.NET) java / php / c # / SQL
I offer courses in spring and .Net frameworks, java, php and c # courses basic web development technologies such as html, css and javascript relational and non-relational database and NoSQL SQL (MongoDB) courses

Mohan
React JS (The Strong JS Framework) for Beginners with Handson
React JS for Beginners JS Frameworks Comparison / Introduction React Intro React Get Started React ES6 React Render HTML React JSX React Components React Props React State React Lifecycle React Events React Forms React CSS Redux Basics Redux Examples

Aviel
Web Entwicklung Fullstack / Frontend / Backend / hosting
Ich werde dir beibringen wie du eigene Web-Applikationen entwickeln kannst, anfangen werden wir bei HTML und CSS, später werden wir dann Javascript, PHP, MYSQL und AJAX lernen. Wir werden keinen festen plan befolgen, was du schon kannst werden wir wenn du dies möchtest vertiefen und sonst wird alles entsprechend deinen vorlieben gestaltet. Wenn du ein Thema nicht anschauend möchtest wird dies entsprechend ausgelassen und wenn dich ein Thema besonders interessiert dann schauen wir es uns an. Hier gilt: alles zum wohle des schülers.

Havishka
Step by Step PHP Programming Tutorials for beginners!
PHP is a server scripting language and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used, free, and efficient alternative to competitors such as Microsoft's ASP. PHP 7 is the latest stable release. In this Course, You will Learn Introduction to PHP, Evaluation of Php, Basic Syntax, Introduction to OOPS. Introduction. Objects and classes, WordPress. WordPress Introduction. Understanding and Using domain names.

Ntwali
Complete web development course for complete beginners
Software development is becoming the go to career as day to day activities are getting automated. In this lesson, you will: - Learn how to build a website using HTML -Style your website using CSS, SASS and Bootstrap -Make your website responsive on multiple devices using media queries -Make your website interactive using JavaScript

Jim
Learn WEB programming HTML CSS VueJS / Beginner level and above. Lesson with IT student from 42 Paris in english.
I prepare computer science students as well as entrepreneurs in the field of the web and mobile application in the following languages: HTML, CSS, JS and PHP. As well as the frameworks: Vue.js, Angular, React (Native). We can do exercises or small applications Web / Mobile to understand some notions or directly work on your project (school / professional).

Gaëlle
CHILDREN'S PROGRAMMING COURSE IN BARCELONA (fr, en, es)!
Your child wants to discover programming? This summer is the opportunity! For the youngest, discovery sessions using robotics and programs adapted to his age (Scratch jr, Scratch, LEGO WeDo, interactive games ...) For older children: Creation of a web page, a mobile application, a video game; building a homemade robot ... Custom course :) Possibility of a group course.

Abdullah
How do you make a Web application? How do you automate business processes? How do you write an API system?
Do you also want to delve into complex API systems? Or do you want to write a central Web application that you can access from any device? Or are you thinking of how can I automate administrative work? I'll help you get started. We make a step-by-step plan together. Are we going to work with a framework such as Laravel, Symfony or are we going to deepen our knowledge of PHP? How do we create a database? How does Oracle or MySQL work? How about Scrum and Git? Which IDE are we going to use? We go through everything. You decide what you want to delve into. I'll help you discover your strengths. We go at your pace and you develop your own style.

James
A Complete BEGINNERS Course into Designing, Coding and Publishing a Working Website.
My passion is working with students who are complete beginners in the field of computer science. Coding can be very dauting to many therefore I structure my lessons to cater for students who are new to the concept. My classes will be based heavily on collaboration where taking part is key to your success. Throughout the lessons, you will learn how to code using the basics of HTML, CSS and JavaScript. By the end of the course you will have a fully functioning website ready to be published. If there is a group, I also like to setup a group project towards the end of the course and the winning students win a prize!