Introduction to Computer Programming: Part 1

Accreditation:

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

No

Workload:

125 hours

Teachers

Eduard Litvinchuk

Hello! My name is Edward.



I've been working as a backend developer in Python for over 4 years, and I'm very pleased to welcome you to this course.



During this time, I've gained a lot of experience in developing web applications, especially using microservice architecture. I've also worked extensively with SQL and NoSQL databases.



I'm always happy to answer your questions, provide advice, and will do my best to help you learn Python programming. So, let's embark on this exciting journey together!

Oleh Andrus

Whenever I reflect on my programming journey, a vivid memory comes to mind: coding aboard an airplane during a vacation, a deliberate step to conquer my fear of heights. Beyond coding, I find pleasure in preparing pasta for my friends, seeking solace in the mountains, and engaging in soccer matches.



My academic accomplishments include both a bachelor's and a master's degree in Computer Science from LNU. Presently, I am immersed in crafting a master's thesis focused on the historical aspects of mathematics, within the realm of another graduate program.



Within the professional sphere, I have amassed three years of invaluable commercial experience in the media industry. This spans across diverse roles, including contributions to an American streaming platform, a formidable competitor to Netflix, as well as to a dynamic Dutch social network.



My skill set extends beyond technical prowess. I have a well-founded background in conducting comprehensive technical interviews, adeptness in public speaking, and a proven track record in skillfully orchestrating events.



Proficiency-wise, I command a broad spectrum. My expertise encompasses Python, ranging from intricate neural networks to versatile web frameworks, as well as fluency in JS and Java. Furthermore, my proficiency extends to encompass languages such as C#, C++, C, Prolog, and more.

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.

Volodymyr Dunkin

Hello everyone! :)

My name is Volodymyr, and I am a Python developer.



I have been working in the commercial IT industry for nearly 5 years, and prior to that, I engaged in self-learning and non-commercial projects. My experience spans across a wide range of technologies, including relational and non-relational databases, console application development, applications with graphical interfaces, web applications, and services.



I am always ready to offer assistance and provide advice on the optimal solutions for any challenges you may encounter.



I am delighted to help everyone in their journey of mastering this new profession :)