Overview

This is an engaging and comprehensive course that introduces young learners to the exciting world of creating and building websites. In this hands-on program, participants will learn the fundamentals of web design, including HTML, CSS, and JavaScript. Through interactive projects and creative exercises, students will develop essential skills in designing user-friendly interfaces, crafting visually appealing layouts, and incorporating interactive elements. They will also explore responsive design principles to ensure their websites adapt seamlessly across different devices. With a focus on both aesthetics and functionality, this course empowers young minds to unleash their creativity and become proficient web designers and developers.
Unsure which level to start with? Our team at NCE is here to help! Take advantage of our complimentary 15-minute online consultation, where you can discuss your child's interests and learning needs with our experienced tutors.

Learning Goals

1. Master web design programming skills
2. Develop proficiency in mathematical and logical reasoning
3. Apply and integrate programming skills into web design
4. Understand the structure and functionality of web pages
5. Gain knowledge of web page architecture and operation.

Language of Instruction

We normally teach in English, but we're happy to try and accommodate lessons in Cantonese, Putonghua, Korean, Punjabi, or other languages when possible.

Format

Online (Zoom): Instructions will be provided before the lesson.

Level Descriptions

Level 1

Level 1: Suitable for students who have no prior knowledge of computer programming or web design.
This course provides an introduction to web programming software, basic languages, fundamental structures, and practical applications. The curriculum starts with understanding the basic structure of webpages and progresses to learning how different components impact the aesthetics and usability of a webpage. Students will have the opportunity to design and create their own webpages. In Level 1, students will learn to create basic webpages using HTML. The learning objective is to construct independent webpages and gain a foundational understanding of web design.

Level 2

Level 2: Suitable for students who have completed Level 1 or have at least 6 hours of programming experience.
In this course, students will build upon their foundational knowledge of HTML and be introduced to the CSS programming language. Building upon the basic webpages created in Level 1, students will learn this powerful and advanced programming language to enhance the structure, richness, and practicality of webpages. The learning objective is to construct 2-3 interrelated webpages, showcasing the application of CSS to create more dynamic and visually appealing web designs.

Level 3

Level 3: Suitable for students who have completed Level 2.
Building upon the knowledge gained from HTML and CSS, this course introduces the third programming language, JavaScript. Students will learn how to incorporate JavaScript into their web development projects to add interactivity and user engagement. The learning objective is to construct a personal website consisting of 3 or more pages, incorporating variables and basic user interactions. Students will explore the capabilities of JavaScript and utilize it to create dynamic and interactive elements on their websites.

Level 4

Level 4: Suitable for students who have completed Level 3.
This course delves deeper into the integration of HTML, CSS, and JavaScript, enabling students to create websites with enhanced functionality and aesthetics. The learning objective is to construct a practical personal website that includes features such as self-introduction, visitor interactions, external links, search engine optimization for the website, and the use of debugging tools. Students will further refine their web development skills, exploring advanced techniques and best practices to create a professional and engaging online presence.

Level 5

Level 5: Suitable for students who have completed Level 4.
In this course, students will be introduced to the Phaser.io framework for creating HTML5 games or similar projects. Phaser is an HTML5 game framework that facilitates the development of cross-platform 2D games. The learning objective is to gain a foundational understanding of HTML5 game development techniques. Students will learn how to leverage the Phaser framework to create interactive and engaging games, exploring concepts such as game design, sprite manipulation, game physics, and user input. By the end of the course, students will have developed basic skills in HTML5 game development and be able to create their own simple games using the Phaser framework.

Level 6

Level 6: Suitable for students who have completed Level 5.
In this course, students will learn to utilize front-end frameworks such as Bootstrap to develop webpages more efficiently and effectively. Bootstrap includes design templates for fonts, forms, buttons, tables, navigation, and more, all based on HTML and CSS. Students will learn how to leverage Bootstrap to build responsive websites that adapt and display optimally across different devices and screen sizes. The learning objective is to create well-designed and responsive websites, applying the principles of responsive web design and utilizing the features and components provided by Bootstrap. By the end of the course, students will have acquired the skills to develop visually appealing and user-friendly websites that are responsive and adaptable to various devices and platforms.

Level 7 and above

Please contact us for details

(Note: the above are subject to change according to practical and individual circumstances.)

(Note: the above are subject to change according to practical and individual circumstances.)
  • Mr. David

    Graduated from the University of Regina in Canada, majoring in Computer Science. Previously worked in institutions such as the Government of Alberta in Canada, engaged in computer software system development.
  • Mr. Edwin

    Mr. Edwin worked in various multinational companies in Greater China, Hong Kong, and North America (including Silicon Valley, California, USA) in roles such as computer programming, systems analysis, management, and technical support. He also possesses extensive experience in education and training, having served as a lecturer in the Department of Computer Science and Department of Information Systems at City University of Hong Kong, as well as teaching computer and mathematics subjects at secondary schools.
  • Mr. Gideon

    Graduated from the University of California, Berkeley, with a major in Electrical Engineering & Computer Science. Previously worked as a Senior Software Engineer at a software company in Silicon Valley, USA.
  • And more

1 of 4
  • Isaac's mom

    "Isaac has been awarded a Gold Award in the Bebras Computing Challenge here in the UK. Thank you for your guidance over the summer!”
  • Caleb's mom

    "I really appreciate the effort of the teachers. Caleb feels so satisfied when learning. Thank you!"
  • Nelson's mom

    "My kid has a great sense of accomplishment in completing the course 😊. With extensive guidance and encouragement from the teachers, he is so keen on programming 🙏😊."
  • Christina's parent

    "My daughter enjoys the lessons. The teacher knows she is shy, thus encourages and praises her a lot. Initially we only signed up for courses of levels 1 and 2, but we continued and enrolled in levels 3 and 4 as well."
  • CY's parent

    "It's amazing. They inspire our children to apply what they've learned 😊🙏🏻. Thanks to the guidance of the teachers."
  • Mrs. Chan

    "I will encourage my kids to keep participating in different courses from your centre. The courses really stimulate children's thinking, and creativity."
1 of 6

Unsure which course is suitable for your kid?

Our team at NCE is here to help! Sign up for a free 15-minute online consultation with our expert tutors. Discuss your child's interests and learning needs, and let us guide you in choosing the perfect STEM course. Plus, try our trial lesson option! Pay for just one lesson before committing to a full level. Click the link below to schedule your consultation and start your child's educational journey with us!
Skip to product information
1 of 3

Web Design & Development (Age 8-16)

Web Design & Development (Age 8-16)

Regular price $360.00 CAD
Regular price $525.00 CAD Sale price $360.00 CAD
Sale Sold out
New City Education
This is an international ONLINE & LIVE course
Each Level comprises 7.5 hours - Please choose your preferred lesson duration and day below
View full details