Programming, Algorithms & Problem Solving with a Software Engineering Master’s Student and Competitive Programmer
From 40 C$ /h
Learn programming through practical examples, exercises and problem-solving with a Software Engineering Master’s student and competitive programmer.
I teach students from beginner to advanced levels and adapt every lesson to their current knowledge and goals. Whether you want to learn programming from scratch, improve your coding skills, understand algorithms and data structures, prepare for exams, or become better at solving programming problems, I can help.
My approach focuses on understanding rather than memorizing. We will first understand the concept, then apply it through examples and progressively challenging exercises. I also encourage students to develop logical thinking and learn how to approach problems independently.
Topics I can teach include programming fundamentals, C++, Python, Java, JavaScript, algorithms, data structures, object-oriented programming, problem solving, competitive programming and software engineering concepts.
I teach students from beginner to advanced levels and adapt every lesson to their current knowledge and goals. Whether you want to learn programming from scratch, improve your coding skills, understand algorithms and data structures, prepare for exams, or become better at solving programming problems, I can help.
My approach focuses on understanding rather than memorizing. We will first understand the concept, then apply it through examples and progressively challenging exercises. I also encourage students to develop logical thinking and learn how to approach problems independently.
Topics I can teach include programming fundamentals, C++, Python, Java, JavaScript, algorithms, data structures, object-oriented programming, problem solving, competitive programming and software engineering concepts.
Extra information
Lessons can be adapted to your level, whether you are a complete beginner, a university student, or an experienced programmer looking to improve.
You are welcome to bring your own exercises, assignments, projects or programming problems, and we can work through them together. I can also prepare exercises specifically for your level and goals.
Lessons can be conducted in English, and I am happy to explain concepts step by step and answer questions throughout the session.
For the best results, I recommend regular lessons and some independent practice between sessions.
You are welcome to bring your own exercises, assignments, projects or programming problems, and we can work through them together. I can also prepare exercises specifically for your level and goals.
Lessons can be conducted in English, and I am happy to explain concepts step by step and answer questions throughout the session.
For the best results, I recommend regular lessons and some independent practice between sessions.
Location
At teacher's location :
- Coffeeshop Miami, Enschede, Netherlands
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





