Learn to code.
Build what’s next.
Curriculum-mapped learning pathways for every form. Learn in short, practical lessons, build real projects, and see how far you’ve come—all in one inspiring space.
Trace a simple algorithm
Every great solution starts with a simple idea.
def check_pass(mark):02 if mark >= 50:03 return "Pass"04 return "Try again"Learn your waySelf-paced, focused lessons
Practice with purposeHands-on labs and projects
See your progressFeedback and achievements
What will you learn today?
A dedicated, progressive pathway for every level. No recycled lesson lists.
Computer Science Form 1
Build your foundations with hardware, binary numbers and first programming steps.
Computer Science Form 2
Explore software, binary arithmetic, networks and introductory programming.
Computer Science Form 3
Investigate systems, cloud services, visual programming and databases.
Computer Science Form 4
Master logic, maintenance, networks, databases and examination-ready skills.
Computer Science Form 5
Go deeper into architecture, algorithms, data structures and modern web technologies.
Computer Science Form 6
Advance into cloud systems, object orientation, recursion and software design.
Software Engineering Form 5
Plan, design, implement and test software through Form 5 engineering projects.
Software Engineering Form 6
Plan, design, implement and test software through Form 6 engineering projects.
A clearer path to mastery
Choose your form
Start with the curriculum designed for your current level and course.
Learn, practise, repeat
Work through demonstrations, interactive activities and knowledge checks.
Show what you can do
Submit projects, receive tutor feedback and track your results.
Jays Academy independently develops learning resources aligned to the uploaded Ministry syllabi. Seeded lessons remain marked “awaiting educator review” until approved by academy staff. Software Engineering uses a historical syllabus.