Free Virtual Programming Class

Free Virtual Programming Class

(The first round course of virtual programming class was already finished. I will announce the next round workshop information later(The date should be in the middle or end of August.). Its content would be revised a little to be suitable for the beginner. If you have interests on the next workshop, your can pre-study all recorded video of last course. It would be more helpful for the study of next round. It is entirely free released. The link is here. )

Topic: How to Learn Web Programming?

Duration: 4 weeks

Date: 6/28(Mon.) – 7/23(Fri.)

Time: 9:00AM to 10:00AM from Monday to Friday

Lecturer: Ivan Chiou (IT volunteer in MOFA)

What you will learn in this virtual class?

A: You will know how to build up your own website.


  1. What is Programming?
    1. What is Web?
    2. What is Web Programming?
    3. Software installation
    4. Start your first web page(website)
    5. Write your first code
  2. Web page structure
    1. HTML basics
    2. Element tags in HTML
    3. Hyperlinks
    4. Document and website structure by HTML
    5. HTML List/Tables
  3. What is CSS?
    1. What is class/id/name? What is CSS selectors?
    2. How to change color, background, alignment of your element?
    3. Refine your webpage with CSS
  4. What is DOM node?
    1. DOM node render process in the tree structure
    2. The Box model
  5. What is Javascript?
    1. How to control DOM node?
    2. Animation in Javascript
  6. How to let people access your website?
    1. What is git?
    2. Create your website on gitpage

What you must have before you participate in this class?

  1. A desktop or laptop
  2. Accessible Wifi

Registration (Deadline: 6:00PM, 23th June, 2021): Sorry, you can wait for the next workshop.

©copyright 2021 Ministry of Foreign Affairs and Aviation. All Rights Reserved.