ITGENIO Summer IT Camp
Master 6 skills of the future in 2 months
The most productive summer of your child's life!
Only 10 spots left
Only 10 spots left
Only 10 spots left
Only 10 spots left
Only 10 spots left
Only 10 spots left
Why will your child love our summer camp?
In just 2 months, we teach your child 6 new in-demand skills
Learning is through fun and gamification. No nerdiness and lots of social activities
Camp format
Your child will interact with other kids from UK, USA, Canada, Australia, Singapore
New friends
How will it be?
Your child will be admitted into one of the Summer Camp faculties. Yeah, just like in Harry Potter!
Together with their faculty, your child will learn 6 in-demand skills: motion and game design, coding, web development, generative AI, cryptocurrencies, basics of critical and creative thinking
Faculties will compete against each other and receive various prizes, including personalized achievements, ITGENIO school bonuses, merch, certificates, and much more
In addition to studies, there will be many teambuilding activities — games, chats and workshops, team projects. Your child won’t have time to be bored!
ITGENIO — teaching children from all over the world since 2016
Find out more about the school
students currently enrolled
courses on the platform
tutors on our team
Summer Camp  Program
Lessons, workshops, additional activities
Roblox+3D+Creating Music Intensive
Students will learn how to create immersive experiences on the popular gaming platform Roblox, design their own 3D assets, and compose original music to enhance their virtual worlds.
Read more
  1. Lesson 1: Creating a project in Roblox Studio. Working with Landscape and Nature (Presentation material)
  2. Lesson 2: Modeling a player's camp (campfire, tent, chopping deck, firewood and axe)
  3. Lesson 3: Player. Creating a system of hunger, warmth, and rest for the player in the camp
  4. Lesson 4: Simulating the Finds in the Mysterious Valley (valuables and knick-knacks)
  5. Lesson 5: Random Generation System for Finds in the Enchanted Forest, Excavation System
  6. Lesson 6: Simulation of player upgrades (shovel varieties for better digging)
  7. Lesson 7: Introducing the Treasure Selling and Enhancement Buying System
  8. Lesson 8: Dividing the world into zones. Availability of certain zones only to players who have reached the correct amount of treasure
  9. BONUS LESSON: The Game Soundtrack (Part 1)
  10. BONUS LESSON: The Game Soundtrack (Part 2)
Creating Cartoons Workshop
For students interested in animation and storytelling: this workshop offers an opportunity to learn the fundamentals of creating cartoons. They will explore different animation techniques, character development, and storytelling principles, resulting in the creation of their own animated shorts.
Read more
Purpose of the workshop: To introduce and teach children to create full-fledged short cartoons.
Age: 9-11 years

In the Intensive the students will:
  • Learn to work with professional animation software - Anime Studio
  • Get to grips with all the stages of animation
  • Get acquainted with the history of animation
  • Master the main panels and tools
  • Draw a few backgrounds for the animation
  • Study the principles of animation on the keyframes
  • learn to work with ready-made characters and create skeletal animation
  • work with voice acting and adding music

The intensive is in a group format, so all the kids will be able to communicate and discuss their projects.
Class 1: Getting to know the trainer and other students. A brief history of animation and interesting facts.
Class 2: Exploring the program interface, learning the basic tools. Getting to know the built-in library.
Class 3: The basics of writing a script for an animated cartoon. Getting started with backgrounds for animation.
Class 4: Creating backgrounds for the final animation and background animation.
Class 5: Object and Character Animation.
Class 6: Audio Recording. Presentation of the final projects. Summarizing the results of the Intensive

Block Python

This program is designed for beginners who want to learn programming through a visual, block-based approach. Students will be introduced to the Python programming language, starting with block-based coding before transitioning to traditional text-based coding. This approach facilitates a smoother learning curve and promotes computational thinking skills.
Read more
Topic: Introduction to Block Python:
The concept of "variable". Input and output methods.
In this lesson, students will become familiar with the EduBlocks development environment, study the concept of "variable", see in practice the use of input and print blocks (methods) to input and output data (numbers, text), and write their first program in the Python programming language.

Topic: Data Types
In the class the students will learn the concept of "data types", study the main data types, the difference between their usage, and together we will solve several tasks on this topic and reinforce the material of the two classes with an interactive survey.

