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

Programming and DSA cheat sheets

Programming cheat sheets for Python, JavaScript, Git, Linux, SQL and DSA: every concept in plain words, with 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

13

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

    Git cheat sheet

    How Git stores your work, the everyday commands, branching, undoing mistakes, remotes, reviews and team workflows.

    Chapters

    1. 1How Git thinks
    2. 2Setup and everyday commands
    3. Branching, merging and rebasing

    + 6 more

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

    Linux command line cheat sheet

    The Linux shell from first commands to safe Bash scripts: files, text tools, permissions, processes, services, SSH and more.

    Chapters

    1. 1Filesystem and navigation
    2. 2Files and text tools
    3. Redirection, pipes and the shell

    + 6 more

    • 9 chapters
    • 65 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