Join. Learn. Grow.

Free academy for junior developers.

What is Chaos Camp 2024 / Vol. 2

Chaos Camp 2024 / Vol. 2 is an extension of this year’s edition of Chaos’ annual academy for junior developers, launched in April 2024. Chaos Camp 2024 / Vol. 2 is open to anyone with knowledge in computer programming, algorithms and data structures for C++ who wants to dive deeper into these areas and take their first steps into machine learning.

The Chaos Camp academy is organized in partnership with MNKnowledge, a trusted provider of educational services in the field of information technology.

Chaos Camp 2024 / Vol. 2 in a nutshell:

  • 2.5 month long (from November 2024 to February 2025) free intensive online training conducted in English
  • Lectures and assignments in C++ Algorithms and Data Structures and Machine Learning
  • Open for applicants from Bulgaria, Czechia, Denmark, and Germany
  • Certificate of Completion awarded to participants who attend at least 80% of lectures and submit at least 80% of the assignments

Join Chaos Camp and dive into C++ programming and Machine Learning with highly skilled mentors.

The application for Chaos Camp / Vol. 2 has already been closed.

How to apply?

By November 12, 2024

Complete your online application for Chaos Camp.
Note: The application is now closed

By November 18, 2024

Score high on the Chaos Camp entry challenge in math, algorithms, and software development basics, and you will receive confirmation to join Chaos Camp / Vol. 2.

*Only shortlisted candidates will be invited to take the test.
*Participants from Chaos Camp 2024 / Vol. 1 do not need to take the test again.

November 26, 2024

The Chaos Camp 2024 / Vol. 2 program begins. Lectures will continue until mid-February.

*All candidates approved to join the program will receive a detailed schedule.

Chaos Camp 2024 / Vol. 2 Curriculum

Lectures: Tuesdays & Thursdays, 5:30-7:30 pm CET / 6:30-8:30 pm EET
Format: Online (Zoom)
Duration: November 26, 2024 - January 7, 2025, with some days off
Topics:

  • Special linear data structures. Tiered vector, skip list.
  • Non-linear data structures. Trees, DFS and BFS. Binary ordered tree. When we can use it and when to avoid it.
  • How to fix the broken tree? Balanced trees. DSW algorithm for balancing.
  • Self-balancing trees. Red-Black tree. AVL tree.
  • Shared access to the tree. Parallel building and searching in a BST. B-trees.
  • More on trees - Prefix trees. Automata.
  • Interval trees. Dynamic Order Statistics.
  • Regular trees with higher dimension. KD-trees. BVH.
  • More on probabilities and statistics. Monte Carlo and Las Vegas algorithms.
  • Final project demo.

Meet the lecturers

Associate Professor Petar Armyanov, Ph.D.
Associate Professor Petar Armyanov, Ph.D.

Mentor, C++ Algorithms and Data Structures

 Lyubomir Koev
Lyubomir Koev

Mentor, C++ Algorithms and Data Structures

Assistant Professor Filip Andonov
Assistant Professor Filip Andonov

Mentor, Machine Learning

Meet participants from previous Chaos Camp editions.

Argir Boyadzhiev, Algorithms for С++ course

Software Developer, Chaos Vantage team, Participant in Chaos Camp 2020 - 2021

"The Algorithmic course teaches you how to reach the performance potential of C++. It covers not only algorithms and data structures but also how computers work and how to better utilize their resources. It helped me understand new concepts and filled gaps in my knowledge.

I've been a part of Chaos for about 3 years now. This course was a key step in my journey, and maybe it will be for you too."

Asen Markov, Ray Tracing course

Software Developer, V-Ray for Maya team, Participant in Chaos Camp 2021 - 2022

"Ray Tracing sounds scary, right? At least it did to me. But the Chaos Camp course showed me how easy it is to get going. We started creating wild images from the very beginning. Delivered with passion, the course felt like a true journey. And like any good journey, it had a dragon at the end.

After building my first ray tracer, I was filled with confidence and inspiration. I now work at Chaos, and in large part, I owe it to this course. The journey goes on, and I know – a new dragon awaits. There’s one for you too."

FAQ

Who is Chaos Camp for?
Plus icon
Is Chaos Camp suitable for high school graduates and junior students?
Plus icon
What is the Chaos Camp 2024/ Vol. 2 admission procedure?
Plus icon
How can I prepare for the Chaos Camp entry test?
Plus icon
Will I get a certificate at the end of the Chaos Camp training?
Plus icon
Is Chaos Camp free?
Plus icon
Is Chaos Camp 2024 / Vol. 2 suitable for me if I haven’t attended the spring edition of Chaos Camp 2024?
Plus icon
Will there be a Chaos Camp academy in 2025?
Plus icon

Past courses

© 2026 Chaos Software EOOD. All Rights reserved. Chaos®, V-Ray® and Phoenix FD® are registered trademarks of Chaos Software EOOD in Bulgaria and/or other countries.