WhatsApp/SMS +65 8858 6173 classes@computhink.com.sg

PythonThinker Programming with Minecraft (Education Edition)

Online Virtual Classroom For Age 11 to 16

Weekly Coding Classes over 18 weeks (Jun-Oct/Nov 2020)

Learn to Code with Weekly Coding Projects and Coding Challenges

Home Based Online Learning For Kids

Join our Proprietary Online Learning Platform and Virtual Classrooms

Somewhere, something incredible is waiting to be known. – Carl Sagan

Class Structure

16 lessons per term
1.5 hours per class
             +
16 weekly challenges

Small Class Size

Max. 6 Students
to 1 Instructor
(Min. 2 to start a class)

Location

Online Virtual Classrooms & Classroom Learning Management System (LMS)

Equipment

Laptops with good wi-fi connection required

Notes and Assignments will be provided online

Course Outline

In Computhink, there are 2 terms in our academic year.

Term 1 is from January to April/ May.

Term 2 is from June to October/ November.

Each Term is 18 online lessons (1.5 hours) and 16 weekly challenges (1 hour) over four and a half months.

The class is structured to be delivered over 18 weekly online lessons per term so that kids who are just beginning to learn how to code may have the initial close guidance and support for them to continue their learning journey.

 

1. Proprietary Learning Management System

Student Web is Computhink’s proprietary system for our student’s learning needs, where students will log in every day, and find notes, exercises and short videos explaining concepts for the day.

2. Online Virtual Classroom

Virtual Classrooms conducted over secure Zoom Web Conferences. Not to worry, we are technology experts and have put in a secure environment to ensure the online safety of your child.

3. Online Coding Platform + MCEE

Practice Exercises and Assignments are given and submitted online. Practice exercises and assignments are stored online and accessible forever. Each student will be given a Minecraft Account for MCEE exercises. This is where your child will have their own account, and where they will code their weekly projects.

4. Online Assessments

Online Quizzes and Assignments – Students will be tested on understanding via online quizzes and assignments.

2020 Term 2 Classes

PythonThinker Programming

FOR AGES 11 AND ABOVE

Regular Weekly Classes
Monday - Sundays

Term 2 2020 (Jun-Oct/Nov) 
18 lessons + 16 challenges

2020 Term 2 Classes (Jun-Oct/Nov)

Enrollment for Term 2 Weekly Coding Class

Monday, Wednesday, Friday

Slot 1B: 5.30pm to 7.00pm
Slot 3B: 5.30pm to 7.00pm
Slot 5B: 5.30pm to 7.00pm

Tuesday, Thursday

Slot 2A: 4.00pm to 5.30pm
Slot 4A: 4.00pm to 5.30pm

Saturday

Slot 6B: 10.30 am to 12.00 pm
Slot 6D: 2.30 pm to 4.00 pm

Sunday

Slot 7B: 10.30 am to 12.00 pm
Slot 7D: 2.30 pm to 4.00 pm

** No Classes on public holidays

Last updated: 2020-May-15

 

Term Weekly Classes

$295 (per month)

or

$1180 (per term)
$944 (per term)

 

Enjoy a 20% discount (save $236!) when you sign up for a full term of 18 lessons from June to October. Henceforth, regular students will enjoy an additional 10% discount (Total 30% discount!).

* Discounts are only valid for a full-term sign up.

** Not sure if coding is for your child? Sign up for a trial class below!

Trial Class Registration

$30

Trial Class (1.5 hour)

Can't decide if coding is for your child? Sign up for a trial class! Trial class fees are refunded when you sign up for a regular term class!

Join us now for Online Coding Classes for your child!

 

Sign up for Summer 2020 School Holiday Classes and enjoy great discounts off class fees!

Not sure if this class is suitable for your child? Contact us via web-chat below, or WhatsApp us at +65 8858 6173

 

Send us a Whatsapp

Learning Goals

Here’s what your child will experience in the term classes:

Z

Learn what Python Programming is, and how to write, test, edit and run Python Programs.

Z

Learn how to write Python Code to control Minecraft and write their own programs.

Z

Learn basic to advanced Python Programming Concepts and Syntax such as variable types, conditionals, loops, functions and more.

Z

Weekly Programming Exercises and Challenges

Z

Be guided by our experienced programmer trainer (MOE-registered) throughout.

Attending the PythonThinker classes will help your child to:

Z

Experience what Python Programming is, and how it can be used professionally to solve problems and create solutions.

Z

Encourage your child to want to learn how things work and develop a creator mindset.

Z

Discover if programming is age-appropriate and if it’s a skill that your child would like to learn.

Z

Inspire your child to want to learn more and create their apps and programs!

