Course Catalogue
Browse all LearnPlus courses for ages 7–18 — coding, robotics, STEM, design and engineering.
Python Programming for Beginners
Master Python from scratch through 12 weeks of hands-on coding — perfect for Sri Lankan students preparing for O/L ICT and A/L Computer Science.
Web Development with HTML, CSS & JavaScript
Learn to build modern responsive websites from scratch and publish them on the live internet — for ages 13–17.
Scratch Coding for Kids
A friendly first programming course using MIT's free Scratch platform — build games and animations while learning to think like a coder.
Robotics with Arduino
Build three real robots — a line-follower, an obstacle-avoider, and a Bluetooth gripper-arm — using a take-home Arduino kit.
Artificial Intelligence Basics for Students
A grounded introduction to AI and machine learning — what it really is, how it works, and how to use modern AI tools responsibly.
Canva Graphic Design Masterclass
Go from blank-canvas beginner to confident designer producing portfolio-worthy social, print and presentation work.
Mobile App Development Basics
Build real Android apps that run on your own phone — using Flutter, the same framework many Sri Lankan fintech apps use.
Cybersecurity & Internet Safety
Learn how to stay safe online, recognise scams, protect your accounts, and understand how internet attacks actually work.
STEM Innovation & Engineering Projects
Four substantial engineering builds — automation, mechanics, renewable energy and a team innovation project for a real Sri Lankan problem.
Data Science & Machine Learning Basics
A practical foundation in real data work — collection, cleaning, analysis, visualisation and core ML algorithms using Python.
Ethical Hacking Introduction
A structured, legal introduction to how cyber attacks really work — and how defenders stop them. All practice in safe lab environments.
Full Stack Web Development Bootcamp
An intensive 20-week program that takes intermediate students to building, deploying and operating real full-stack web applications.
Manul Testing
Manual testing is a process where a tester manually checks a software application
Figma UI/UX Design Fundamentals
Learn to design real apps and websites the professional way using Figma — used by Sri Lankan tech companies and startups.
Microsoft Office Productivity Skills
Use Word, Excel and PowerPoint like a professional — aligned with the Sri Lankan O/L ICT practical syllabus.
AutoCAD Fundamentals
A real engineering head-start for students considering architecture, civil or mechanical engineering at Sri Lankan universities.
Adobe Photoshop for Beginners
Master the gold-standard image editor — from confident photo touch-ups to creative composites.
Video Editing with Adobe Premiere Pro
Professional video editing — storytelling, cuts, colour, audio and motion graphics — for the YouTube and Reels generation.
IoT & Smart Device Development
Build connected smart devices end-to-end with ESP32 — hardware, firmware, cloud and mobile dashboard.
E-commerce & Digital Entrepreneurship
Launch a real online store while still in school — Sri Lankan payment gateways, shipping, ads and ethics included.
Google Workspace & Digital Collaboration
Master Docs, Sheets, Slides, Forms, Drive, Calendar and Meet for school and life — the lighter alternative to MS Office.