Institute of Computer Science · Est. teaching ICSE to M.C.A.

Where mathematics
meets the machine.

Abstract —

Pi and Pixels teaches Computer Science as one continuous subject — from your first Class 9 programming lesson to your final semester project. We coach students across the ICSE, CBSE and WBCHSE boards, and undergraduates in B.Tech CSE, BCA, MCA and B.Sc Computer Science, with topic-wise notes, solved papers and doubt-clearing built around each syllabus.

ICSE CBSE WBCHSE B.Tech CSE BCA MCA B.Sc Computer Science
3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651...
01 — Programs

Two tracks, one syllabus-first method.

Every batch is built around what your board or university actually examines — not a generic curriculum.

School Boards

3 boards

Class 9–12 Computer Applications / Computer Science, taught to the exact board syllabus and paper pattern.

ICSE
Computer Applications — Java fundamentals, OOP, Class 10 board paper practice.
CLS 9–10
CBSE
Computer Science — Python, data structures, SQL, computer networks, AI basics.
CLS 11–12
WBCHSE
Computer Application / Computer Science — programming in C/Python, DBMS fundamentals.
CLS 11–12

Degree Programs

4 programs

Semester-wise coaching for university papers, mapped to your actual course structure and exam pattern.

B.Tech CSE
DSA, DBMS, OS, Computer Networks, Algorithms, OOP, core semester papers.
SEM 1–8
BCA
Programming in C/Java, DBMS, Web Technologies, Software Engineering.
SEM 1–6
MCA
Advanced DSA, DBMS, Software Engineering, AI/ML, Cloud Computing.
SEM 1–4
B.Sc Computer Science
Discrete Math, Computer Organization, DBMS, Networks, core papers.
SEM 1–6
02 — Open Access

Free, topic-wise papers.

Short notes on individual topics, free to download — no sign-up required. New topics added through the term.

↳ ICSE Class 8, 9 and 10 papers are live now — send more topics any time and I'll add them the same way. Other boards and programs still show sample sheets until their notes are uploaded.

03 — Admissions

Enrolment open for the new term.

How it works

Tell us your board or program and current level — we'll place you in the right batch and share the syllabus schedule before your first class.

01
Submit the form
Share your board/program, current class or semester, and how to reach you.
02
Placement call
We call within a day to understand your syllabus and confirm batch timing.
03
First class
You get a syllabus map and topic-wise notes before day one.

Application received

Thank you — our team will call you within one working day to confirm your batch.

04 — About

How we teach.

Pi and Pixels started from a simple observation: students preparing for a board exam and students preparing for a semester exam are usually taught computer science the same generic way — even though ICSE Java, CBSE Python and a B.Tech algorithms paper have almost nothing in common in structure or depth.

So every batch here is built around the actual paper — its weightage, its previous years' questions, its practical component — rather than a one-size course. Small batches, doubt sessions between classes, and notes you can revisit topic by topic instead of hunting through a full textbook.

Syllabus-first
We start from your board or university's own syllabus document, not a generic CS curriculum.
Topic-wise material
Notes broken down by individual topic, so revision doesn't mean re-reading a whole chapter.
Small batches
Enough room for every student to get their code reviewed and their doubts actually answered.