Course Outline

In Computhink, there are 2 terms in our academic year.

Term 1 is from January to April/ May.

Term 2 is from June to October/ November.

Each Term is 18 online lessons (1.5 hours) and 16 weekly challenges (1 hour) over four and a half months.

The class is structured to be delivered over 18 weekly online lessons per term so that kids who are just beginning to learn how to code may have the initial close guidance and support for them to continue their learning journey.

 

Module 1: Basics of Python Programming with Minecraft I

String, Integer, Boolean Variable Types, Type Casting, Input, For Loops, If-Else Conditions

Module 2: Basics of Python Programming with Minecraft II

Conditional Statements, Randomness, While Loops

Module 3: Basics of Python Programming with Minecraft III

Programming Math Formulas, List Variables, Nested For Loops

Module 4: Basics of Python Programming with Minecraft IV

Functions, Modules, Python Standard Libraries, Dictionary Variable Type

Module 5: Mini Programs in Python

File I/O, String Formatting, Basic Data Encryption

Module 6: Introduction to Data Analysis

Data Storage, CSV, Basic Math and Statistics, Pandas, Data Visualisation

Join us now for Online Coding Classes for your child!

 

Sign up for Summer 2020 School Holiday Classes and enjoy great discounts off class fees!

Not sure if this class is suitable for your child? Contact us via web-chat below, or WhatsApp us at +65 8858 6173

 

Send us a Whatsapp

Why should your child learn Python Programming?

Why learn Python® Programming?

  1. Python is one of the top 10 programming languages in the world, and is highly in demand by employers in the biggest technology firms such as Google, Facebook, Youtube, and more!
  1. Python is the language of choice for MOE O’Levels Computing Subjects.
  1. Python is very beginner friendly. Python Language Syntax is clean, readable and elegant which makes it the perfect language for beginners to start learning to program.
  1. You can use Python for pretty much everything.
  • Data Science & Big Data Analysis
  • Artificial Intelligence & Machine Learning
  • Web Development (i.e. make websites)
  • Finance and Trading
  • Network Systems and Security
  • Scientific and Mathematical Computing
  • Basic Game Development
  • And much more!
  1. Python is widely used in Data Science and Machine Learning Projects. In Singapore, Python was used to analyze train schedule data, and successfully identified the rogue train which was causing massive train delays on the Circle Line.
  1. Python Programmers are in demand and are amongst the most highly paid programmers in the US and the world.

Why Learn Python® Programming with Minecraft?

We believe that the best way to learn is when the student is self-motivated to complete certain tasks that they are interested in. We use Minecraft as the environment for students to practice their code, but the focus is always on the programming. As we always say in class, “Show me your code.”

In the PythonThinker Programming with Minecraft Class, students learn computational and programming concepts with Python® and use these skills to build big structures in Minecraft such as a house with a swimming pool, or a high tower surrounded by a flowing lava moat in just a few seconds and with just a few lines of code! By learning how to write programs in Python and applying it in Minecraft, your child will learn a new skill while having absolute fun in Minecraft!

What is Python®?

Python® is one of the most frequently used programming language in the world (top 10 programming language in 2016). Python’s syntax is simple, clear and very closely resembles the English Language which makes it very suitable for young programmers to learn.

Note: “Python” and the Python logos are trademarks or registered trademarks of the Python Software Foundation, used by Computhink with permission from the Foundation.

What is Python® used for?

Python® has been around for more than 20 years and has many libraries that gives it a lot of functionalities, such as

  • Web and Internet development (e.g. Dropbox, Survey Monkey, Bitly)
  • Scientific and Numeric programming, data analysis and modeling (e.g. in forecasting earthquakes)
  • Desktop applications (e.g. in 3D animation for films)
  • Networking and System Administration (e.g. OpenStack in cloud computing)
  • …and much much more!

What this course is NOT about…

This class is NOT about letting your child learn and play Minecraft. Some play is involved, but the focus is always on learning to program.  🙂

Is there any prerequisite for this course?

Although this is a class for beginners, it is preferable your kid has some programming background (e.g. in Scratch or other platforms).

In terms of equipment, we will provide a laptop for each kid to work on. However, each kid must have their own Minecraft login and password.

What Our Students Are Saying

I created a beacon house and a stairway to heaven. The instructor was crystal clear in his teaching.

Muxun, 12

I learnt how to teleport other players to my location. I also made a house easily with Python!

Ethan, 13

I liked learning how to build a house through code.

Harith, 13

Follow Us on Facebook to get Exclusive Offers and Latest Course Updates First!

New classes are added regularly!
Our classes are constantly evolving to stay relevant to include more languages, more platforms, and more software.