Sefism is free for learners. We are here to help you grow, one step at a time.Join for free
Sefism.

Cheat sheet · Foundations

University to job-ready cheat sheet (Final year or graduated)

Opens with credits

For final year students and recent graduates who need to be job-ready fast: the CS fundamentals hiring processes test, a flagship project you can defend, and a steady application rhythm. Revise the core chapters first, then work through applications.

Curated by Tauseef Fayyaz9 chapters69 concepts165 glossary terms

Chapters

9 chapters · 69 concepts

  1. 1Programming and object-oriented designThe ideas behind writing programs that are organised, reusable and easy to change. Every language you use at work builds on them.8 concepts
  2. 2Software engineering practice and GitHow professional teams write, track, test and review code. Your GitHub history is the first evidence of these habits anyone sees.8 concepts
  3. Data structures and algorithmsThe building blocks coding rounds and online assessments are built on. Learn each structure by what it is fast at, and practise a little every week.10 conceptsOpens with credits
  4. Database management systemsHow data is structured, queried and kept correct. Almost every project and backend role uses a database, and SQL questions are common in assessments.6 conceptsOpens with credits
  5. Operating systemsWhat happens between your program and the hardware. These concepts explain slow programs, concurrency bugs and crashes.6 conceptsOpens with credits
  6. Computer networks and the webHow data moves between machines and how a web request works end to end. Every web, mobile and cloud role relies on this.7 conceptsOpens with credits
  7. Projects and portfolioFinished, deployed and documented projects are the strongest evidence of skill a student can show. Fewer, better projects beat many half-built ones.7 conceptsOpens with credits
  8. Choosing a direction and going deeperEmployers hire for roles, not for "any software". Pick one direction for now, learn its main framework properly and know the basics of how systems scale.6 conceptsOpens with credits
  9. Resume, network and the hiring processHow applications work, what each hiring stage checks, and the habits that turn applications into offers over time.11 conceptsOpens with credits
  10. 10Glossary, A to ZEvery concept in the sheet and the smaller terms it uses, in one list.165 terms

About this sheet

Semester by semester plan for CS students.

Picked from the other libraries by shared topics.

Work with me

Stuck on something specific?

Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.

  • 1:1 Mentorship
  • Fresh Graduate Mentorship
  • Career Guidance

Brand deals, promos and partnerships: tauseeffayyaz@gmail.com