Engineering · Year 1 · Semester 1 · PDF

Computer Programming

Computer Programming · BITS Pilani, Dubai Campus

C ProgrammingAlgorithmsData StructuresProgrammingBITS Pilani

That's the whole thing.

The site's sound is off. The narration still plays.

This reading didn't load. The transcript is below.

Read the transcript

These are my handwritten Computer Programming notes, first year, first semester, Electronics and Communication Engineering at BITS Pilani, Dubai Campus, twenty eleven.

The notes are in C. They cover fundamentals, control structures, functions, arrays, pointers, and basic data structures.

I learned by teaching friends and classmates. Understanding something deeply enough to teach it is the highest form of mastery.

In twenty thirteen, from a hostel room, I put my notes online. At least one person in the world studies from them every day. They are free.

The PDF is on this page. Read it here or download it. Learn. Share. Repeat.

Narrated in my own cloned voice, generated with ElevenLabs v4.

Computer Programming · BITS Pilani, Dubai Campus · 1

These are my handwritten Computer Programming notes from first year, first semester, Electronics and Communication Engineering at BITS Pilani, Dubai Campus.

The notes are in C: fundamentals, control structures, functions, arrays, pointers, and basic data structures. They follow the course from the beginning and work through each of those topics in order.

I learned this course by teaching friends and classmates. That is also how I found out whether I really understood it. If you can explain something until it clicks for someone else, you understand it. If you cannot, you go back and keep working. Understanding something deeply enough to teach it is the highest form of mastery.

In 2013, from a hostel room, I put my handwritten notes online at akshansh.net. Since then, at least one person in the world has studied from my notes every day. They are free.

The full notes are a PDF embedded right here on this page. Read through them on this page, or open and download the file to study at your own pace.

Learn. Share. Repeat.

Study material

Computer Programming

Open PDF

PDF preview is available on larger screens. Open the file instead.

Open PDF

More notes

Found this helpful?

The full library runs to 60+ subjects across engineering, design, mathematics, and humanities. All free.