Topic: Mathematical operations in Python. Practice.
This session will be hands-on. During the class, students will work through several exercises to reinforce the topics "Data Entry/Output", "Data Types", and "Mathematics in Python".

Topic: The random and turtle modules
In this lesson, students will learn the concept of "importing modules", learn how to generate random numbers for variety and dynamism in applications using the random module, and draw some images using the turtle module.

Topic: Conditions and operands or, and, not
In the class the students will learn about the concept of "condition" in programming and about the logical data type "boolean". Students will study and try out branching blocks: if/elif/else, comparison operators ("more", "less", "equal"), and logical operators (and/or/not).
Students will see how they can make their applications even more dynamic by adding the ability to choose a follow-up action.

Topic: The while loop (the concept of "loop", the infinite loop)
During the lesson the students will get acquainted with the concept of "loops" and examples of their use. The students will see the difference between using for and while loops, as well as get closer to automating code by adding the ability to programmatically repeat parts of the code a certain number of times.

Topic: The while loop: infinite, with a condition. Practice.
During the class, students will continue to be introduced to the topic of "loops," reinforcing what they have learned through practical exercises.

Topic: The for loop
In this concluding lesson the guys will see the difference between the cycles while and for, and use all passed topics in the final project of the intensive.

Creating Websites using Figma & Tilda + Neural Networks

Students will develop skills in website creation using the #1 design tool Figma and the user-friendly platform Tilda. They will also have the opportunity to explore the application of neural networks in web development, gaining hands-on experience in integrating AI-powered features into their projects.
Read more
The essence of the intensive: the creation of a website design, the content for which was completely generated by a neural network.
Site theme: The World of Harry Potter
Minimum age: 11 years
Required user skills: basic computer skills, can confirm a mail account

  • Lesson 1: Introduction to Figma and neural networks
In this lesson, students will learn the basic functions of Figma, get acquainted with the basics of website design, and learn what are the most popular neural networks for designers and content creators — Midjourney and GPTchat.

  • Lesson 2: Generate Content
In this lesson, students will generate their own site structure and text using GPTchat. Then, using the same chat, select fonts for the site, download and install them. The next step will be the generation of images for the future site — backgrounds, icons, auxiliary images.
At the end of the lesson, students will have a finished prototype of the site with an exact understanding of where each element should be located.

  • Lesson 3: Home screen and icons
In this lesson, students will create a home screen for the site that includes a header, description, creative button, and image.
In addition, students will create a menu with site navigation and draw icons from the example generated images or learn how to cut them out so the background is not visible.

  • Lesson 4: Create the rest of the site
In this lesson, students will create the remaining 3 sections of the site, arrange the images, and add the previously generated text.

  • Lesson 5: Discussion of work (optional)
In this lesson, students present their own site to the rest of the class, talking about it, why they chose those images and not others, what was the hardest part about creating the site. The trainer also gives a list of neural networks that can help with the design.
Cryptocurrencies Workshop
The students will learn about blockchain technology, digital wallets, and the principles of cryptocurrency trading. Additionally, they will gain insights into the security aspects of cryptocurrencies and the ethical implications surrounding this emerging field.
Read more
Course length: 8 group classes.
The duration of classes: 60 minutes.
Recommended age: 12−14 years old.

The course is aimed at getting acquainted with cryptocurrencies and blockchain. It contains the most important information needed to get started in web3. Children will learn how cryptocurrency is structured, how different different cryptocurrencies are, where and how best to buy them, how to make money from them, and also how to protect themselves from hacking and loss of assets.

Each lesson consists of the following steps:
  • Acquaintance with theoretical concepts
  • Practical assignments to consolidate the material
  • Homework for deeper study of the material

Class Topics:
  1. What is cryptocurrency
  • We will learn how a blockchain is organized.
  • We’ll get acquainted with different cryptocurrencies: Bitcoin, Altcoin, and Stablecoin.
  • We’ll define what a smart contract is and invent our own project using a smart contract
2. Security when dealing with cryptocurrency
  • identify the main threats to your electronic money
  • learn how to secure your assets from scammers
  • test each student’s current security and improve it
3. How and where to buy cryptocurrency: CEX
  • We will get acquainted with the main ways to buy cryptocurrency
  • We will learn what centralized exchanges are available for registration, and how you can register on them
