fbpx

Age 13 – 17

P101: Python 1P102: Python 2P103: Python 3P104: Python Perfect LabP201: Python & Game Design 1P202: Python & Game Design 2P301: Python & AlgorithimsP302: Python & Data Structures

BEGINNER PYTHON 101

August 10th, 2018 Yilun Zhu

Beginner Python

Python has been consistently ranked #1 as the “Most Popular Coding Language“.  Learning Python will enable your child to build programs that are used widely today in the computer industry and at universities in fields such as web development, data science, machine learning, and artificial intelligence. No coding experience is necessary for this class. And though we use mathematics as a way to help learn Python and improve math skills, there are no math requirements. We will scale the difficulty level of math based on each students abilities. This powerful synergistic pairing of Math and Programming, developed by Coding Lab’s Award-Winning team of curriculum advisers, has been tested and proven to provide students a solid foundation in both. Students who have completed this course are encouraged to go on to attend the Python Perfect Lab which is a critical lab practice component.

Who is this for?

 13-17 years old

No prior experience required

Fees

Weekends & Camps 2 hrs x 5 days ¥35,000 + tax

After-School Classes
(1 day a week)
1.5 hours x 7 days
¥36,650 + tax

Class Info

Small Class Size: 6 students maximum

Laptop provided (one per child)

Outline

Introduction to Python: Simultaneous Equations are Easy Learn to install, setup and run Python Basic Syntax and Variables Numerical data and Mathematics operators Develop a simultaneous equation solver program Booleans and Conditionals: Solving Quadratic Equations Learn booleans and conditionals Syntax of if, if-then-else, if and elif Logical operators and truth tables Develop a quadratic equation solver program While Loops Using while loops Applying while loops to Mathematics (Eg. Prime numbers, Fibonacci sequence) Using Modules and Libraries Random numbers Plotting graphs with Matplotlib Modelling probability by developing a roulette game simulator and plotting the results Hackathon and Challenges Timed Challenges for students to stretch their abilities

BEGINNER PYTHON 102

August 10th, 2018 Yilun Zhu

Further Develop your Child’s Structured Thinking Process with Python

This course furthers your child’s understanding of Python and computer programming.  It introduces concepts such as Functions, Lists, and Strings. Students will create programs to model Mathematical simulations. Improving code efficiency will play a huge part in this module. And though we use mathematics as a way to help learn Python and improve math skills, there are no math requirements. We will scale the difficulty level of math based on each students abilities. This powerful pairing of Math and Programming not only allows your child to build a solid foundation in both but also most importantly, to understand how Math is applicable in the Real World. Students who have completed this course are encouraged to go on to pursue Python 100P: Python Perfect which is a critical lab practice component.

Who is this for?

12-17 years old

Completed Python 101 & Python Perfect Lab is recommend

Fees

Weekends & Camps 2 hrs x 5 days ¥35,000 Grand Opening Sale: ¥27,000 + tax

After-School Classes
(1 day a week)
1.5 hours x 7 days
¥36,650
Grand Opening Sale Price: ¥29,500 + tax

Class Info

Small Class Size: 6 students maximum

Laptop provided (one per child)

Outline

Functions Learn how to define and use your own functions Introduction to the different types of functions Modularise an earlier program with functions Additional Math challenges (Eg. Factorials, Prime numbers) Lists Introduction to data structures Creating and using lists Developing a shopping cart program Additional Math challenges (Eg. Superspeed Prime Numbers generator, dice-rolling probability experiments) Strings, Dictionaries, Range and For Loops Understanding Strings as a list Creating and using dictionaries Using For loops Developing a text analysis program More Useful Libraries Installing additional Python libraries / modules Using matplotlib Using numpy Plotting of functions and equations (reinforcement of concepts from Math Class) Actuarial consultant – Use Statistics and Probability to determine if your client should launch a product Hackathon & Challenges Timed challenges for students to stretch their abilities

BEGINNER PYTHON 103

August 10th, 2018 Yilun Zhu

Take your child to the next level with Object-Oriented Programming

This course focuses on Object-Oriented Programming (OOP), a programming language model used by most programming languages today. Students should complete Python 102 before taking this class and they are encourage to attend the Python Perfect Lab to practice and improve their programming skills.  And though we use mathematics as a way to help learn Python and improve math skills, there are no math requirements. We will scale the difficulty level of math based on each students abilities. Object Oriented programming concepts taught in this course are easily applicable to other languages such as C++, C#, Java, Swift, and Objective-C and will prepare your child for further learning in both Mathematics and Programming. Students who have completed this course are encouraged to attend the Python Perfect Lab which is a critical lab practice component.

Who is this for?

12-17 years old

Completed Python 102 & Python Perfect Lab is recommend

Fees

Weekends & Camps 2 hrs x 5 days ¥35,000 Grand Opening Sale: ¥27,000 + tax

After-School Classes
(1 day a week)
1.5 hours x 7 days
¥36,650
Grand Opening Sale Price: ¥29,500 + tax

Class Info

Small Class Size: 6 students maximum

Laptop provided (one per child)

Outline

Permanent Storage with Files Writing to and reading from files Using various data storage modules Object-Oriented Programming (OOP) Introduction to the concept of OOP (Objects and Classes) Defining and using classes (OOP) Developing an advanced to-do list program with OOP Additional Math challenges (E.g. Handling irrational numbers, polynomials with OOP) Inheritance Understand Inheritance Designing Hierarchies Developing a module to handle Fractions manipulations More Applications of OOP More advanced applications of OOP Developing a Geometry module Developing your own *Integration and Differentiation modules (*Year 3-4 students only) Hackathon & Challenges Timed challenges to stretch your child’s programming capabilities

