Data Structures & Algorithms

Learn to choose the right structure, write the algorithm, and explain why it works.

What you will learn

This is where we usually start. Each session follows the student's own questions and pace, so the list grows or shrinks to fit.

  • Arrays and linked lists
  • Stacks, queues and hash tables
  • Trees and graphs
  • Sorting and searching
  • Recursion and dynamic programming

Computer science students, and developers getting ready for technical interviews.

How sessions work

One hour, one tutor, one student. Everything else is set up for you.

  1. Book a first session

    Create an account and choose a time that suits you.

  2. Get your link

    The session link and any materials arrive by email.

  3. Meet online

    Video with a shared whiteboard and screen sharing, so we work on the problem together.

  4. Change plans easily

    Reschedule with 24 hours notice. Ask us about flexible budget options.

Priced by level, per week: K-8 from $30, High School from $40, College from $50. See every plan

Start with one session.

Tell us what you want to do in Data Structures & Algorithms and we will plan from there.