From our mobile phones to our household appliances, the technology we use daily is grounded in code.

These days, anything seems possible given the right code – from cryptocurrency, to self-driving cars! Literacy in various programming languages is an in-demand skill, but where to start? First you need to have a genuine interest. While being a good problem solver is a key asset, it doesn’t take much more than basic arithmetic to get started.

The world of programming is full of possibilities, and it’s easy to find your niche once you get into it.



Kicking off their programming education, teens in level 1 develop their analytical thinking, the most important skill for completing the levels in this focus area.

Students are introduced to JavaScript, which is the basis for learning other, more complex languages like C++, Java and SQL. Anyone with a computer and Internet access can work with JavaScript. That’s why it’s the most common language in the world.



Moving on to the second level, tumonians complete practical assignments aimed at familiarizing them with object-oriented programming, a programming approach that comes closest to human thinking.

Rounding out their tech skills, they are acquainted with HTML canvas, the concept of libraries, learn how to use documentation and are introduced to the basic functions of the p5 library.

Using all this new knowledge, teens finish off the level by creating The Game Of Life, an artificial intelligence game fully developed by students in Level II. What objects and characters end up in the game depend solely on the limits of students’ imaginations!



At this stage, students write code to automate data search and extraction across the web. By gathering the data into a database, they can analyze statistics and find patterns stemming from a huge pool of information.

This process uses the newest tools, like GitHub, JupyterHub, and various libraries, posting the results on the heroku platform. The most important part of all this is Node.js technology, a real server-side programming experience with JavaScript.

We admit that things get pretty complex at this level and it might be hard for those who aren’t as tech-savvy as us to understand. But trust us, it’s all awesome!

Completing all 3 levels, especially in conjunction with the web development and game development workshops at TUMO, offers tumonians a real chance at entering the professional world of programming.

Students who complete the 3 levels of programming have enough knowledge to work on larger projects. The most important condition for success in this field is to never stop learning, even after the workshops are over.

The programming industry is very fast-paced.

In any case, to stop learning would be impossible at TUMO Kyiv. In addition to the core workshops, tech leaders from Airbnb, Twitter, Google, and other large organizations, periodically visit TUMO centers to work with teens on increasingly ambitious projects.

Like we said, anything is possible with the right code.
Student works

How is the training going

Self-learning activities are short, interactive exercises designed to inspire and build up skills. Coaches help with activities by getting learners unstuck, advising, and providing encouragement.

There are hundreds of activities to choose from, and most are prerequisites that lead to workshops in each learning target.
Workshops are led by specialists across TUMO Kyiv 8 learning targets. They range from beginner to advanced and culminate in individual or team projects.

Each project is published to the participant’s portfolio and is sometimes submitted to competitions and festivals, or published online and on app stores.
Project Labs
Project Labs are offered on an ad hoc basis by top technology and design professionals from around the world. Over 100 of these instructors come to TUMO centers every year to lead advanced labs and to work with TUMO teens on real life projects.

Labs can last anywhere from a couple of weeks to several months.
The TUMO path
TUMO’s innovative Path application combines activities, workshops and labs into a personal learning plan.

The learning plan is a constantly evolving timeline that can span two or more years. It suggests the best route for each learner to take through the TUMO program, and dynamically adapts to their pace and preferences over time. As teens progress through the timeline, completing projects and leveling up, they build up a portfolio of results that becomes their living diploma.


Other programs

In TUMO Kyiv you studу not 1, but 3 areas in parallel, to choose from!
Graphic Design
Graphic Design
3D Modeling
3D Modeling
Music Production
Game Development

Visit free classes

Get to know Center for Creative Technologies TUMO Kyiv in person and try out one of the learning areas!
Ask our chat bot!
And follow us in social media: