Student roadmaps
If you're not sure what to learn next, I'll build a clear weekly plan with milestones, resources, and accountability so you can keep moving forward.
A roadmap in 2026 has to cover two things, not one: what you study, and what you can do with AI closed. Skip the second column and you can finish a whole semester on time and still not be able to start a blank file.
Free self-check · No email gate · Try it without AI
Send your goal + timeline and I’ll reply with a recommended plan.
CWJ Practice has every classroom lesson, a weekly live call, and an AI tutor that makes you explain the code back. Free to start.
Study plans used to answer one question: what do I learn next. That is no longer enough.
Topics, order, and weekly targets. Loops before recursion, pointers before linked lists, the ordinary dependencies that decide whether the next course feels hard or impossible. This is the part every study plan already has.
For each milestone, a short list of things you should be able to write, trace, or explain from nothing. With AI open you can appear to finish almost anything, so the plan has to state plainly what you can do once it is closed.
You keep using AI on the way there. The checkpoints are not a punishment, they are the only honest measure of whether the week actually worked. A milestone you can only hit with a prompt open is not finished yet, and it is much better to learn that on a Tuesday than during a closed book exam.
Five steps, in this order, because skipping ahead is how students end up back where they started.
We separate what you genuinely understand from what AI has been carrying for you. Most students have never had an honest answer to that, and it is usually smaller than they feared.
We rebuild only the concepts causing the damage. You do not relearn a whole semester, you fix the handful of ideas everything else was resting on.
You keep using AI, but you learn to ask for explanations, hints, feedback, and practice instead of finished answers. Same tools, completely different result.
You solve problems, explain code out loud, and fix your own bugs with AI closed. This is the part that kills exam panic before the exam.
Projects, past exams, practice problems, and interview style questions until you have proof, not hope, that you can program.
The AI-era coding help page has a free three-step self-check. We build your roadmap from your real course work and the points where explaining, changing, or debugging code breaks down.
Text or call Joseph
Tell me your course, your deadline, and what is breaking. I'll reply with the fastest next step, usually within 4 hours, same day.
Be honest about the AI part. None of this makes you a bad student, it makes you a student in 2026, and it changes what I recommend.
Tutoring is taught by Joseph Abate, a software engineer with 6 years writing production code and 8+ years tutoring computer science. Over 500 students across college and university programming courses so far.
Sessions run online across Canada, and in person around Toronto and the GTA. No contract and no minimum commitment. I guide the work, you write and submit your own.
Proven student support
500+ students helped
8+ years teaching and tutoring
58% to 72% in five weeks
62% to 92%
47% to 79%
37% to 71%