EICODECASTING's Advanced Learning Division

Develops young coder's portfolio

Primary Coder Vita Programme (PCVP)

Target Audience:
The Primary Coder Vita Programme is ideally suited for primary level students who demonstrate a keen interest in exploring the applications of coding across various domains and considering applying for Direct School Admission (DSA) via Coding/Infocomm/STEM/Robotics in Singapore.

Primary Coder Vita Programme is structured around coding, infocomm, STEM, and computational thinking. It aligns with IMDA's ICM (Infocomm Media), ALP (Applied Learning Programme), and Code For Fun framework, emphasizing practical applications and skill development in various technology domains. The programme is tailored to assist young coders in building a comprehensive coding portfolio that can greatly support their Direct School Admission (DSA) application in Singapore.

Our Popular Courses

Course One

Advanced Scratch Programming

Young coders take their Scratch coding skills to the next level by developing game engines that simulate real-world physics, including gravity, collision detection, and interactive forces. Additionally, you'll explore AI and Machine Learning integration. This module paves the way for participation in diverse Scratch coding competitions.

Course Two

Minecraft Education Edition with Python101

Unleash the power of Minecraft Education Edition, a revolutionary platform that transforms computer science education for primary school students. Through game-based learning, students will develop a deep understanding of computer science fundamentals, building a strong foundation for future success in coding, programming, and beyond.

Minecraft Education Edition also serves as the perfect bridge from block-based programming to syntax-based programming, preparing young coders for more advanced coding languages like Python.

Web Development Basic - HTML, CSS and JavaScript

This module takes young coders on an interactive learning journey, exploring the fundamental building blocks of the web and equipping them with the skills to bring their creative visions to life.

From structuring content with HTML to styling with CSS and adding interactivity with JavaScript, students will master the essential tools and techniques to design, build, and host their very own websites.

Roblox Studio - Metaverse Advantage

Embark on a thrilling adventure to bring your dream Roblox game to life! In this comprehensive course, you'll master the powerful LUA programming language, unleash your creativity with 3D modeling skills, and design and build your own interactive Roblox games packed with exciting features - from color-changing, movable platforms to traps and deadly lava obstacles, weapons and custom tools, and collectibles.

You'll test and refine your gaming projects with friends, iterating to perfection, and finally publish them in Roblox.

Intermediate Python Programming

This module delves deeper into Python programming, building on the foundational knowledge acquired in the introductory course. Students will explore more advanced topics such as data structures, object-oriented programming (OOP), and libraries and frameworks.

This module ensures that students not only enhance their technical coding skills but also develop a deeper understanding of how to apply Python in practical scenarios. By the end of this course, young coders will be able to create more intricate programs that incorporate advanced logic, structure, and external libraries.

Primary Level Coder Vita Programme

Motivation and Learning Outcome

Imagine you're a young coder, eager to explore the limitless possibilities of technology. Each day brings new challenges and opportunities to create, innovate, and problem-solve. You're fascinated by the power of coding to bring your ideas to life and make a positive impact on the world around you. With each line of code you write, you're not just learning a skill — you're unlocking your potential to shape the future.

In the Primary Coder Vita Programme, you'll embark on an exciting journey of discovery and growth. You'll dive deep into the world of coding, infocomm, STEM, and computational thinking, guided by expert mentors who are passionate about igniting your curiosity and fueling your creativity. Through hands-on projects, interactive workshops, and collaborative learning experiences, you'll unleash your imagination and develop the skills you need to thrive in today's digital age.

Learning Outcomes:

Master Coding Fundamentals: You will have a solid understanding of core coding concepts, including variables, loops, conditionals, and functions, and be able to apply them to solve a variety of programming challenges.
Explore Diverse Technology Domains: You will have gained exposure to a range of technology domains, including robotics, game development, web design, and mobile app development, allowing you to discover your passions and interests within the field of technology.
Develop Computational Thinking Skills: You will have honed your computational thinking skills, learning how to break down complex problems into manageable steps, identify patterns and trends, and develop algorithms to solve them efficiently.
Build a Comprehensive Coding Portfolio: You will have created a comprehensive coding portfolio showcasing your projects, achievements, and skills, which can be used to support your Direct School Admission (DSA) application and higher level education.

Class Setting

Online classes via Zoom
Max 1:6 Teacher-Student ratio

Lesson Structure

1 session = 1.5 hours
1 session per week in a designated time slot

Fees

Please contact us for more details

Coding Competitions Our Students Participate

Google's Kick Start

Kick Start is a global online coding competition, consisting of three-hour rounds of a variety of algorithmic challenges designed by Google engineers.

National Robotics Challenge (NRC) CoderZ Coding Challenge

CoderZ Coding Challenge is an online points-based competition. Teams will log into the portal accessible via a browser and start coding their virtual robot to accomplish tasks.

National Primary Games Creation and
Coding Competition (NPGC3)

The National Primary Games Creation and Coding Competition (NPGCC) for Primary 3 to 6 is an annual competition organised by Wellington Primary School.


It is aimed to provide a platform for students in Singapore to showcase their talents and creativity in developing computer games.

International Kids Coding Competition Series

IKCC organizes a series of programming contests throughout the year which includes the World Scratch Game Challenge, World Scratch Animation Challenge, World Scratch Coding Competition and World Scratch Coding Olympiad.

International STEM Olympiad

STEM is a curriculum based on the philosophy of educating students in Science, Technology, Engineering and Mathematics in an interdisciplinary and applicable approach.


The International STEM Olympiad is an international online competition platform in which students from grade 1 to 12 compete, and the questions are prepared in line with the philosophy of STEM education.

Amazon Cyber Robotics Challenge

The Amazon Cyber Robotics Challenge is a complimentary, three-hour virtual learning experience in which students learn the basics of computer science while uncovering the miraculous ways goods are delivered at Amazon.