Class Details
Branch/Venue
About Coding Lab
Learn from the Best
Founded by an MIT Alumnus who worked in Silicon Valley, Coding Lab’s award-winning curriculum seeks to instil a passion for coding in each and every one of our students
Know moreProgramme
Reviews
1.LIVE E-Learning Classes
You're
learning the language of computers. Why not do it through computers? Experience
our award-winning curriculum from the comfort of your home.
Our
complete e-learning solution includes live video conferences with our tutors,
online questions, video-on-demand and everything you need to fully understand
the material.
Harnessing
the same technology and teaching strategies that clinched our Japan-Singapore
team the Best Coding Award at the Microsoft Minecraft Cup competition, ALL
students can now benefit from the availability of our E-Learning Classes.
Continue to code games and animations, design apps or pick up Python – all from the comfort of home.
Source:
Official Website/Facebook Pages of “Coding Lab"
2.Ages 5 - 6
Junior Coders
Programme
Scratch Jr
We all love stories, games, and science concepts. Why not bring them to
life using touchscreen tablets and visual drag-and-drop programming blocks?
Hands-On Robotics
Go on adventures and treasure hunts with Photon the robot as it blinks
in various colours! Play with sensors, sounds, movement and much more.
Montessori and Screen-Free
Discover programming and computational thinking in an age-appropriate
way – like picking up a new language – with crafts and minimal screen time.
Tinker with STEM
Kids are naturally imaginative. Let your tiny tots explore and learn to
make light-up circuits with conductible materials and fun origami folding!
Basic Computer
Skills for Kids
Learn How to Type Efficiently
Efficient Typing is an essential skill that students will utlilise when
they enter into the world of programming.
Computer and Web Navigation Skills
Exploration and navigation is a stepping stone to accomplishing computer
literacy.
Motor Skills and Finger Dexterity
How do I type using all of my fingers or use the mouse properly? Learn
to type with the correct posture and method.
Source: Official Website/Facebook Pages of “Coding Lab"
3.Ages 7 - 9
P101 - Scratch
1
Scratch 1
Step into the World of Programming
Developed by MIT experts, Scratch is the visual programming language of
choice to introduce children to programming concepts.
Explore the Unlimited Range of Scratch
Scratch’s colourful drag-and-drop interface is deceptively simple,
allowing users to create a myriad of projects, from games to animations.
Enhance Problem-Solving Skills
We encourage our students to come up with their original solutions to
problems in their code and learn debugging skills.
P102 - Scratch
2
Scratch 2
Level Up Your Scratch Skills
Review Scratch 1 concepts and learn more functions in Scratch 2 such as
scene transitions and the creation of blocks.
Create Your Very Own Game
With your knowledge of programming and game design theory, develop games
such as Nerf War and Diver Dash.
Learn Game Design Fundamentals
Storyboard, characters, play mechanics and feedback systems are a few
examples of the fundamentals.
P11S - Young
Computer Scientists
Young Computer Scientists
Deep Problem-Solving Skills and Logical Thinking
12 unique research areas for students to model advanced concepts and
build up their breadth of coding expertise.
Coding Meets Mathematics and Science
Application of coding to other domains of knowledge including Biology,
Physics and Artificial Intelligence.
Tinker with Robotics and Gadgets
Hands-on programming with state-of-the-art gadgets such as the mbot, the
micro:bit and more!
Source: Official Website/Facebook Pages of “Coding Lab"
4.Ages 13 - 18
S102: Python 1
Introduction to Python, the most versatile language
Python is a versatile and practical text-based programming language that is suitable for students with zero knowledge in coding.
Syntax and
Variables of Python language
Booleans,
Conditionals, While Loops form the foundation knowledge of Python for students
to grasp the language.
Sharpen Your
Mind with Mathematical Challenges
We have multiple
mathematical challenges for students to apply their Python knowledge with what
they learn in school.
Python Meets
Mathematics 1
Step into
the shoes of search engine giant, Google when you utilise Python to solve your
problems. Or understand the Python code behind the virality of your Instagram
posts. The simplicity and practicality of Python are widely revered by
programmers and developers around the world and you can be in awe as well by
starting Python today.
S112: Python 2
Progress to
Python Meets Mathematics 2
Take your
Python coding skills to the next level by solving more challenging problems and
build more complex items.
Application
of Python to solve Real World Problems
Learn to
build a school database and take on the actuarial consultant challenge to build
a Monte Carlo simulator for a lottery game.
Python Meets
Mathematics 2
A shopaholic
shopping for new clothes? Create a shopping cart system with Python. A long
list of friends to keep in contact with? Create your own Phonebook with Python.
Surprise us with what you can build! Combine Python programming skills with
real world applications and Mathematics to come up with mini programmes and
solve higher level challenges such as School Database, Word Analyser and Lottery Simulation.
The
different checkpoints during the course will allow students to track their own
progress and complete milestones (achievement unlocked!) of their learning.
Students who
wish to attend this course are expected to have a sound fundamental knowledge
of Python programming (covered in our Python 1 Course). Using OOP, they will
also be challenged to develop a School Database program. Programming concepts
taught in this course (OOP, Inheritance) are absolutely critical and put our
students in good stead for our S200 electives which cover exciting topics
ranging from Data Analytics to Machine Learning and Artificial Intelligence.
S100P: Python Perfect
Perfect Your
Python Foundation
Foundations
take time and effort to build, which is why Python Perfect is your ideal place
to be to lay those firm foundations.
Student-Centered
Learning
Using
Ed-Tech to allow students to go at the pace that is optimal for them, each
student will be mentally stimulated by challenges at their individual levels.
Solve Real
World Challenges
The
carefully curated challenges hail from domains like Banking and Finance,
Engineering and even Medicine.
Be a Python Hero
“I know
Python; what is your superpower?” To be a Python Hero, you need to clock at
least 10,000 hours (to become a superhero!) and Python Perfect is your first
step towards that. The class is curated for students who have completed our
core foundational classes (S102 and S112); for them to hone their Python power
with lab work.
Python
Perfect (S100P) is an individualised learning method that supplements and
ensures that students apply the concepts they have learned in Python 1 (S102)
and Python 2 (S112. This promotes the self-study of core programming concepts
with ease. Students will advance as quickly as possible on their own to the
next level, and have 24/7 access to the system online to submit their
questions. During class, tutors will be coaching, guiding and inspiring the
students on tackling the challenges to achieve mastery in Python.
Object Oriented Programming (OOP)
Learn to define and use classes, objects and methods, the key components of the OOP programming paradigm.
Information Source : Official Website/Facebook Pages of " Coding Lab"
5.Academics
GCE
O-Level Computing (Secondary 3)
Master the skills for GCE O-Level Computing
Achieve content mastery in both theory and practical
components.
Build a strong programming foundation
Learn the best programming practises from the start.
Achieve your A with Ease
A well structured curriculum that makes learning easy.
GCE
O-Level Computing (Secondary 4)
Master the skills for GCE O-Level Computing
Achieve content mastery in both theory and practical
components.
100% Ready for Exams
Gain experience in simulated mock exams. Tips and tricks
to ace the exam.
Achieve your A with Ease
A Well-structured curriculum that makes learning easy.
International
Baccalaureate (IB) Java Tutoring
Excel in IB Computer Science
Achieve a solid mastery of Java and IB Computer Science
Weekly Java tutoring courses (SL / HL)
Rigorous hands-on practice with expert guidance from our
experienced tutors.
Ace your internal and external assessments
A well-structured project-based curriculum that achieves
results.
Information Source : Official Website/Facebook Pages of " Coding Lab"
6.Special Programmes
SenseTime AI Bootcamp (13-18)
Build A
Digital Future
Get a
headstart in the Artificial Intelligence (AI) Era. Coding Lab is honoured to
work with IMDA and SenseTime to teach Python programming and advanced deep
learning concepts in this 5-day bootcamp.
Learn, Code
and Create
Experience
SenseStudy, an online AI learning platform, through interactive and hands-on
activities and experiments about topics such as facial authentication, image
processing and so much more.
Experience A
Hackathon!
Create
projects that solve real-world problems, apply new skills learnt, and win
attractive prizes. Watch abstract concepts come alive with image filters and
facial authentication, and understand how AI is applied to everyday gadgets.
Smart Nation x Coding Lab Ages 4 – 12
#SmartNationTogether
2021
The Smart
Nation and Digital Government Office (SNDGO), plans and prioritises key Smart
Nation projects, drives the digital transformation of government, builds
long-term capabilities for the public sector, and promotes adoption and
participation from the public and industry, to take a collective approach in
building a Smart Nation.
Coding
Workshops for Ages 4 - 18
A series of
fun, introductory workshops to get children started on learning about
technology. Join us in programming a National Day fireworks animation,
designing a game in Augmented reality (AR) or dabble in Machine Learning as we
train our computers to recognise if we have our mask on.
Explore the
possibilities
Coding Lab
is excited to work in tandem with the Smart Nation initiative to bring this
series of workshops to you. We’ve got something for every child / teen in our
series of free coding workshops, brought to you all from the comfort of your
home. Learn a new skill and be a part of #SmartNationTogether!
Olympiad in Informatics (13 - 18)
The National
Olympiad in Informatics (NOI)
The National
Olympiad in Informatics (NOI) is a computing competition organized by National
University of Singapore. It is modelled after the IOI (International Olympiad
in Informatics) and is one of the most prestigious competitions for programming
in Singapore.
Why Take
Part in NOI?
Top NOI
winners will represent Singapore in the IOI (International Olympiad in
Informatics) competition. An Olympiad medal is highly recognised for admissions
to top universities around the world.
NOI
Preparation Programme
Selected
students will receive best-in-class coaching to giving them a high chance of
succeeding and attaining a medal in the competition.
Information Source : Official Website/Facebook Pages of " Coding Lab"
7.2-Hour Thematic Coding Workshops
Coding is the New Literacy
Create exciting programs of your own in our special themed workshops.
Exciting
Themes and Topics
Kids get to
code a full game or a program they can call their own.
Pick up a
new skill
Kickstart
your child’s interest in coding with our award-winning curriculum!
Step into
the World of Programming
New to
coding? Come and join us for a thematic coding workshop and pick up a new skill
in just 2 hours! With many special
themed programmes to choose from, pick a slot of your choice and you’re all set
to begin your journey into programming.
Information Source : Official Website/Facebook Pages of " Coding Lab"
Related Articles
10 coding classes & robotic training in Singapore for your little genius