With HTML, CSS & Python

Age: 10-17

Skill Level: Intermediate-Advanced

Format: Virtual | Face-to-Face

Duration: Once a week, 1.5 hours 


Seamless learning methods with social learning concepts

Rewarding and hands-on learning experience

Instil Project-based learning mindset

Course Overview

This course is intended to set you on the road to further web development and design studies. Have you ever been curious about the operation of a website? What is the relationship between the web and browsers, desktops, and mobile devices? To create a website, what skills are required? These questions may be your first step toward a better grasp of the internet, with nearly 1 billion web pages now available.


Course Outline

Students will begin their journey into web development by learning the fundamentals of HTML, CSS, and Python in this course. Students will participate in teacher – directed classes, engaging conversations, and intriguing individual project work during our sessions.

Week 1
Get Started in Web Design with a brief introduction of the history of the Web and serving up to information about Web Browsers and Web Page Addresses (URLS) followed by the anatomy of a web page.

Week 2
Start your journey into web design by creating a simple page with step-by-step instructions.

Week 3
Learn how to mark up texts by designing paragraphs, thematic breaks, headings and more content elements.

Week 4
Learn how to organise page elements including headers and footers, sections and articles, navigation and addresses, and inline element roundups.


Week 5
Learn Generic Elements, Aria Accessibility, Character Escapes, and how to bring it all together to improve your text marking.

Week 6
Learn how to add links to a new Browser Window for within, lower, and higher Directory targeting.

Week 7
Learn about image formats and their elements, such as providing a location with SRC and alternate text with ALT, and then how to use SVG images inserted inline in the HTML source with the IMG element.

Week 8
Advance into the technical of images responsive image markup by learning high-density displays, variable-width images, art direction and many more.

RM 720 After 10% Discount: RM648


Week 9
Discover ways on how to use Table with Minimal Table Structures, Table Accessibility, followed by Row and Column Groups.

Week 10
Learn about form elements, variables, and content, as well as how forms work from data entry to response.

Week 11
Advance into Forms using Menus such as Hidden Controls, Numerical Inputs and Forms Accessibility Features.

Week 12
Make a presentation that incorporates all of the concepts you’ve learnt so far.

Week 13
Go to the next step in your web development journey by learning the basic concepts of Python and try drawing with it.

Week 14
Get excited as you will be making your first program and dissecting them with amazing graphics.

Week 15

In 2 parts, you’ll learn flow control for 3 weeks total. You’ll start of by learning Elements of Boolean and Elements of Flow Control in Part 1.

Week 16
Learn the Flow Control Statements, which include Loop Statements and breaking and continuing Loops.

RM 1440 After 15% Discount: RM1224


Week 17
Complete the Flow Control syllabus by importing modules from import Statements and begin Functions lessons by learning Statements with Parameters and Return Values and Return Statements.

Week 18
Continue Functions in Part 2 with The None Value, Keyword Arguments and Local and Global Scope

Week 19
Continue and complete Functions with The Global Statement and Exception Handling

Week 20
Begin with Part 1 of Lists, which focuses on The List Data Type, and learn how to get Individual Values in a List with Indexes, get the Length of a List with the len() Function, and much more.

Week 21
With the knowledge you’ve gained thus far, assess your knowledge with three projects, beginning with Project 1: Guess the Number

Week 22
Help your understanding with Project 2: Rock, Paper, Scissors.

Week 23 
Refresh your memory with the final project Project 3 : Zigzag

Week 24 
Make a presentation that incorporates all of the concepts you’ve learnt so far.

RM 2160 After 20% Discount: RM1620


Week 25, 26 & 27:

Understand Functions in three parts, beginning with the fundamentals of Functions and progressing to Return Values and finally storing the functions in a module.

Week 28, 29 & 30:
Continue your learning in Classes by learning how to work with Classes and Instances, Inheritance, and importing singular and multiple Classes in Modules.

Week 31:
Learn about Django’s initial setup, command line, and virtual environments.
Furthermore, learn about the Hello World App, which includes Initial Set Up, Create An App, and going deeper into Views, Templates, and URLs.

Week 32:
Discover the Pages App, which includes Initial Set Up, Database Models, About Page, and Extending Templates.
In addition, learn about the Message Board App, which includes Initial Set Up, Creating Database Models, Activating Models, and Exploring Views, Templates, and URLs.

Week 33: 
Learn about the Blog App, which includes the Initial Setup, Database Models, URLs, Static Files, and Individual Blog Pages.

Week 34:
Discover Forms, which include Initial Setup, Database Models, URLs, Static Files, and Individual Blog Pages.

Week 35:
Learn about User Accounts, including how to Log In, Update Homepage, Static Files, and Custom User Model, which includes how to Initial Set Up, Custom User Model, and many other things.

Week 36:
Make a presentation that incorporates all of the concepts you’ve learnt so far.

RM 3240 After 30% Discount + 4 Free Classes: RM2268

What will kids gain from this course?

Find a Date

that works for you!

View prices & dates

Join our Community

Invest in the best for your child and empower our future generation with skills of tomorrow. 

1 +
1 +
1 +

Drop your enquiry

Our Representative will reach out to you within 48 hours. Alternatively, you can also whatsapp us at 017-870 5113.

Address List

Social Networks

From coding apps and websites to developing exciting games and creating fun experiments, iTrainKids offers the most creative hands-on ways for children to learn all about science and technology

Copyright © 2019 iTrain Kids Sdn Bhd (1159500-P). All Rights Reserved.


Prices & Dates

Choose the price and  date that is suitable for you.

Price: RM360

RM 1440 After 15% Discount: RM1224

RM 2160 After 20% Discount: RM1620

RM3240 After 30% Discount + 4 classes FOC: RM 2268