Computer Programming lessons / interview preparation
From 36 € /h
Private one-on-one programming lessons tailored to each student's level and goals.
We begin with the fundamentals and build knowledge step by step, from basic programming concepts to more advanced topics. My focus is not on memorizing syntax or learning a specific framework, but on developing a strong understanding of how programming works: algorithms, data structures, problem solving, code organization, and writing clear, maintainable programs.
Lessons include a combination of explanations, practical exercises, code review, debugging, and working on real programming tasks. I help students learn how to think like programmers: how to break down problems, choose appropriate solutions, and improve their coding skills through practice.
I teach a wide range of topics, including programming basics, algorithms and data structures, C/C++, Python, Java, JavaScript, and other languages. I also provide preparation for technical interviews, programming assignments, and university-level computer science topics.
Whether you are a complete beginner, a student who wants to strengthen their foundations, or an experienced learner preparing for interviews, lessons are adapted to your current knowledge and objectives.
We begin with the fundamentals and build knowledge step by step, from basic programming concepts to more advanced topics. My focus is not on memorizing syntax or learning a specific framework, but on developing a strong understanding of how programming works: algorithms, data structures, problem solving, code organization, and writing clear, maintainable programs.
Lessons include a combination of explanations, practical exercises, code review, debugging, and working on real programming tasks. I help students learn how to think like programmers: how to break down problems, choose appropriate solutions, and improve their coding skills through practice.
I teach a wide range of topics, including programming basics, algorithms and data structures, C/C++, Python, Java, JavaScript, and other languages. I also provide preparation for technical interviews, programming assignments, and university-level computer science topics.
Whether you are a complete beginner, a student who wants to strengthen their foundations, or an experienced learner preparing for interviews, lessons are adapted to your current knowledge and objectives.
Location
Online from Serbia
About Me
I have been teaching programming to people since 2018. We start from the very basics and progress to more advanced topics step-by-step. Rather than relying on rote learning, my approach is to emphasize a true understanding of the underlying concepts. We don't spend unnecessary time on the minutiae of libraries, frameworks, and other tools that programmers may use - these are not hard to grasp once you have a solid foundation. To build that foundation, we not only write code but also engage in discussions, refactoring exercises, exploring alternative solutions and so on. Also, I can help you in improving your current skills, please contact me and describe your situation in this case.
Education
I hold degrees from a technical college and a technical university. At both places I studied computer programming, computer networks and computer architecture. I defended my thesis on mathematical modelling.
Experience / Qualifications
Systems administration, embedded programming, systems programming, application development, web programming, teaching computer programming
Age
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
60 minutes
The class is taught in
English
Skills
Availability of a typical week
(GMT -04:00)
New York
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Good-fit Instructor Guarantee