Image
Talent School Header dark

Online Courses by Constructor Talent School

Online Courses by Constructor Talent School
For high school students: from abstract maths to real programming
Welcome to the Mathematical Foundations of Computer Science

This program is designed to provide you with a solid understanding of the mathematical concepts that form the backbone of computer science. Whether you're interested in Python programming or algorithms and data structures, this program offers the courses that will pave the way for your success in the world of computer science. Try math and programming lessons specifically designed for those who love math and programming!


Fall 2024 courses start on 18th of November.

Sign up now 

Online courses talent school
Online courses talent school
For only 100 €, you’ll receive:
  • University-Level Education tailored for high school students passionate about Computer Science and Mathematics.
  • Top Instructors with extensive experience in their fields, providing personalized guidance.
  • An Inside Look at Constructor University - discover what it’s like to study with us through immersive course experiences.
  • Direct Access to Staff and Alumni from Constructor Talent School and Constructor University.
  • Exclusive Access to the First Module of an ongoing program, designed to build a deep understanding of the mathematical foundations of computer science.
  • Certification Pathway - earn certificates to mark your progress and achievements at every step.

Ready to start? Register here to secure your spot

What do we offer?
Program
• Mathematical Foundations of Computer Science
• Designed for high school students aged 15-18
• Language of instruction – English
• Online education
Fall 2024 intake
• 1 month (4 week of study + 1 week to finish tasks)
• November 14 - December 19
• Enrollment until November 11
• The program will continue in Winter 2025
Weekly workload
• 1 hour of a group lecture
• 2 hours of individual work
• 1 hour of peer study
• Extracurricular activities within the community
Follow the courses

Be the first to know when the Fall 2024 intake is open!

Sign up now

About the courses

The Mathematical Foundations of Computer Science curriculum is a program designed for high school students who want to:

  • Deepen their understanding of fundamental mathematical concepts by bridging theory with practical applications.
  • Develop strong reasoning skills and enhance critical thinking abilities.
  • Acquire the knowledge of the foundations of computer science necessary to address real-life problems effectively.  
Image
Talent school online courses


Fall 2024 intake

Right now, we are offering:

Python & Mathematics

Course – Python Begins


Prerequisites: none

Ready to dive into the world of programming? Python Begins is the perfect place to start. In this course, you’ll quickly get hands-on experience with Python, one of the most popular and beginner-friendly programming languages out there.

Over just one month, you’ll master the core concepts of coding - from simple operations to creating your very own algorithms. By the end, you'll be writing some real code, solving some problems, and starting to think like a true programmer.

Start your journey today and build skills that tech companies are looking for - whether you're dreaming of creating the next big app or just want to understand how technology works!

Python & Mathematics

Course – Python Rises


Prerequisites: basic Python

Starts in January, follow the updates.

Take your coding to the next level with Python Rises! In this course, you’ll deepen your Python knowledge by tackling more complex algorithms, data structures, and advanced programming techniques.


 

Mathematics & Algorithms

Course – Recursive Algorithms (see Recursive Algorithms)


Prerequisites: basic Python or C++.

What is recursion? How does it work? This course will immerse you into this fundamental concept. First of all, you'll see real-life examples of recursive algorithms and discover how they solve a variety of tasks. Then you'll learn how to create recursive functions, and, most importantly, you'll tackle classic problems. 

And that's not all! In the final, you'll delve into the world of N-log-N sortings, including Mergesort. You'll learn how to efficiently sort large amounts of data, which can be incredibly useful for solving real-life problems. Ready to become true code wizards? Embark on your journey into the world of recursion!

Course – Logarithmic Algorithms


Starts in January, follow the updates.

Unlock the secrets of logarithmic algorithms and learn how to solve complex problems faster and more efficiently. 

In just one month, you'll explore the mathematical foundations and real-world applications of logarithms, transforming the way you approach coding challenges.

Follow the courses

