💡 Best for Digital Skills  |  Malaysia's #1 Coding Platform
EGK CodeQuest Malaysia App Icon

EGK CodeQuest
Malaysia

Coding & Computational Thinking for every Malaysian student.
From drag-and-drop blocks to Python & JavaScript — real skills, real projects. Availables on Windows, Mac and iOS.

💡 Best for Digital Skills — Malaysia Madani Ready
⬇ Download Now .exe and .dmg Download on the App Store 🔑 Buy License Key Explore Platform
0
Platforms
0
Students Enrolled
0
Coding Challenges
0
Project Templates
0
% Satisfaction
scroll to explore

Everything You Need to
Learn to Code

A complete coding education platform built for Malaysian schools — interactive, bilingual, and aligned with KSSM Digital Technology standards.

🧩
Drag & Drop Coding
Visual block-based programming for primary students. Build logic, loops and conditions by snapping colorful blocks — no syntax errors to worry about.
Scratch-Based
🐍
Python & JavaScript
Text-based coding for secondary students. Real industry languages with guided challenges, auto-grading, and instant feedback in the browser.
Secondary Level
🎮
Game Development
Build playable 2D games from scratch. Learn variables, events, and collision detection while creating something your friends can actually play.
Project-Based
📱
App Prototyping
Design and prototype mobile-style apps. From UI mockups to functional click-throughs — real product thinking meets coding skills.
Creative Tech
🏆
Competitive Challenges
Weekly algorithm puzzles, logic challenges, and timed coding contests. Earn badges, climb the leaderboard, and represent your school.
Competitions
🤖
AI & Robotics Intro
Explore machine learning concepts, train simple classifiers, and simulate robot movements. Future-ready skills for Malaysia's digital economy.
AI-Ready

Two Tracks, One Mission:
Computational Excellence

Carefully designed pathways matching the cognitive development of primary and secondary school students in Malaysia.

🌱 Primary Track
CodeSprout
Year 4 – Year 6 (Age 10–12)
  • Visual block coding with Scratch-style environment
  • Animations, stories & simple games
  • Sequences, loops, and conditionals
  • Debugging basics & logical thinking
  • Mini-projects: digital greeting cards, quizzes
  • Certificate of Computational Thinker
⚡ Secondary Track
CodeForce
Form 1 – Form 5 (Age 13–17)
  • Python fundamentals & data structures
  • JavaScript for web & interactive apps
  • Algorithms: sorting, searching, recursion
  • API integration & real-world data
  • Capstone projects: games, web apps, tools
  • EGK CodeQuest Pro Certification

Code. Run. See Results.
Instantly.

Our in-browser IDE gives immediate feedback. No installations, no setup — just open and start coding.

quest_solution.py  —  Fibonacci Challenge
# EGK CodeQuest Challenge #47 # Generate Fibonacci sequence def fibonacci(n): sequence = [0, 1] while len(sequence) < n: next_num = ( sequence[-1] + sequence[-2] ) sequence.append(next_num) return sequence result = fibonacci(10) print("Sequence:", result) print("Sum:", sum(result))
Output Console
Click ▶ RUN to execute...

Real Problems.
Real Solutions.

Challenges tied to authentic Malaysian contexts — from flood prediction to food delivery routing. Coding meets the real world.

EASY 🌊
Flood Alert System
Build a rainfall data processor that triggers alerts when thresholds are exceeded.
⭐ 150 pts
MEDIUM 🍜
Hawker Finder App
Create a location-based search that finds the nearest hawker stalls using coordinates.
⭐ 300 pts
HARD 🚦
Smart Traffic Flow
Implement a graph algorithm to find the shortest route through simulated KL traffic nodes.
⭐ 600 pts
EASY 🎵
Melody Generator
Use loops and arrays to create a simple melody sequencer that plays musical notes.
⭐ 120 pts
MEDIUM ♻️
Recycling Sorter
Classify waste items using a decision tree algorithm you build from scratch.
⭐ 280 pts
HARD 🛸
Space Debris Cleaner
Simulate a satellite path optimizer to clear debris using minimum fuel consumption.
⭐ 750 pts

Structured Learning,
Measurable Progress

A carefully sequenced journey from fundamentals to real-world projects — with assessments at every stage.

WEEK 1–2
Hello, Code World!
Introduction to computational thinking. Sequences, algorithms in everyday life.
WEEK 3–4
Loops & Repetition
Repeat blocks, counting loops, and pattern drawing with turtle-style graphics.
WEEK 5–6
Make Decisions
If/else logic, comparisons, and building a simple quiz game.
WEEK 7–8
Variables & Data
Store and change values. Build a score tracker for your game.
WEEK 9–10
Events & Interaction
Respond to keyboard/mouse events. Make things move and react.
WEEK 11–12
Final Project
Create and present your own interactive game or story. Earn your CodeSprout badge!
WEEK 1–2
Python Fundamentals
Variables, data types, input/output. Write your first Python programs.
WEEK 3–4
Control Flow
Conditionals, loops, nested structures. Logic drills and mini-challenges.
WEEK 5–6
Functions & Modules
Write reusable code, import libraries, build a calculator app.
WEEK 7–8
Data Structures
Lists, dictionaries, tuples. Real data manipulation projects.
WEEK 9–10
Web & JavaScript
DOM manipulation, event listeners, build an interactive webpage.
WEEK 11–12
Capstone Project
Build, test and deploy a real app. Present to judges for EGK CodeForce certification.
WEEK 1–2
Algorithms Deep Dive
Time complexity, Big-O notation, search & sort algorithm analysis.
WEEK 3–4
Recursion & Backtracking
Divide & conquer, recursive trees, classic puzzle solving.
WEEK 5–6
Graph Theory
BFS, DFS, shortest paths. Real-world graph problems from Malaysia.
WEEK 7–8
Dynamic Programming
Memoization, tabulation, and classic DP problems for olympiad prep.
WEEK 9–10
AI & ML Intro
Train a simple classifier, explore neural net concepts, TensorFlow Lite demo.
WEEK 11–12
Mock Olympiad
Simulated IOI/BOI-style contest. Full results analysis and coaching session.

Malaysia's Top
Young Coders

Updated weekly. Earn points through challenges, projects, and competition performance. Can you reach the top?

🏆 EGK CodeQuest Leaderboard — April 2026
LIVE
🥇
A
Aiman Zulkifli
SMK Convent, Butterworth
9,840 pts
🥈
S
Siti Rahmah Idris
SMK Penang Free, Georgetown
8,920 pts
🥉
K
Karthigeyan Raja
SMJK Jit Sin, Bukit Mertajam
8,340 pts
4
N
Nurul Ain Hassan
SMK Dato Onn, Segamat
7,480 pts
5
W
Wei Jian Loh
SMK Seri Ampang, KL
6,890 pts

Logic That Transfers
Across All STEM Subjects

Coding isn't just coding — it's structured thinking, problem decomposition, and systematic debugging. Skills that help in Maths, Science, and beyond.

🧠
Builds Logic
Algorithmic thinking strengthens mathematical reasoning and systematic problem solving in all subjects.
🇲🇾
Malaysia-Focused
Content aligned with KSSM, local context challenges, and Malaysia's digital economy objectives.
🎯
Real Projects
Students build actual apps, games, and tools — not just follow tutorials. Portfolio-worthy outcomes.
📊
Teacher Dashboard
Full visibility into student progress, submission history, and class analytics for educators.
🌐
Bilingual Support
Platform available in Bahasa Malaysia and English. Content scaffolded for ESL learners.
🏅
Certification
EGK-issued certificates recognized by participating schools. Add to portfolio and university applications.