Curriculum

Introduction

A lot of students have heard of programming but don't actually know what it is or what it's for. Our curriculum gives them an overview of what can be done from websites to games to apps. See the full list of projects.

Duration 18 * 90min
Max students 30
Ages 14-19
Remote ready Full remote supported, built during pandemic.
Price Multiple options. Check out the pricing page.
Programming languages HTML, CSS, JavaScript
Grading Students take a test
Available languages English, Estonian, Russian

Schedule

Since each student learns in their own pace and classes differ between eachother, this schedule is an approximation. The projects can be mixed and matched as needed, check them out here.

Basic website 2 * 90min
Bolt.eu clone 2 * 90min
JavaScript basics 2 * 90min
Chat app or Multiplayer game 4 * 90min
Test (optional) 2 * 90min

Study outcomes

At the end of the course the student...

  • has built multiple websites and a web application.
  • can design websites using HTML and CSS
  • can write basic algorithms in JavaScript
  • is capable of reading simple programs in other languages
  • can grasp the main principles how everyday mobile apps work
  • can grasp the purpose of a server and how data moves

Grading

We have a test that determines how much the student learned. Here's what we measure.

  • Can write basic HTML and CSS
  • Can calculate in JavaScript and manipulate DOM
  • Can use JavaScript mouse events
  • Can manipulate an array with for loops
  • Can write functions and timer events
  • Can fetch data from server and put it into DOM