Online preparation for the Unified State Exam and Basic State Exam
🎯 Sign up for a free trial lessonLearn More
Skip to main content

Palme School

Online Russian Language School in the USA and Canada
Online school in Russian for bilingual children and teenagers
💡 Get bonuses with us! Referral program rewards
Online training for schoolchildren and graduates

Preparation for the IT exam

We cover all the exam tasks: from logic and algorithms to programming in Python. We explain the topics in a way that they really make sense to the mind.

A teenager prepares for the IT exam on an online lesson at Palme school

Free introductory lesson and introduction to the school

Let’s get to know the student and show you how classes are held at our school

This course is for you
the child, if

Theoretical focus

He knows Python, but he «floats» in the theory of the State Examination

He is good at programming, but is confused by systems of calculation, logic, and information theory—and loses points on theoretical assignments.

Tasks

Doesn't know how to solve complex tasks

The tasks of the second part (data processing, dynamic programming) seem incomprehensible, there is no clear solution algorithm.

System

She is preparing sporadically and is nervous before the exam

He chooses options without a plan, doesn’t see his weak spots, and isn’t sure he’ll be able to repeat everything before the exam.

5 steps to confidently passing the IT exam

Example of tasks for preparing for the EGE in informatics at the Palme school
Have a diagnostic test

1 Free Assessment

20-minute meeting with a tutor: the child solves tasks in the format of the State Examination, we identify the strengths and weaknesses of the topics and explain how the preparation will be organized.

3 Lessons and training

Online lessons [2 times a week for 40 minutes] in a mini-group. We cover each exam task: theory, typical pitfalls, and the Python solution algorithm.

Between lessons, there are exercises in the format of the EGE exam and regular checking of the solutions with the teacher's comments.

5 Care for family and fair rules

Convenient platform with homework and a personal tutor. Flexible schedule to suit your time zone (Time Zone). Paid lessons are easy to take and never expire.

2 Matching a mini-group

We select a group [up to 8 people] based on their level of preparation and target score. The students help each other correct their mistakes and learn from common examples.

4 Trial exams and reports

Every 3 weeks the child writes a trial version under conditions that are close to the exam. You receive a report: which tasks were completed, where points were lost, and what needs to be repeated.

What you will get

Online lessons [2 times a week, 40 minutes each] An analysis of all the EGE tasks in informatics An analysis of tasks in Python with comments Practice exams and progress reports Dedicated mentor and tech support Transfer and freezing of classes without burning the lessons Start anytime — no need to wait for a group

The student's path

From diagnosis to the exam

Step 1

Free Assessment

We solve tasks in the format of the EGE exam, determine the starting level and target score.

Step 2

Training plan

We make a plan for the day of the exam: which topics and tasks should be worked on first.

Step 3

Lessons and practice

Group classes [up to 8 people] or one-on-one instruction, exercises and discussion of solutions in Python.

Step 4

Trial exams

We write the options in their entirety, learn to allocate time, and approach the exam calmly.

Program Structure

The course is divided into thematic modules that repeat throughout the cycle. A student can join the group at any time, complete the missing topics in the next cycle, and study at their own pace.

6 weeks
Information theory

Number systems (2, 8, 16) and the conversion of numbers, binary arithmetic, text encoding, graphics and sound, measurement of the volume of information and the speed of data transmission. For each topic, a clear algorithm and exercises in exam format are provided.

5 weeks
Logic and algebra of statements

Logical operations and truth tables, constructing and simplifying expressions, logical equations and diagrams. We learn to quickly analyze the conditions and not lose points in logic tasks.

8 weeks
Python Programming

Basic syntax, branching and loops, lists and strings, processing of sequences of numbers and files. We cover the tasks of the second part, where you need to write and read code.

9 weeks
Complex tasks of the second part

Table and graph processing, dynamic programming, game theory (winning strategies and trees), recursion. For each type of task—a ready-made algorithm and solution template.

4 weeks
Trial exams

We decide on the full options for the time being, analyze every mistake and work out the tactics: in what order to complete the tasks of the first and second parts and how to allocate time.

