Foundational Ideas in Computer Science

Dates and Duration

Nov 16 – Dec 12 2026, 4 weeks

Teacher

Tiru Selvan, B.Tech and M.Tech Computer Science, IIT Madras

Level

Beginner


This four-week course offers a gentle but broad introduction to the foundational ideas in Computer Science, giving you a glimpse of what made the digital world possible . Across four structured modules, you will get a sense of programming, algorithms, web technologies, and latest AI concepts like Large Language Models. At the end of the course, you will be able to:

  • Understand the basics of programming
  • Know the basics of computation
  • Understand how the internet works and how data is stored
  • The foundations of AI and recent advances


No pre-requisites except basic math.

Jump to registration.

Schedule

Week 1: Basics of programming

Lecture DescriptionTime
Foundations and Programming LanguagesWhat is a program?16 Nov 2026, 6pm to 7pm
Software designWhat makes a program good?18 Nov 2026, 6pm to 7pm
Create your own programFollow along lab session20 Nov 2026, 6pm to 7pm
Review (optional)General doubts and discussions21 Nov 2026,
11am

Week 2 : Algorithms

LectureDescriptionTime
Searching and SortingWhat is an algorithm?23 Nov 2026, 6pm to 7pm
Data StructuresHow do we store data in memory?25 Nov 2026, 6pm to 7pm
Advanced algorithmsFew cool puzzles solved using algorithms27 Nov 2026,
6pm to 7pm
Review (optional)General doubts and discussions28 Nov 2026
11am

Week 3: Internet and Storage Technologies

LectureDescriptionTime
Communication ProtocolsHow computers communicate over the globe30 Nov 2026, 6pm to 7pm
DatabasesWhere and how is data stored?2 Dec 2026, 6pm to 7pm
Create your own websiteFollow along lab session4 Dec 2026, 6pm to 7pm
Review (optional)General doubts and discussions5 Dec 2026, 11am

Week 4: Artificial Intelligence/Machine Learning

LectureDescriptionTime
Machine Learning and Pattern RecognitionHow does a computer recognize a cat?7 Dec 2026, 6pm to 7pm
Large Language Models (LLM)How do LLMs work?9 Dec 2026, 6pm to 7pm
Create your own agentFollow along lab session11 Dec 2026,
6pm to 7pm
Review (optional)General doubts and discussions12 Dec 2026,
11am

Teacher

The teacher for this course is Tiru Selvan.

He is a B.Tech and M.Tech in Computer Science from IIT Madras, has spent 12 years in the software industry building cutting edge software systems. His most recent stint was developing advanced AI solutions at PromptQL.


Registration

Fill in this form and we will reach out : https://forms.gle/h6jWFP99gXDv5N97A

Last date for registering: Nov 8 2026

Location

Koramangala, Bengaluru

(Exact address will be sent to registrants)

Fees

Rs 5000