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

Look it up, remember it, move on.

Quick reference for the things worth looking up: what each concept is, why it is used, and the mistake people make with it. Written to be read in a few minutes, not studied.

  • 76 sheets
  • 5120 concepts

Free to learn. Credits keep it fair.

Reading is free. Adding a roadmap, keeping a cheat sheet or asking Tauseef a question uses credits, which only make sure the platform goes to people who are actually learning.

  • 15creditswhen you join
  • 1stroadmapfree to add
  • Morecreditson request, as you learn

Foundations

10

Start here if you are new or your basics are patchy.

  • Cheat sheet · Foundations

    University to job-ready cheat sheet

    Semester by semester plan for CS students.

    Chapters

    1. 1Programming and object-oriented design
    2. 2Software engineering practice and Git
    3. Data structures and algorithms

    + 6 more

    • 10 chapters
    • 70 concepts
    Opens with credits
  • Cheat sheet · Foundations

    CS core subjects cheat sheet

    OS, networks, databases, OOP.

    Chapters

    1. 1How a computer runs a program
    2. 2Object-oriented programming and design
    3. Operating systems

    + 5 more

    • 8 chapters
    • 72 concepts
    Opens with credits
  • Cheat sheet · Foundations

    SQL and databases cheat sheet

    Queries, design, indexes, transactions.

    Chapters

    1. 1Relational model and your setup
    2. 2Querying one table
    3. Joins and set operations

    + 6 more

    • 9 chapters
    • 77 concepts
    Opens with credits
  • Cheat sheet · Foundations

    MongoDB cheat sheet

    Documents, modelling, indexes, aggregation.

    Chapters

    1. 1Documents and your setup
    2. 2Reading and writing documents
    3. Arrays and nested documents

    + 5 more

    • 8 chapters
    • 77 concepts
    Opens with credits
  • Cheat sheet · Foundations

    Coding with AI tools cheat sheet

    Claude Code, Cursor, Copilot, used well.

    Chapters

    1. 1What AI coding tools are good and bad at
    2. 2Setup and project context
    3. 3Prompting for code

    + 7 more

    • 10 chapters
    • 77 concepts

Build products

8

Ship real apps for the web and phones.

  • Cheat sheet · Build products

    Frontend development cheat sheet

    HTML, CSS, JavaScript and a framework.

    Chapters

    1. 1How the web works
    2. 2Semantic HTML and accessibility
    3. CSS and responsive layout

    + 6 more

    • 10 chapters
    • 83 concepts
    Opens with credits
  • Cheat sheet · Build products

    UI/UX design cheat sheet

    Figma, usability, design for developers.

    Chapters

    1. 1How product design works
    2. 2Visual design fundamentals
    3. Figma essentials

    + 4 more

    • 8 chapters
    • 76 concepts
    Opens with credits
  • Cheat sheet · Build products

    Full stack development cheat sheet

    Build and ship whole web apps.

    Chapters

    1. 1Web foundations: HTTP, HTML, CSS and JavaScript
    2. 2Git, npm and React
    3. APIs, authentication and caching

    + 2 more

    • 7 chapters
    • 58 concepts
    Opens with credits
  • Cheat sheet · Build products

    Game development cheat sheet

    Make and ship your own games.

    Chapters

    1. 1How games are made
    2. 2Programming for games
    3. The engine in depth

    + 6 more

    • 9 chapters
    • 76 concepts
    Opens with credits

Specialise

6

Go deep in one area of engineering.

  • Cheat sheet · Specialise

    System design cheat sheet

    Systems that scale.

    Chapters

    1. 1Core concepts: scale, latency and availability
    2. 2Load balancing, proxies, CDNs and caching
    3. Databases: models, indexes and transactions

    + 7 more

    • 10 chapters
    • 79 concepts
    Opens with credits
  • Cheat sheet · Specialise

    DevOps and cloud cheat sheet

    Linux, Docker, Kubernetes, AWS.

    Chapters

    1. 1Linux, the shell and scripting
    2. 2Git workflows
    3. Networking for engineers

    + 7 more

    • 10 chapters
    • 79 concepts
    Opens with credits
  • Cheat sheet · Specialise

    Data analytics cheat sheet

    SQL, spreadsheets, dashboards, insight.

    Chapters

    1. 1What analysts do
    2. 2Spreadsheets properly
    3. SQL for analysis

    + 4 more

    • 8 chapters
    • 73 concepts
    Opens with credits
  • Cheat sheet · Specialise

    AI engineering cheat sheet

    Build products on LLMs and generative AI.

    Chapters

    1. 1How LLMs work: tokens and context
    2. 2Prompting and model APIs
    3. RAG: embeddings, chunking and retrieval

    + 6 more

    • 9 chapters
    • 70 concepts
    Opens with credits
  • Cheat sheet · Specialise

    Machine learning cheat sheet

    Data, models, deep learning.

    Chapters

    1. 1Python for data
    2. 2The maths you need
    3. Data cleaning and feature engineering

    + 5 more

    • 8 chapters
    • 69 concepts
    Opens with credits

Browse the cheat sheets by topic

Each of these is its own page: the foundations shelf, the career shelf, the sheets that are open end to end. The filters above do the same thing without a page load.

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