Python Perfect Lab

August 20th, 2018 Lab Coding

もっと詳しく

Python Perfect Lab

The Python Perfect Lab is designed for students to practice and improve their coding skills.  Students work on increasingly challenging coding problems, with the help and guidance of a Coding Lab instructor.

Students can attend the Python Perfect classes while they are currently taking one of the other Python classes, such as Python Beginner 101 or 102, or they can take classes in between Python Beginner 101, 102, or 103.  The classes do not have to be taken in order.  


Who is this for?

Students 10-12 & 13-17 years old

At least Currently taking Python 101

Course structure

Weekends: 2 hours

 

Fees

5 Classes (2 hours each)
¥35,000 + tax

 


In this day and age, coding skills are no longer just important for software developers.  Coding skills are becoming more and more important for vast ranges of disciplines, from the core sciences, to graphic designers, to sound produces, animators, and more.

Caleb enjoyed the course so much.. He is greatly inspired and created a new game today.. He could also articulate what he has learnt..Trionna, Caleb’s Mother

Python Perfect Lab

August 20th, 2018 Lab Coding

もっと詳しく

Python Perfect Lab

The Python Perfect Lab is designed for students to practice and improve their coding skills.  Students work on increasingly challenging coding problems, with the help and guidance of a Coding Lab instructor.

Students can attend the Python Perfect classes while they are currently taking one of the other Python classes, such as Python Beginner 101 or 102, or they can take classes in between Python Beginner 101, 102, or 103.  The classes do not have to be taken in order.  


Who is this for?

Students 10-12 & 13-17 years old

At least Currently taking Python 101

Course structure

Weekends: 2 hours

 

Fees

5 Classes (2 hours each)
¥35,000 + tax

 


In this day and age, coding skills are no longer just important for software developers.  Coding skills are becoming more and more important for vast ranges of disciplines, from the core sciences, to graphic designers, to sound produces, animators, and more.

Caleb enjoyed the course so much.. He is greatly inspired and created a new game today.. He could also articulate what he has learnt..Trionna, Caleb’s Mother

Python Perfect Lab

August 20th, 2018 Lab Coding

もっと詳しく

Python Perfect Lab

The Python Perfect Lab is designed for students to practice and improve their coding skills.  Students work on increasingly challenging coding problems, with the help and guidance of a Coding Lab instructor.

Students can attend the Python Perfect classes while they are currently taking one of the other Python classes, such as Python Beginner 101 or 102, or they can take classes in between Python Beginner 101, 102, or 103.  The classes do not have to be taken in order.  


Who is this for?

Students 10-12 & 13-17 years old

At least Currently taking Python 101

Course structure

Weekends: 2 hours

 

Fees

5 Classes (2 hours each)
¥35,000 + tax

 


In this day and age, coding skills are no longer just important for software developers.  Coding skills are becoming more and more important for vast ranges of disciplines, from the core sciences, to graphic designers, to sound produces, animators, and more.

Caleb enjoyed the course so much.. He is greatly inspired and created a new game today.. He could also articulate what he has learnt..Trionna, Caleb’s Mother

Python Perfect Lab

August 20th, 2018 Lab Coding

もっと詳しく

Python Perfect Lab

The Python Perfect Lab is designed for students to practice and improve their coding skills.  Students work on increasingly challenging coding problems, with the help and guidance of a Coding Lab instructor.

Students can attend the Python Perfect classes while they are currently taking one of the other Python classes, such as Python Beginner 101 or 102, or they can take classes in between Python Beginner 101, 102, or 103.  The classes do not have to be taken in order.  


Who is this for?

Students 10-12 & 13-17 years old

At least Currently taking Python 101

Course structure

Weekends: 2 hours

 

Fees

5 Classes (2 hours each)
¥35,000 + tax

 


In this day and age, coding skills are no longer just important for software developers.  Coding skills are becoming more and more important for vast ranges of disciplines, from the core sciences, to graphic designers, to sound produces, animators, and more.

Caleb enjoyed the course so much.. He is greatly inspired and created a new game today.. He could also articulate what he has learnt..Trionna, Caleb’s Mother

Python Perfect Lab

August 20th, 2018 Lab Coding

もっと詳しく

Python Perfect Lab

The Python Perfect Lab is designed for students to practice and improve their coding skills.  Students work on increasingly challenging coding problems, with the help and guidance of a Coding Lab instructor.

Students can attend the Python Perfect classes while they are currently taking one of the other Python classes, such as Python Beginner 101 or 102, or they can take classes in between Python Beginner 101, 102, or 103.  The classes do not have to be taken in order.  


Who is this for?

Students 10-12 & 13-17 years old

At least Currently taking Python 101

Course structure

Weekends: 2 hours

 

Fees

5 Classes (2 hours each)
¥35,000 + tax

 


In this day and age, coding skills are no longer just important for software developers.  Coding skills are becoming more and more important for vast ranges of disciplines, from the core sciences, to graphic designers, to sound produces, animators, and more.

Caleb enjoyed the course so much.. He is greatly inspired and created a new game today.. He could also articulate what he has learnt..Trionna, Caleb’s Mother