Roadmap

Output

0/1
OutputEasy

Comments

0/1

Variables

0/6

Data Types

0/1

Casting

0/1

Functions

0/1

Operators

0/1

If Else

0/3

Match

0/1
MatchEasy

While Loops

0/3

For Loops

0/5

Nested Loops

0/6

Input

0/9

Random

0/6

Strings

0/12

Lists

0/13

Nested Lists

0/14

Tuples

0/1
TuplesEasy

Sets

0/7

Dictionaries

0/1

Comprehensions

0/3

Complexity

0/4

Searching

0/9

Sorting

0/14

Recursion

0/12

Exceptions

0/1

File Reading

0/11

File Writing

0/2

Modules

0/1

Dates

0/1
DatesEasy

Math

0/1
MathEasy

JSON

0/1
JSONEasy

Regular Expressions

0/16

Classes & Objects

0/10

Classes & Objects Practice

0/5

Stacks

0/9

Queues

0/4

Priority Queues & Heaps

0/2

Linked Lists

0/13

Trees

0/14

Binary Search Trees

0/5

Graphs

0/12

Testing

0/1

Debugging

0/0

Git

0/19

SQL

0/13

SQL Practice

0/18

Web Development

0/8

Interview Prep

0/2

Tutoring

One-on-one tutoring in software development.

What clients are saying 💬

Jonathan
⭐⭐⭐⭐⭐

I have used MANY tutors, and Tim greatly surpasses them all! In fact, I feel uncomfortable calling Tim a tutor, because he is a teacher. I learned more about how to actually approach and write Java code after three hours with Tim, than I did all semester with my professor.

Kimberly
⭐⭐⭐⭐⭐

Tim tutored my son in Data Structures and Algorithms. The instruction was top notch, thorough, and presented in a way which made the course content understandable. Tim's patience and easy demeanor put my son at ease. With his help, an A was earned in the course! We highly recommend Tim!

Andrea
⭐⭐⭐⭐⭐

Tim taught java and AP computer science to all four of my children. He is reliable and explains concepts well by asking students questions to force them how to think. It's easy to find an educated person but it's difficult to find a tutor who is able to impart that knowledge so others understand it.

Book A Meeting