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

Programming cheat sheets

Programming cheat sheets on Sefism, written by Tauseef Fayyaz: every concept in plain words, why it is used and the pitfall that catches people out.

  • 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

6

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

  • 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
  • Cheat sheet · Foundations

    TypeScript cheat sheet

    Types, inference, narrowing, generics, type-level tools and strict configuration for real TypeScript codebases.

    Chapters

    1. 1Types and the compiler
    2. 2Inference and assignability
    3. Unions and narrowing

    + 6 more

    • 9 chapters
    • 60 concepts
    Opens with credits

Build products

3

Ship real apps for the web and phones.

  • Cheat sheet · Build products

    .NET developer cheat sheet

    C#, ASP.NET Core, EF Core, production-ready APIs.

    Chapters

    1. 1C# syntax you use every day
    2. 2LINQ
    3. async, await and Tasks

    + 7 more

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

    Design Patterns cheat sheet

    All 23 Gang of Four patterns with intent, when to use and a TypeScript sketch, plus SOLID, related principles and a problem to pattern map.

    Chapters

    1. 1How to use patterns
    2. 2Creational patterns
    3. 3Structural patterns

    + 5 more

    • 8 chapters
    • 45 concepts

Specialise

2

Go deep in one area of engineering.

  • Cheat sheet · Specialise

    Data science cheat sheet

    Statistics, pandas, ML, experiments.

    Chapters

    1. 1Code for data: Python or R
    2. 2Statistics and probability you use
    3. SQL for data work

    + 7 more

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

    Pandas cheat sheet

    Reading data, selecting, filtering, missing values, groupby, merge and join, reshaping and dates in pandas, with copy-on-write in mind.

    Chapters

    1. 1Loading and saving data
    2. 2Selecting rows and columns
    3. Filtering and sorting

    + 7 more

    • 10 chapters
    • 63 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