Be the first to know when the Fall 2024 intake is open!

Sign up now

What will your education with us look like?
Talent school

 

Our courses are designed to be around 2.5 hours per week, making it easy to fit into your schedule. With just a few hours a week, you'll be on your way to becoming a master of the field. This setup allows for a balanced learning experience with interactive classes, personalized support, and independent study:

Group classes


Engage in interactive group sessions with experienced teachers for 1 hour.

Tutor classes


Receive personalized guidance in 20-minute one-on-one sessions with a tutor.

Individual work


Dive into the course material at your own pace, dedicating approximately 1+ hours to self-study and practice.

Meet your teachers

Learn from the best: our top experienced lecturers/mentors with a hands-on approach and practical portfolio will guide you through your learning journey. These experienced and knowledgeable teachers bring expertise in their respective fields, a passion for teaching, and a dedication to helping you succeed in your learning journey.

Image
Photo Andrey Mukhachev
Andrey Mukhachev
• BSc in Physics
• MSc in Biophysics
• Experience as a research associate in top-rated science labs and as a natural science and computer science teacher in high schools.
• Currently working as the Chief Engineer at Deep Smart Light (UK/Ireland).
• Skilled in working with bacteria on a space station, coding neural networks, and fostering a love for science among students.
• Enjoys ballroom dancing, history, and long walks.
Image
Photo Vladimir Sharich
Vladimir Sharich
• BSc in Mathematics
• MSc in Combinatorics
• Experience as a math teacher and as the head of the mathematics department in top-rated universities and high schools.
• Served as a jury member in over 40 math competitions, including IMO-2020 and IMO-2021.
• Able to explain concepts effectively, verify reasoning, and help students grasp scientific principles.
• Plays chess and has an interest in neuropsychology and deep understanding.
Have questions?

If you have questions or want to meet our instructors and staff, join our Open Hour Webinar on November 13th.

Visit the webinar page to sign up or watch the recording anytime afterward on our YouTube channel.
 

Why to join our courses?
Individual approach
We prioritize individual attention. With small group sizes and one-on-one work with tutors, everyone's questions get answered and you'll receive the support you need.
Obtain certificates
Receive course certificates showcasing your proficiency in computer science's mathematical foundations.
Exclusive community and networking
Join an international community of like-minded individuals, fostering valuable connections and collaborations.
Hear from former participants
"I found all courses to be very inclusive and as a kind of curious person, learning about the small details and the whole topic was very helpful. I found the courses to be pretty useful and would attend this course again if I could."
Kemal Soydoğan (Turkiye), student of Mathematical Foundation of Computer Science online Course by Constructor Talent School
Frequently Asked Questions

Got questions? We've got answers! If you have any inquiries about the program, or technical requirements, or need additional support, check out our FAQs section below. 

You can expect to receive an email from us within 1-2 working days, outlining the next steps in the process. We appreciate your patience during this time.

Our program is designed to be completed in four months, with two months dedicated to each course.

Joining for free means that eligible high school students can enroll in our online courses without any cost. To benefit from this offer, interested students need to apply for the courses by February 22. Limited seats are available, and only qualified applicants will be granted free participation after an evaluation process.

You should plan to allocate about 2.5 hours per week on the course. This includes:

  • Around 1 hour in a small online class with a teacher.
  • Approximately 20 minutes of one-on-one online tutoring with a tutor.
  • Some additional time for self-learning and completing tasks on our online platform.

This schedule gives you enough time to learn and make progress while balancing your other commitments.

We require proficiency in English to facilitte effective communication and comprehension. We also expect you to commit to the entire duration of the program to make the most of your learning experience!
Sign up today and be the first to know when Fall 2024 intake is open!

Ready to explore programming opportunities and enhance your mathematical foundations?

Talent school

For any inquiries or assistance, please contact our dedicated team at study@constructor.school.

You can download the brochure about the online courses here.
 

CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.