top of page
algo.jpg
2 (1).png
zajecia.png
zajecia.png

USACO Gold

Prepare for the Gold division of USACO. Concepts such as shortest paths, jump pointers, segment trees, bitmask, string hashing and more.

wiek.png

AGE

12-18 years old

2 (1).png

CLASS MODE

online

cena.png

COST

$30 per lesson (45 mins)

zajecia.png

HOW OFTEN?

Once a week (2 x 45 mins)

Try us out! Free cancellation option after the first session.

The upcoming courses:

September 19th 2024

Thursday 4pm - 5:30pm EDT

online

September 21st 2024

Saturday 12pm - 1:30pm EDT

online

Course plan

1.webp

1. Shortest paths

Find the shortest route between two cities.

2.webp

2. Topological sort

Order elements based on dependencies.

3.webp

3. Disjoint Set Union

Store non-overlapping sets.

4.webp

4. DP on trees

Use dynamic programming to solve tree problems.

5.webp

5. Minimum spanning tree

Learn about a least-weight tree connecting graph vertices.

6.webp

6. Segment trees

Learn about tree data structure to hold intervals.

7.webp

7. Jump pointers

Easily navigate on trees.

8.webp

8. Combinatorics

Newton's symbol, the 'Stars and bars' problem, and more.

9.webp

9. Advanced theory numbers

Multiplicative functions, primality tests, and more.

10.webp

10. Advanced dynamic programming

Learn more about dynamic programming.

11.webp

11. Bitmask

Optimize exponential algorithms.

12.webp

12. Divide and conquer

Recursively make the problem smaller.

13.webp

13. Geometry

Discover geometry tools (f. ex. cross product, angle sorting, convex hull).

14.webp

14. String Hashing

Compare string fragments in constant time.

15.webp

15. Meet in the middle

Divide the problem into two smaller ones.

Pricing

$0
Try us out!

Free cancellation option after the first lesson

$180
per month

6 lessons every month

$30 per 45-minute lesson

$1460
9 months course

54 lessons

$27 per 45-minute lesson

Other courses

DISCOVER
MORE 
COURSES

python-z.jpg

USACO Bronze

Major concepts in the Bronze division of USACO (including time complexity, sorting, data structures, strategy in contests).

cena.png

$30 / lesson

cpp-z.jpg

USACO Silver

Major concepts in the Silver division of USACO (including prefix sums, binary search, dynamic programming, graphs, testing methods).

cena.png

$30 / lesson

Why OlympCode?

Experienced Trainers

The classes are conducted by trainers who have been successful in computer science competitions.

Small groups

The classes take place in small groups of 3-6 students.

Successes of our Students

300+ students have become finalists of competitions, including 5 IOI medalists.

Educational Platform

We engage beginner students through an interactive Codeforia platform and authored materials.

Stay in Touch

Collaborate with fellow students and ask questions to trainers on dedicated Slack channels. 

Certificates

Students receive course completion certificates.

Trainers

The classes are led by experienced tutors, finalists, and laureates of past Olympiads, and are coordinated by Bartek Łukasiewicz, who has over 10 years of experience in teaching programming and is an Senior Software Engineer at Codility.

IMG_2049.JPG

Bartek Łukasiewicz

USACO Gold Coordinator

michal_stawarz.jpg

Michał Stawarz

USACO Gold Trainer

patryk.png

Patryk Czajka

USACO Gold Trainer

Child-focused coding courses.

bottom of page