• Home
  • CodingMind Python (1)

Do you want to bring your programming skill to the next level? Come and learn Python with us!

CodingMind Python (1)


    8 weeks


    60 minutes

  • FEE


About the course

This course is designed for students who have completed CodingMind Basic but with little or no experience of the Python language. This a great bridging course to transfer the knowledge of programming from Scratch to industry level programming language, Python. In the 8-week course, students will learn the core programming concepts and techniques used in the vast majority of programming languages. We will introduce the basic syntax and grammer of Python language to break down the key concepts linked to the coding skills. Each concept will be demonstrated by real code examples. Students will practice their hands-on Python coding skills via REPL (an interactive programming shell).

Each class consists of 2 sessions: Lecture and Coding:

  • Lecture Session: this session focuses on the Python language knowledge and coding concepts
  • Coding Session: this session is for students to practice the knowledge they learned in the lecture session.

The ultimate goal of this course is to build up the interest of computer science and establish a solid fundation of programming using Python and prepare them for the future success on programming and computer science. Our students will be able to apply what they have learned to other related academic fields, such as math and science. They will feel comfortable and ease to learn any other programming language in the future. At the end of this course, students will receive the CodingMind certificate.

Course Syllabus

Module 1: From Scratch to Python; Getting to know the Python language
Module 2: Input and Output; Printing and Debugging; Introduction to turtle library
Module 3: Basic syntax on Numbers, Types and Variables; Explore variables with different types
Module 4: Python with math operations; Solving math problems using Python
Module 5: Basic syntax on Loop and Condition (1)
Module 6: Basic syntax on Loop and Condition (2)
Module 7: Introduction of array (list)
Module 8: Work on a complete project using Python


  • Completion of CodingMind Basic or equivalent level
  • Understanding of basic programming concepts, such as loop, condition, variable, function and etc.
  • Understanding of basic math and physics (Grade 5+)


10 ~ 18

Course Delivery Format

  • This course contains 8 classes
  • Each class runs for 60 minutes
  • One class per week (no class for Statutory holiday weekends)
  • This course will be delivered via zoom or other online meeting tool
  • A REPL online GUI/tool will be provided to the students in order to practice coding
  • This course contains various interactions between students and the teacher. During the coding session, students will be divided into small groups and work on assigned projects individually, along with teacher’s instruction and group discussion.


  • A desktop or laptop is preferred. Tablet is acceptable but not recommended. Mobile phone is not recommended for this course.
  • Stable internet connection
  • Chrome 63 or higher, Edge 15 or higher, Firefox 57 or higher, Safari 11 or higher, Mobile Chrome 63 or higher, Mobile Safari 11 or higher. Internet Explorer is NOT supported.
  • A webcam and a microphone are strongly recommended for teacher-student face-to-face communication.

How to Apply

Email us at

Katrina (Qingqing) Zhou

Katrina (Qingqing) Zhou

Computer Science | Math

Related Course

CodingMind Basic (1)
  • 6 Weeks
  • Programming

CodingMind Basic (1)

About the course This course is designed for beginners. In the 6-week course, students will learn …

Read More
CodingMind Python (2)
  • 8 weeks
  • Programming

CodingMind Python (2)

About the course This course is designed for students who have completed Python (1) or have basic …

Read More
Learn Python with Raspberry Pi Pico
  • 8 Weeks
  • Programming

Learn Python with Raspberry Pi Pico

About the course This course focuses on the integration of hardware and software, or “Embedded …

Read More