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

PythonThinker Programming with Minecraft

FOR AGES 11 AND ABOVE

Level - Beginner

Suitable for beginners, but we recommend to complete ScratchThinker first

Term 1 2020 - Weekly Classes from January to April/ May

1.5 hours X 16 weekly classes 

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

Class Structure

16 lessons per term
1.5 hours per class

Small Class Size

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

Location

Computhink Kids
203, Hougang St 21
#01-83, S530203

Equipment

Laptops will be provided.
Computhink Codebook included.

2020 Term 1 Classes

PythonThinker Programming

FOR AGES 11 AND ABOVE

Regular Weekly Classes
Monday - Sundays

Term 1 2020 (Jan - Apr/ May) 
16 lessons

2020 Term 1 Classes (January - April/ May)

* New Class Slots for the Year 2020 *

 

Every Monday (6th-Jan to 27th-Apr)

Slot 1A: 4.00pm to 5.30pm
Slot 1B: 5.30pm to 7.00pm (New Class!)

Every Tuesday (*no new slots)

Slot 2A: 4.00pm to 5.30pm
Slot 2B: 5.30pm to 7.00pm 

Every Wed (* no new slots)

Slot 3A: 4.00pm to 5.30pm 
Slot 3B: 5.30pm to 7.00pm 

Every Thur (9th-Jan to 23rd-Apr)

Slot 4A: 4.00pm to 5.30pm (New Class! )
Slot 4B: 5.30pm to 7.00pm 

Every Fri (10th-Jan to 15th-May)

Slot 5A: 4.00pm to 5.30pm
Slot 5B: 5.30pm to 7.00pm (New Class! )

 

** No Classes on public holidays

Last updated: 2019 Dec-01 -

 

Register for free!

Sign up for a full term of 16 lessons and enjoy a 12% discount! Regular students who sign up for term classes get an additional 12% discount (Total 24% discount!)

$60 (1 Trial)

Free!

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!

Trial classes are free for the month of December 2019!

Now is the best time to let your child have a head start in programming!

Sign up early for 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 ScratchThinker 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

The class is structured to be delivered over 40 lessons (16 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 Syntax and Concepts

Module 2: Conditional Algorithms and Mathematical Formulas with Python

Module 3: Functions, Program Abstraction and working with Data Files I

Module 4: Working with Data Files II, Data and String Formatting, Encryption Basics I

Module 5: Introduction to Data Science and Artificial Intelligence (A.I) Algorithms

Now is the best time to let your child have a head start in programming!

Sign up early for 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.