4. How and where to buy cryptocurrency: DEX
  • We will learn how to buy cryptocurrency from decentralized exchanges
  • we will understand how Metamask and Uniswap wallets work
5. Cryptocurrency investments and passive income
  • We will get acquainted with existing investment strategies and peculiarities of each of them.
  • We will learn about passive income from cryptocurrencies.
  • The students will be able to determine their investment strategy and choose an instrument of passive income based on their strategy.
6. Analytics and active investing, part 1.
  • Consider main evaluation models of assets value
  • Try to evaluate the value of Bitcoin from the point of view of different valuation models.
  • Students will independently apply the valuation models they learned to the value of a specific cryptocurrency
7. Analytics and active investing, part 2
  • We will study Bitcoin cycles and Halving
  • We will carry out on-chain analysis and consider how to apply technical analysis to predict the value of crypto-assets
  • Students will add new cryptocurrencies to their personal portfolio based on their knowledge
8. Which cryptocurrencies to buy
  • Consider three different portfolios and how they can be filled depending on the type of investment
  • Discuss the factors to look for when analyzing Altcoin
  • Students will finalize their cryptocurrency portfolio based on what they learn and continue to analyze its changes
Critical and Creative Thinking Workshop
This workshop aims to enhance students' critical and creative thinking skills through engaging activities and thought-provoking challenges. They will learn problem-solving techniques, brainstorming strategies, and effective decision-making processes that will empower them to approach challenges from a more analytical and innovative perspective.
Read more
Block 1 Creative thinking
1. What is creative thinking? Characteristics of creative thinking: fluency, flexibility, originality.
2. How to build association maps? Work with associations.
3. Visual creativity techniques of Bruno Munari's imagination.
4. Visual thinking. Coding of images.
5. The method of Debate. Screenwriter. Creative Architect
6. The Museum Theater method. Brainstorming.
7. Osborne's checklist. Techniques for literary creativity.
8. Techniques for personal creativity. Going beyond

Block 2 Critical thinking
1. Critical thinking and its characteristics.
2. The stages of critical thinking. Observation and description.
3. Formulation of questions. Technique of 48 questions.
4. Interpretation and reasoning.
5. Making connections and comparisons. Finding solutions.
6. Exploring points of view. Evaluating ideas and solutions.
7. Formulating conclusions.
8. Final project.
Students to get the first place will receive special prizes and gifts by ITGENIO
The more points a faculty earns, the more likely they are to win
Faculties compete against each other throughout the summer camp and earn points
Summer Camp Faculties
Each summer camp participant will be assigned to a specific department. In total there are four faculties:
Web Wizards
Cyber Dudes
Techno Alchemists
Pixel Avengers
The best ITGENIO tutors will create this experience for your child
Julio Cesar
I'm a Python, C++ and Scratch tutor at ITGENIO. I speak Spanish, English, Russian and a little bit of Arabic. My main goal is to inspire students to think big and admire all the amazing possibilities they can create.
Teaching experience 3 years
Teaching experience 4 years
I teach Scratch junior, Scratch, Mathematics, Physics and English. I like to see how my students begin to look at learning and development in a new way, because in the future it will really help them develop.
Teaching experience 2 years
I teach Scratch, Block Python and English courses in ITgenio. I have always enjoyed helping people reach their full potential and seeing them make progress. I always tell my students to try.
Teaching experience 4 years
It is not only me who teaches the kids, but also the kids who teach me. I adore teaching as my students are always eager to learn and play, and are always honest about things they don’t like.
Teaching experience 4 years
I teach Scratch Junior, which is an introductory programming language. I find pride in seeing children enjoy snapping together graphical programming blocks. See you in class!
Teaching experience 8 years
I’m a graphic designer and a tutor. I teach Photoshop, Illustrator and 3D modeling. I am sure that every child has great potential. I only need to look closely and listen to them and guide them in the right direction.
Teaching experience 1 year
Professionaly I am a chemist, but besides chemistry I also teach and provide guidance for languages, programming and biology. I love sharing my knowledge and seeing my student’s accomplishments.
Gift your child the opportunity to spend this summer in a fun and rewarding way
By submitting this form you agree with the privacy policy and accept the public offer agreement
Only 10 spots left