Skip to main content

Programming with Scratch


About This Course

Learning coding is not only about understanding the programming language being used, but also developing important computational thinking skills, which are useful for problem solving across many disciplinary areas. In this course, students will learn basic programming skills by creating interactive storybooks, animations, and games with Scratch, which is a block-based visual programming language for anyone new to coding.

Electronic Certificate

An electronic certificate of completion will be granted to who has completed the course with a passing grade of 50 percent.

Course Staff

Course Staff Image #1

Prof. Kenneth W T Leung
Computer Science and Engineering
The Hong Kong University of Science and Technology

Prof. LEUNG is a Lecturer in the Department of Computer Science and Engineering at HKUST. He has been teaching a variety of computer science courses at all levels. He is the project leader of "Flipping the Classroom with iPad", a Teaching Development Grant (TDG) Project under Center for Education Innovation in 2015-2016. Dr. Leung uses interactive and collaborative in-class activities that stimulate critical and creative thinking in his classes. He has received numerous positive comments about his teaching style and skills from students in his teaching evaluations.