Student Name
Course Title
Course Level
Class Time

Course Summary

Instructor Comments

Your Instructor

Suggestions for Course Advancement

According to our curriculum system and your learning situation, we recommend studying the next stage of the course

Course Title
Course Level
Course Objectives
Class Time

  • L1: Block Based Programming

    Block Based Programming was developed by MIT's Media Lab to be suitable for beginners. Students can quickly learn programming concepts!

  • L2: Script Based Programming

    Learn basic programming using scripting languages such as Javascript or Lua. Students practice practical coding gaining a good foundation.

  • L3: Intermediate Programming

    Learn in-depth languages such as Python. Practice writing programs that solve complex problems, and get an introduction to algorithms.

  • L4: Applied Programming

    Having a foundation with code already, students can learn programming in applied topics developing projects in their preferred direction.

  • L5: Competitive Programming

    Advanced students prepare for algorithm competitions, science fairs, AP CS exams, and partake in enrichment projects.

2025-2026

Computer Competition Goal

Competition Name Competition Date