How It Works
2. Join our online class
Join our outstanding teachers online for a delightful coding experience. Classes are conducted over Zoom.
3. Continue, if you enjoy
We are confident that your child will learn loads and have fun. If they do, we'd love for them to join our regular weekly classes or holiday camps and pick up one of the most important 21st century skills.
Why choose Riva Learning
Learn from the best.
We have teachers from Oxbridge, MIT and other top global universities. They have worked in top companies such as Google, Amazon and even modern day EdTech giants such as Mangahigh. Some even teach computer science in the best computing secondary schools in the UK
Have fun, be creative.
We'll take care of learning
Our younger students (8-12 years) pick pick their own projects and we introduce concepts through their own projects. This style encourages creative, more fun and higher engagement
Ongoing 1-1 expert support
We want to make you the best you can be and, so, if you ever need help - whether you are simply stuck on a problem, or need us to go over a concept or for university advice - we are here for you. Lifelong.
Inspiring, real-life projects
Our teen students, solve real-life problems that they can directly relate to. Sometimes these are good old games, other times they might be more topical like a live COVID Dashboard
Requirements & Setup
A laptop or desktop computer with an active internet connection. iPads or tablets won't work.
A microphone and speakers. Ideally, you should also have a camera - a webcam or an inbuilt camera in your laptop) for video calling, although this is not necessary.
If you are on the Python course, you will need to install Python on your computer, so you need the permissions to install software on your computer.
Book a free trial coding class
1. Select Trial Date
Select child's age
Please select age
Please select dates
2. Child Details
Enter child name
3. Parent/Guardian Details
Please enter name
Please enter an email address
Please enter phone number
Frequently asked questions
Q: What are the pre-requisites for the course?
Well, as long as your child is at least 8 years old and curious, she/he will most likely thoroughly enjoy learning Scratch.
Q: Where can I find out more about Scratch itself?
Scratch is designed and maintained by the Lifelong Kindergarten group at the MIT Media Lab. The MIT Scratch website here has a lot of information and resources about Scratch. There's also a page for parents.
Q: I get coding. What is Python?
Q: What are the pre-requisites for the Python course?
Not much, apart from being curious. And oh, did we tell you that you really don't have to be a genius to learn how to code. Especially in Python.
Q: I already know C/C++/Java. Is the Python course relevant for me?
Q: Do I need to know Scratch? I already know Scratch
Q: Should I rather start with Scratch?
Different students have different learning styles. Scratch is a visual programming language designed to teach kids how to code, so it might be more suitable for you. Once you have learned Scratch, you can always move on to Python, which is used more widely and not just as an educational tool. Of course, if you are already 13 years old, you might want to start with Python directly.
I want to know more. How can I get in touch?
There's Scratch, there's Python, Java, Web development, Robotics, Mobile App Development and a myriad of other coding courses out there? How do I choose where my child should start?
How many students would you have in each class?
We aim for 5-6 students per teacher to maximise learning through collaboration with peers and personal attention from the teacher.
Do you have a Java course?
Not yet and at the moment, it's not in the works either. That's not to say Java is not fun. Python, in our opinion, is superior in many ways, more current, easier-to-learn and our language of choice.
How do remote sessions work?
There will be a dedicated teacher for each session, teaching you live, with no more than 5 other students. The sessions are delivered via video conferencing, where all of you can share your screen and video at the same time. That makes it feel more like a classroom than a distant phone call.