Sefism early access is open for X and Instagram followers and university students.Get early access
Guide · Interview PrepFree

BaseCS

An illustrated series of articles explaining core computer science topics from first principles: linked lists, trees, heaps, hash tables, graphs, sorting algorithms, dynamic programming and compilers. Written for people without a CS degree, it relies on hand-drawn diagrams rather than code or heavy math, which makes abstract ideas stick. The series is complete rather than ongoing, and Medium may limit how many articles you can read without an account.

Format

Guide

Topic

Interview Prep

Provider

Vaidehi Joshi

Level

Beginner

Access

Free

An illustrated series of articles explaining core computer science topics from first principles: linked lists, trees, heaps, hash tables, graphs, sorting algorithms, dynamic programming and compilers. Written for people without a CS degree, it relies on hand-drawn diagrams rather than code or heavy math, which makes abstract ideas stick. The series is complete rather than ongoing, and Medium may limit how many articles you can read without an account.

data structuresalgorithmscomputer sciencebeginner friendly

Ready to start?

Opens on Vaidehi Joshi in a new tab.

Open resource
Link broken or out of date?

Report a problem

With "BaseCS". Only Tauseef reads this.

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.

Follow along

New writing, resources and project ideas land here first.