ABC5-Lab consists of two parts – Firstly, there’s a lab with software tools for creating AI or blockchain applications and prototypes. The second part consists of the accompanying programmes which teach AI and blockchain, from basic to advanced levels. Additional learning materials are also available, which consists of self-paced lessons, and coding exercises.


The learning outcome is to build on existing concepts already covered in the EDB curriculum and build up familiarity with the basic principles of AI and blockchain through:

  • demonstrating understanding by a solution proposal to a challenge of their choice
  • learning how to properly present difficult concepts and how their creations work
  • experiencing challenges that mimic experiences from the real world

By learning in context with a challenge of their choice, students develop deeper ownership and interest in AI and blockchain to better identify and fill gaps in their understanding from an entry-level perspective.
By presenting real-life applications, the students can appreciate what they learn and also gain a career-oriented mindset before their peers.

Role of school in delivery

  • Actively encouraging student participation in asynchronous and live lessons & events
  • Supervising students to meet internal and external deadlines for competitions
  • Liaising between students and instructors for logistical and pedagogical optimizations

Competitions and demo days

At the end of the season, students showcase their capstone projects.

  • Basic course:
    1. Students will showcase their project on a poster board at the end of the course
    2. Students can choose to present their project in our ABCD-competition, by delivering a five minute presentation along with their poster board.
      • Students compete for districts- and Hong Kong-wide championship awards

  • Competition course:
    1. Students will showcase their project on a poster board, white paper, and pitch presentation
    2. Students can choose to present their project in our competitions “Hong Kong Data Science Olympiad” (HKDSOL), and/or “Hong Kong Blockchain Olympiad” (HKBCOL)
      • Secondary- and tertiary-level students across HK compete for prizes
      • Secondary-level students are evaluated based on HK-ABCD results (revisions due May 28)
      • Winning teams represent Hong Kong in the international competitions “International Data Science Olympiad (IDSOL), and “International Blockchain Olympiad” (IBCOL)

Schedule for 2020-2021 Season

  • CDD (4-18 May 2021)
  • HK-ABCD (22-23 May 2021)
  • HKDSOL, HKBCOL (19 June 2021)
  • IDSOL, IBCOL (2-4 July 2021)

Schedule for 2021-2022 Season

  • CDD (2-16 May 2022)
  • HK-ABCD (21-22 May 2022)
  • HKDSOL, HKBCOL (18 June 2022)
  • IDSOL, IBCOL (8-10 July 2022)

Schedule for 2022-2023 Season

  • CDD (1-15 May 2023)
  • HK-ABCD (20-21 May 2023)
  • HKDSOL, HKBCOL (17 June 2023)
  • IDSOL, IBCOL (7-9 July 2023)

Intra/inter-school competitions & demo days (CDD)
All Hong Kong ABCD Competition and Exhibition (HK-ABCD)
Hong Kong Blockchain Olympiad (HKBCOL)
International Blockchain Olympiad (IBCOL)
Hong Kong Data Science Olympiad (HKDSOL)
International Data Science Olympiad (IDSOL)