8 weeks
Foundation

Binary numeral system, number conversion, binary arithmetic, and the first programs in Python. We are closing the gaps in our school education so that we don't have to memorize things anymore but understand them.

6 weeks
Encoding information

Coding text, graphics, and sound, measuring data volume and transmission speed. Lots of practice on short tasks in the first part.

6 weeks
Logic

Logical operations and truth tables, constructing and simplifying logical expressions, logical circuits. We learn to reason rigorously and step by step.

10 weeks
Algorithmization and programming

Branches, loops, arrays and strings, data processing and files on Python. We are building a solid foundation for the tasks of the second part.

6 weeks
The first tasks of the second part

We get acquainted with the structure of the tasks of the second part and solve the basic versions of them. In 11th grade, the student moves on to the year-long course with a ready-made foundation.

1 week
Entrance probe

The student chooses the full version in the EGE format. Based on the results, we compile a list of topics that will earn the most points for the remaining time.

2 weeks
Part One

Quick recap of the theory: numeral systems, coding, logic, analysis of algorithms and tables. Short solution algorithms and daily practice on typical tasks.

3 weeks
Python Programming

We are working on the second part of the tasks in Python: processing sequences and files, working with data. We are also exploring typical solution patterns.

2 weeks
Complex tasks by types

We cover the most «expensive» tasks: formulas, dynamic programming, and game theory. For each type, there is a ready-made strategy and a check of the solutions by the instructor.

2 weeks
Final prototypes

Full explanations of the time limits, an analysis of each error, and exam tactics: the order in which to complete the tasks and how to allocate time between the sections.

How is the program organized?

  • The groups are organized by class and level of preparation: from those who need to fill in their gaps in school to those aiming for a high score.
  • The modules go in a circle. After a while, the teacher returns to the material covered earlier, so the material is consolidated, and the student who arrived later covers the topics that were missed in the next cycle.
  • The content of the modules is verified against the relevant documents of the FIP: the demo version, the codification, and the specifications. If the exam format changes, we update the program.

Why It Works

  • You can start the preparation at any time, without waiting for the start of a new stream.
  • The individual plan: the trials show which topics give the student the most points, and we focus on those.
  • At your own pace: if the topic takes longer, the student will cover it in the next cycle. If everything is clear — move on.
  • Missing classes due to illness or travel does not knock you out of training: the missed topics can easily be made up in the next cycle.

Choose the period for preparing for the IT exam

The sooner you start, the calmer the preparation will be. Start with free classes, and then choose a time period that fits your exam schedule. No hidden fees.

Try the format
1 month · 2 times a week
8 900 ₽

2 free sessions to get to know the teacher and to understand whether the format is suitable for the student.

  • Entrance exam format in the form of the EGE
  • An analysis of the strengths and weaknesses of the topics
  • Lessons in a mini-group and homework
Start with a Free Trial
Intensive
3 months · 2 times a week · ≈8 130 ₽/month
24 400 ₽

For those who start preparing just before the exam and want to quickly fill in the main gaps.

  • Repetition of the theory of the first part: the system of numerals, logic
  • An overview of tasks in Python and typical patterns
  • Final prototypes for a while
Sign Up
Best Value
6 months · 2 times a week · ≈7 150 ₽/month
42 900 ₽

There is enough time to cover all the exam topics without rushing and to work on the difficult tasks of the second part.

Additional tasks analysis in Python — as a gift
  • All modules of the program
  • Regular checking of the solutions to problems in Python
  • Trial exams and reports for parents
Sign Up
The complete course
Academic year (9 months) · 2 times a week · ≈6 100 ₽/month
54 900 ₽

Systematic preparation for the entire school year: from repeating the basics to confidently solving the full version.

Individual breakdown of complex tasks (graphs, dynamics) and a sample with the breakdown — as a gift
  • Individual training plan
  • All modules with repetition per cycle
  • Tests every 3 weeks
  • Dedicated support manager
Sign Up Try for Free First

