Learn by Doing
with CurlyBrackets

Ages 9 - 19


Create your own games and websites, master computer science, math and design. At our classes you’ll get to build projects with tools used by professional designers and developers, discuss tech, science and game news, voice your opinions and make friends with students from all over the world.

Learn about CurlyBrackets

At the weekly classes we hold seminars or discussions, work on projects and help students through the confusing parts.

Your journey starts by coming up with a passion project - a big idea that you come up with yourself and genuinely want to build. Your teacher will help you figure out everything you need to learn to create that project. Step by step you’ll work on it while at the same time practicing the new skills through mini-projects.

Mini-projects are small practice projects designed by us. They help us break down hard concepts into small less intimidating nuggets of knowledge. You can work on mini-projects during the class and on your own, all of them have a set of video tutorials and instructions that guide you through the entire process.

All our students are able to choose the pace they are most comfortable with. Some work several hours a week, some only attend classes. It’s all up to you and the amount of time you have.

Meet our Students

Tom has been spending the last 6 months going through Harvard University's Intro to Computer Science Class.

Tom (15) - Oslo, Norway

Sydney is designing a Unicorn app. You take care of your unicorn, buy outfits and accessories and a lot more.

Sydney (11) - Oslo, Norway

Oskar is developing a CurlyBrackets desktop application. It can be used by students to communicate with others and ask for help.

Oskar (15) - Zurich, Switzerland

Jacob has been spending the last year building his feature 2D platformer game, Mr. Needlefish.

Jacob (10) - New York City, US

Our Tracks

By choosing a track, you get access to all the learning materials - original videos and instructions produced by our teachers. You get a spot in one of our weekly, live classrooms. Finally, you get access to a chat with the teacher, where you can ask questions outside of class.

If you’re interested in several tracks and you’re not sure which one to pick - that’s totally fine. We give everyone some time to explore all the options out there. You’ll have 1-2 months before you’ll need to settle on something. You can change tracks at any time.


Learn why some things look pleasing while others don’t. Understand how colors work and how to put things together so they look professional. In this track you can design anything you want - websites, apps, games, books covers or posters, or even characters for your stories.

Game Dev

Game Development is a process in which programming and art are intertwined the most. In this track we learn both how to program games and how to create all the assets, such as characters, backgrounds and props. We also cover skills of storytelling, pacing and design to make games that people would want to come back to.

Web Development

Broadcast your ideas to the entire world. Breathe life into designs and create apps that people would want to use.

Computer Science

Go deep into the world of programming and tech. Learn how every little thing in that world works and why. We use a curriculum developed by Harvard University to teach this track.


Demystify math and see what lies beyond formulas. Get into the mindset of a mathematician and learn to apply that mindset not only in a math class but to anything in your life.

Up to 2 classes a week

Our basic subscription includes one live class a week. But if you feel that you need more time, you can sign up for 1 additional class. Learn more about our pricing here.

Video tutorials

Our teaching process consists of seminars and discussion but also original video tutorials that we produce ourselves. These tutorials go step-by-step through each practice project. Students can watch them at any time and however many times they need.


Whenever we cover something new we try to do it through a discussion rather than a lecture. We challenge our students to try and figure out for themselves how the new concepts work before we dive into explanations.

Attend From Anywhere

We hold our classes in a Zoom meeting. That means that you can attend the class from anywhere in the world as long the the time fits you.

CurlyBrackets students live all over the world, Norway, US, UK, Spain and Switzerland.

Students that are based in Oslo and Bergen can also attend the classes offline at our location.

For the time being, due to the Coronavirus, we are holding all of our classes and camps online only.

Project Sunday


12:00 - 16:00

For 4 hours every Sunday we get together with our students to work. It’s not a class. It’s like an open office hours. All our students are welcome to join and work on their projects. And if they need help, we’re right there to answer their questions.

It is optional to participate in Project Sunday.

Our Schedule

Below you can see which time slots we have available.


16:30 - 18:00

18:30 - 20:00


16:30 - 18:00

18:30 - 20:00


16:30 - 18:00


16:30 - 18:00

All times are in Central European Time (CET)


17 years old

I've only been to a few programming courses before this one and they were all mediocre, but this one was well planned, had good teachers and was a very positive experience all together.


12 years old

This course was amazing! I loved to code and make these games. The teacher's were great and helped me when I needed it. I got new friends, and I liked the games I made (with help).


11 years old

It was fun and I really really recommend it! Now I understand the logic in code. Something that just looked like a lot of weird symbols and letters before.

Let's Summarize

What you'll get

  • Try 4 classes for FREE.
  • 1499 NOK/month after the trial period.
  • 1.5 hour live class, once a week.
  • 4 hours of project work on Sundays (optional).
  • Attend classes online from anywhere.
  • Access to all the originally produced learning content.