facebook
favorite button
member since icon
Since September 2026
Instructor since September 2026
Programming, Algorithms & Problem Solving with a Software Engineering Master’s Student and Competitive Programmer
course price icon
From 40 C$ /h
arrow icon
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.
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.
Location
green drop pin icon
|
Use Ctrl + wheel to zoom!
zoom in iconzoom out icon
location type icon
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
Availability of a typical week
(GMT -04:00)
New York
at teacher icon
At teacher's location
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Similar classes
arrow icon previousarrow icon next
message icon
Contact Adam
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
Good-fit Instructor Guarantee
favorite button
message icon
Contact Adam