Your First Lesson & Assessment Are 100% Free

Leave your contact info below. A student success manager will reach out within 24 hours to find the perfect time and teacher for your child.
✓ No commitment or upfront payment required
✓ Taught by a certified educator
✓ Receive a personalized learning plan

Frequently Asked Questions

Start with a free diagnosis — then choose a training period that fits your exam schedule.

Which class is best for starting preparation for the EGE?

It’s best to start in the 10th grade: in two years you can make up for lost time and work through all the exam topics without rushing. In the 11th grade, a one-year course is a good choice. If there are a few months left until the exam, choose an intensive course—it focuses on the topics that will give you the most points.

How do you determine the level of training?

Before starting classes, the student takes a free diagnostic assessment with a methodologist: they complete tasks in the format of the EGE exam. Based on the results, we identify strong and weak areas, select a group, and create a training plan.

How long is one class and how often are lessons held?

Classes take place online twice a week for [N] minutes in a mini-group. Between lessons, the student completes homework and practices for exam-style tasks.

Is it possible to start preparation not from the beginning of the school year?

Yes. The modules of the program repeat in a cycle, so you can join at any time; the missed topics will be covered in the next cycle.

Do you check the essays?

Yes. The teacher reviews each essay according to the FIPI's current criteria and provides comments: what worked, where the points were lost, and how to fix it.

How to know that the preparations are going according to plan?

Every [N] weeks, the student takes a mock exam in the format of the EGE. After each mock exam, the parents receive a report: which tasks are completed, where the points are lost, and what needs to be reviewed.

What should I do if a student misses a class?

The lesson can be rescheduled or completed; the paid lessons are not «lost». The student will also be able to complete the missed topic in the next cycle of the program.

Are there any free classes?

Yes, the first 2 sessions are free. The student will get acquainted with the teacher and the lesson format, and you will decide if the course is right for you.

What is included in the tuition?

Lessons in a mini-group twice a week, homework and essay checks, mock exams with reports, educational materials on the platform, support from a mentor, and the ability to freeze the course if necessary.

What are the technical requirements for online classes?

You need a device with internet access (a computer or tablet) and Zoom installed. All educational materials are provided in digital form.

get expert tips, parenting insights, and exclusive resources for raising kids delivered straight to your inbox

Leave a request for a free call

Book a free consultation with a school methodologist

We will test your child's Russian language level, select a program according to your goals, answer your questions, and sign you up for a free lesson with a teacher.

Available slots for this week:

Sign up for a free lesson.
Apply for a free introductory lesson to get acquainted, determine your goals, and find a suitable group.
Sign up for a free lesson
Submit a request for a free first session with a guidance counselor to get to know each other, determine your goals, and match your child with an educator
Sign up for a free lesson
Submit a request for a free first session with a guidance counselor to get to know each other, determine your goals, and match your child with an educator
Sign up for Russian Dictation
Sign up for a free lesson
Submit a request for a free first session with a guidance counselor to get to know each other, determine your goals, and match your child with an educator
Sign up for a free lesson
Submit a request for a free first session with a guidance counselor to get to know each other, determine your goals, and match your child with an educator
Sign up for a free lesson
Submit a request for a free first session with a guidance counselor to get to know each other, determine your goals, and match your child with an educator
Sign up for a free lesson
Submit a request for a free first session with a guidance counselor to get to know each other, determine your goals, and match your child with an educator
Sign up for a free lesson
Submit a request for a free first session with a guidance counselor to get to know each other, determine your goals, and match your child with an educator
Sign up for a free lesson
Submit a request for a free first session with a guidance counselor to get to know each other, determine your goals, and match your child with an educator
Sign up for a free lesson
Submit a request for a free first session with a guidance counselor to get to know each other, determine your goals, and match your child with an educator
Sign up for a free lesson
Submit a request for a free first session with a guidance counselor to get to know each other, determine your goals, and match your child with an educator
Sign up for a free lesson
Submit a request for a free first session with a guidance counselor to get to know each other, determine your goals, and match your child with an educator