Cheat sheet · Foundations
Programming foundations cheat sheet
First language, Git, CS basics.
Chapters
- 1Language basics
- 2Collections, errors and files
- 3Command line and Git
+ 5 more
- 9 chapters
- 77 concepts
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.
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.
Start here if you are new or your basics are patchy.
Cheat sheet · Foundations
First language, Git, CS basics.
Chapters
+ 5 more
Cheat sheet · Foundations
Data structures and patterns.
Chapters
+ 6 more
Cheat sheet · Foundations
Semester by semester plan for CS students.
Chapters
+ 6 more
Cheat sheet · Foundations
OS, networks, databases, OOP.
Chapters
+ 5 more
Cheat sheet · Foundations
Queries, design, indexes, transactions.
Chapters
+ 6 more
Cheat sheet · Foundations
Shell, Git, SSH and your dev setup.
Chapters
+ 5 more
Cheat sheet · Foundations
Documents, modelling, indexes, aggregation.
Chapters
+ 5 more
Cheat sheet · Foundations
Claude Code, Cursor, Copilot, used well.
Chapters
+ 7 more
Cheat sheet · Foundations
OOP, SOLID, design patterns, refactoring.
Chapters
+ 7 more
Cheat sheet · Foundations
Codeforces, AtCoder, ICPC.
Chapters
+ 7 more
Ship real apps for the web and phones.
Cheat sheet · Build products
HTML, CSS, JavaScript and a framework.
Chapters
+ 6 more
Cheat sheet · Build products
Apps for Android and iOS.
Chapters
+ 3 more
Cheat sheet · Build products
Business sites and online stores.
Chapters
+ 5 more
Cheat sheet · Build products
APIs, databases, auth, deploys.
Chapters
+ 5 more
Cheat sheet · Build products
Figma, usability, design for developers.
Chapters
+ 4 more
Cheat sheet · Build products
Build and ship whole web apps.
Chapters
+ 2 more
Cheat sheet · Build products
Make and ship your own games.
Chapters
+ 6 more
Cheat sheet · Build products
C, microcontrollers, sensors, MQTT.
Chapters
+ 7 more
Go deep in one area of engineering.
Cheat sheet · Specialise
Systems that scale.
Chapters
+ 7 more
Cheat sheet · Specialise
Linux, Docker, Kubernetes, AWS.
Chapters
+ 7 more
Cheat sheet · Specialise
SQL, spreadsheets, dashboards, insight.
Chapters
+ 4 more
Cheat sheet · Specialise
Build products on LLMs and generative AI.
Chapters
+ 6 more
Cheat sheet · Specialise
Data, models, deep learning.
Chapters
+ 5 more
Cheat sheet · Specialise
Manual testing to automated suites.
Chapters
+ 5 more
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.
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.
Brand deals, promos and partnerships: tauseeffayyaz@gmail.com
New writing, resources and project ideas land here first.