Skip to content

Instantly share code, notes, and snippets.

@Req
Last active December 12, 2025 14:39
Show Gist options
  • Select an option

  • Save Req/2134c333343e58cfb5f2ab0b40f42f5c to your computer and use it in GitHub Desktop.

Select an option

Save Req/2134c333343e58cfb5f2ab0b40f42f5c to your computer and use it in GitHub Desktop.

Things to do!

These are things to practice useful skills. I suggest you keep the list and work on them when you have extra time :)

General computing and terminal use

  • Typing games: https://www.typingtest.com
  • Typing games: https://www.typing.com/student/game/ztype
  • Typing games: https://www.typing.com/student/game/tommyq
  • Figure out what are .zip files
  • Download a .docx file and rename it to have the .zip extension. Now extract it. What can you deduce from this? What can AI tell you about this?
  • ""Print"" a website as a PDF
  • Take a screenshot of the whole screen and of a specific window
  • Take a screenshot on your phone and send it to your laptop
  • Open and try out the calculator program
  • Explore the settings of your laptop and various programs
  • What keyboard shortcut opens a new tab?
  • What keyboard shortcut closes a tab?
  • What keyboard shortcut reopens a closed tab?
  • Change the font used in VS Code
  • Practice tab autocompletion in VS Code
    • Research and practice the terminal use (AI could help here!). Programs to try: cd, ls, history, cp, mv, mkdir, touch, nano, cat, tail, head, grep, git, apt, sudo
  • Install neofetch using apt (and try it)
  • Install chromium using snap (and try it -- what is Chromium actually?)
  • Install sl (and try it). Which command did you use?
  • Install cowsay (and try it). Which command did you use?

Job things

This below might be a good thing to repeat even every two months or so!

  • Find 3 different job searching websites
  • On each website, search 3 jobs for web developer, frontend developer and backend developer each
  • In total, you should have about 3x3x3 = 27 jobs
  • Have a look at the jobs; which technologies are in demand for which title? Do you see any patterns? Are there any soft skills mentioned?

UI / UX

  • Think of a website you use often and write down:
  • What do you like about the UI?
  • What do you like about the UX?
  • What do you dislike about the UI?
  • What do you dislike about the UX?
  • Search for examples of user persona documents that companies have created
  • Define 5 user personas for arbeitsagentur.de
  • What are the most important things you expect to be in a restaurant website?
  • What are the most important things you expect to be in a hair dresser website?
  • Find 10 different Campingplatz websites near you, choose the best and worst
  • What design choices make the best one the best?

AI Things

  • What are the foundational, core basic skills of a web developer?
  • What skills outside of HTML/CSS/JS are good for a web developer?
  • Is Linux knowledge useful as a full stack web developer?
  • Is git knowledge useful as a full stack web developer?
  • What Linux and git skills are useful to know when starting out web development?
  • Take this whole list and use AI to figure out is it a good list of extra tasks for fresh web development students who are just starting out with web development to support learning and employment. Is something missing? Is something too much?
  • Ask AI what is sensible use of AI when studying the very basics, the foundations, of web and software development
  • What are the differences and overlaps between "web development" and "software development"

Bonus challenges

  • Bonus challenge 1 Record yourself (audio only)
  • Bonus challenge 2 Record yourself (video, audio)
  • Bonus challenge 3 Record your desktop (video, audio)"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment