Web Development

Create fun and engaging websites using HTML, CSS, and Javascript.


This course teaches students how to create websites from scratch using HTML5, CSS3, and the basics of Javascript (ES6). Compared to other programming courses, this course is great for creative students, as half of the web design process is visual and based on your own imagination.

You will also learn about responsive design—how you can make your websites look good on desktops, tablets and mobile without creating a new website.

After mastering the basics of design, students can learn advanced concepts such as using application programming interfaces (APIs) to get third-party data, or using version control to backup your site in case of trouble.

What you'll learn

By the end of this course, students will learn: 

  • Advanced HTML and CSS
  • Basic Javascript
  • How to utilize relative, static, absolute, and fixed positionings
  • Document object models
  • Responsive web design


 Suitable For Students Who Are:

  • Ages 9-18
  • Dedicated Beginners In Programming
  • Interested in Creating Websites
  • Interested In Programming

About HTML, CSS, Javascript

In web design, HTML, CSS, and Javascript work together to make a website in the same way as nouns, adjectives and verbs. HTML creates the objects (like a button, image, table, etc.), CSS makes it pretty, and Javascript give them actions (like sending data). They are all necessary to make a great website.


If this course sounds interesting, feel free to sign up for a free trial lesson.
In the trial lesson, you can learn a little more about the topic, confirm the difficulty level, and if the tutor’s teaching style matches your learning style.
And if you are still interested after the trial lesson, you can sign up for more.

Feeling lost?

If you’re unsure if this course is right for you, please contact us at [email protected]