half-term coding camps

live, online, fun

Creative Coding

for 8 - 17 year olds

online coding camps

Creative problem solving

design thinking

Learning by doing

coding is fun with riva

R, age 14

One of the best camps ever! It was amazing and I recommend it to everyone. I learned more in a week than I did at school all this year.

F, age 10

I loved it. The teacher was very patient and willing to help but made sure you tried to figure things out on your own.

E, age 13

Fun redefined!

M, age 8

I enjoyed this camp so much. I really want to come again. Wish it wasn't over.

our top 3 reasons why coding is important

We have written a full article on this subject and could have easily written a book about it, but here are our top three reasons. 

1

Learning how to code helps children develop essential problem-solving skills - analysing a problem, breaking it into smaller parts and solving each part by creatively applying past experience. That’s what computational thinking is all about anyway.

2

Coding encourages creativity in many ways. First of all, coding is fundamentally a creative activity where you create ‘digital things’ such as stories, graphics, games, music and animations. Secondly, the flexibility in the many ways of approaching and solving a problem also encourages creativity

3

Coding prepares you for the future. “85% of jobs only 10 years from now haven’t been invented yet (report by Institute for the Future)”, which means we have to be constantly learning new skills. While coding itself is soon becoming a core skill just like maths and literacty, it also teaches you how to self-learn and become an independent learner, an ever more important skill for the future.

online coding camps

live, online, fun

 
  • MVIMG_20180810_141111_edited.jpg

    Scratch Coding for Kids

    Scratch is the most fun and easiest way to learn to think creatively, work collaboratively, reason systematically, and develop computational thinking. With Scratch, kids can share interactive media they develop such as games, animations, music and stories with people from all over and learn and get inspired by others at the same time. It's the perfect place to start, so let the story begin...

    Live, Online, Fun

    Ages: 8 - 12 years

    Week-long: Mon - Fri

    9 am - 2:30 pm

    Price: £279

  • MVIMG_20180810_141111_edited.jpg

    Scratch Coding (Intermediate)

    Learn how to design and create exciting games and stories. Supercharged with fun and collaborative learning, this course takes your Scratch skills to the next level as you learn advanced concepts and apply the fundamentals to solve complex design issues.

    Live, Online, Fun

    Ages: 8 - 12 years

    Week-long: Mon - Fri

    9 am - 2:30 pm

    Price: £279

  • MVIMG_20180810_141111_edited.jpg

    Python Coding for Teens & Pre-teens

    Come discover the magic of coding in this fun and engaging beginner's course. Python is probably the easiest text-based language when starting out, yet very powerful. Oh, and did we tell you that Instagram, YouTube and Netflix were all built using Python! This course will lay a strong foundation for your computing journey - to build your own apps, games and websites or to explore robotics or simply to have meaningful discussions with your tech friends.

    Live, Online, Fun

    Ages: 11 - 17 years

    Week-long: Mon - Fri

    9 am - 2:30 pm

    Price: £279

  • MVIMG_20180810_141111_edited.jpg

    Creative Problem Solving with Python

    We love Python and in this course, we promise you will start feeling its true power too as you solve real life problems using Python. From building games, to using live data from the internet to plotting graphs, this course has it all.

    Live, Online, Fun

    Ages: 11 - 17 years

    Week-long: Mon - Fri

    9 am - 2:30 pm

    Price: £279

Frequently asked questions

Scratch FAQ's

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.





Python FAQ's

Q: I get coding. What is Python?


Python is a text based programming language that is widely used today in the most successful tech companies such as Google, Netflix and Facebook. In fact, YouTube and Instagram have been written in Python. ​​ While there are many other programming languages such as Java, C and C++, Python is probably the easiest to pick up and yet among the most powerful.




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?


Absolutely. You will learn how to code in Python and appreciate how powerful it is. It's a great tool to have in your arsenal. Having said that, if you are already a Java/C/C++ expert, then you should really join our highly-tailored weekly Python classes, instead of our camps.




Q: Do I need to know Scratch? I already know Scratch


Scratch is not a requirement, but if you already know Scratch, you will absolutely love Python and its power. A text based programming language such as Python is the logical next step from 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.





General FAQ's

I want to know more. How can I get in touch?


We will be more than happy to answer any questions you might have. Please feel free to call us at +44-75398-90926 or email us at learn@rivalearning.com or simply leave a message here.




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?


Scratch has been designed (at MIT) to teach kids how to code in a fun and interactive way. If your child is just about starting on his/her computing journey, or is a visual learner or if you are in doubt, Scratch is the perfect place to start. Once your child learns Scratch, a text based programming language such as Python is a natural (and great) next step. Of course, you can directly jump to Python if you are already a teenager.




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.