NPTEL
NPTEL Logo

The Joy of Computing using Python 

  • Offered byNPTEL

The Joy of Computing using Python
 at 
NPTEL 
Overview

Gain a comprehensive overview of the Python principles and concepts and learn the challenges of designing a security program

Duration

12 weeks

Mode of learning

Online

Schedule type

Self paced

Credential

Certificate

Details Icon

The Joy of Computing using Python
 at 
NPTEL 
Course details

Skills you will learn
Who should do this course?
  • For Any interested audience
More about this course
  • The course brings programming to your desk with anecdotes, analogies and illustrious examples
  • The course focuses primarily to inspire the learner's mind to think logically and arrive at a solution programmatically
  • Learning how to practice and culture the art of programming with Python as a language

The Joy of Computing using Python
 at 
NPTEL 
Curriculum

Week 1: Motivation for Computing

Week 2: Welcome to Programming!!

Week 3: Variables and Expressions : Design your own calculator

Week 4: Loops and Conditionals : Hopscotch once again

Week 5: Lists, Tuples and Conditionals : Lets go on a trip

Week 6: Abstraction Everywhere : Apps in your phone

Week 7: Counting Candies : Crowd to the rescue

Week 8: Birthday Paradox : Find your twin

Week 9: Google Translate : Speak in any Language

Week 10: Currency Converter : Count your foreign trip expenses

Week 11: Monte Hall : 3 doors and a twist

Week 12: Sorting : Arrange the books

Faculty Icon

The Joy of Computing using Python
 at 
NPTEL 
Faculty details

Sudarshan Iyengar
Sudarshan Iyengar has a PhD from the Indian Institute of Science and is currently working as an Assistant Professor at IIT Ropar and has been teaching this course from the past 4 years
Dr. Yayati Gupta
Dr. Yayati Gupta is an Assistant Professor at IIIT Dharwad, Hubli. She completed her PhD from IIT Ropar in 2017 after which she did two postdocs at IIT Madras and IIT Delhi respectively

The Joy of Computing using Python
 at 
NPTEL 
Entry Requirements

Eligibility criteriaUp Arrow Icon
Conditional OfferUp Arrow Icon
  • Not mentioned

Other courses offered by NPTEL

– / –
12 weeks
Beginner
– / –
8 weeks
Intermediate
– / –
12 weeks
Intermediate
Free
8 weeks
Intermediate
View Other 175 CoursesRight Arrow Icon

The Joy of Computing using Python
 at 
NPTEL 
Students Ratings & Reviews

4.6/5
Verified Icon28 Ratings
P
Parthasarathi Sahoo
The Joy of Computing using Python
Offered by NPTEL
5
Learning Experience: learning experience in python to be very enjoyable. The syntax is very straightforward and the libraries are extensive. I found the online resources to be very helpful.
Faculty: The course curriculum was great. I liked that it was very comprehensive and that it covered a lot of different topics. Faculty: The faculty was great. They were very helpful and knowledgeable.
Course Support: The course supported me to achieve the above impact by providing me with the knowledge and skills to analyse and critically appraise literature.
Reviewed on 16 Mar 2023Read More
Thumbs Up IconThumbs Down Icon
L
Lokesh supalkar
The Joy of Computing using Python
Offered by NPTEL
5
Learning Experience: It was very good experience.
Faculty: They are very good They explain in very detail about every code
Course Support: Yea
Reviewed on 8 Jan 2023Read More
Thumbs Up IconThumbs Down Icon
C
Chandrika chakravarthula
The Joy of Computing using Python
Offered by NPTEL
5
Learning Experience: Joy computing using python by NPTEL is very useful and understandable way. It's explain how python useful in real applications(world).And assignments given for every week to practice every week.
Faculty: Our faculty is NPTEL head and mentor is our college sir in this faculty is not any important they upload videos which are useful Course duration 4 months and for every week two assignments given one assignment are mcqs and other is coding questions both have different submission dates and it's add to final score
Course Support: This course is important for software
Reviewed on 16 Dec 2022Read More
Thumbs Up IconThumbs Down Icon
H
Hariom Vashista
The Joy of Computing using Python
Offered by NPTEL
5
Learning Experience: The course is really wonderful if you are keen to know the applications of python in real life.The course discusses about many Cool Ideas with Python. I am studying B.Tech I year . Me and my friends thought of learning Python. So we registered into this course. I was managing both C language(subject in college) and Python(NPTEL course) in the same semester . I used to watch all the videos given by the instructor .Sometimes I'd download all the videos on my phone from the website and I used to watch those videos in my college bus while travelling. I managed to complete watching all the videos week by week . If I didn't complete watching videos I used to ask my friends to share that week's Quiz assignment answers . And I would cover those videos later. I love Programming Assignments on the course because you cannot find not even a single video that discusses the basic syntax of Python. You must find it by yourself if you want to solve those assignments . I used to refer online websites to learn basics of Python. Programming Assignments need some knowledge in Python like lists, strings, etc.. So if you learn Python basics on your own you can understand it better. Even if I didn't watch all the videos of a particular week, I was still able to solve Programming Assignments because those were completely not based on the videos of that week.
Faculty: Prof. Sudarshan Iyengar was our faculty for the course. Sudarshan Iyengar has a PhD from the Indian Institute of Science and is currently working as an assistant professor at IIT Ropar and has been teaching this course from the past 4 years.The quality of the lectures is great and the course is well suited to gain practical experience and knowledge of Python language for beginners. The resources basically include the lecture videos, their transcripts, PowerPoint presentation for the study material.
Course Support: Yes, definitely it helps to boost our career and eventually helps in job assistance. In my case, it helped me in my Masters in which I further used python language.
Reviewed on 16 Sep 2022Read More
Thumbs Up IconThumbs Down Icon
M
Manish Kumar
The Joy of Computing using Python
Offered by NPTEL
4
Learning Experience: Content was good, teacher good, and good experience
Faculty: The faculty is very good he explained everything with an real life example and with practically Structure of course is very good low level to high level assessment was weekly
Course Support: I get a certificate that will help in my future
Reviewed on 2 Jul 2022Read More
Thumbs Up IconThumbs Down Icon
View All 14 ReviewsRight Arrow Icon
qna

The Joy of Computing using Python
 at 
NPTEL 

Student Forum

chatAnything you would want to ask experts?
Write here...