Data Structures

Accreditation:

Requires extra purchases (Books, school supplies, etc.):

No

Workload:

125 hours

Teachers

Bohdan Horobets

I have over three years of experience in IT, primarily as a Software Engineer and working as a SysAdm at present. My professional background spans various projects in computer vision, machine learning, recommendation systems, system administration and monitoring, and automation.



I hold a Bachelor's as well as a Master's degree in Computer Science.



In university and at work like to help others to learn and understand things deeper as it always leads to more cooperation and opportunities to grow together. In teaching, I prioritize clarity and conciseness. My aim is to provide straightforward explanations backed by practical examples as I believe that simplifying complex topics leads to better understanding.

Yurii Kuchma

Throughout my career, I have worked in various environments ranging from outsourcing companies to startups, where my role involved managing complex development tasks and systematization. I have successfully maintained a balance between technical and managerial responsibilities. I have progressed from a regular teacher to the head of the Programming and Applied Mathematics departments.



Over the past 7 years, I have applied my skills and experience in the field of IT. I possess a wide range of technologies. Leveraging my PhD degree in engineering and technical sciences, I adeptly translate complex mathematical models into code. My technical expertise includes programming languages such as JavaScript, Python, as well as development on Node.js, database utilization, and other technologies. I am constantly driven to learn and develop, allowing me to stay at the forefront of the IT industry.



With over 25 years of teaching experience in universities and IT schools, I have developed and implemented teaching methodologies that have helped thousands of students learn programming. This teaching experience has allowed me to refine my skills in planning, growth strategies, building effective teams and business processes, as well as quality control.