

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:
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.
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
10 ~ 18
Email us at info@intelkids.ca

About the course iKids Education is officially registered school at The Center for Education in …
Read More
About the course This course is the continuation for CodingMind Basic (1), which is designed for …
Read More
About the course This course is the advanced level of Scratch programming, which is designed for …
Read More