University to job-ready

Stage 1 · Lesson 1 of 5

Your strongest language, gaps closed

Foundations sprint

In final year you do not have time to learn a new language, and you do not need to. Choose the one you are strongest in and drop the others for now. Then find exactly where your knowledge breaks down.

Rebuild a few old assignments from scratch, and write down every concept you had to look up. Common gaps are dictionaries, file handling, , string formatting, and . That list becomes your plan for the sprint. Go through it again every Friday until it is empty.

Common trapstarting a or a fashionable language to feel productive, which hides the gaps instead of closing them, and find them quickly.

A question to check yourself, an AI practice session and 2 cheat sheet entries come with the full roadmap. Unlock

Resources for this stage

Start with· follow one of these

Practise

  • Small exercises in Python, Java, C++ and more, with free feedback from a human mentor

Keep handy

  • Quick syntax lookups and a try-it editor: a reference beside your course, not the course

  • Beginner tutorials and online compilers for Python, Java and C++ when you are away from your laptop

Mark this stage as not done?