Course Details

Exam Registration2332
Course StatusOngoing
Course TypeElective
LanguageEnglish
Duration4 weeks
CategoriesComputer Science and Engineering, Cyber Security
Credit Points1
LevelUndergraduate/Postgraduate
Start Date19 Jan 2026
End Date13 Feb 2026
Enrollment Ends02 Feb 2026
Exam Registration Ends16 Feb 2026
Exam Date28 Mar 2026 IST
NCrF Level4.5 — 8.0

Master Practical Cybersecurity with IIT Indore's NPTEL Course on Systems and Usable Security

In today's hyper-connected digital landscape, understanding security is not just for specialists—it's a fundamental skill for every computer scientist and engineer. The National Programme on Technology Enhanced Learning (NPTEL) offers a pivotal course, Systems and Usable Security, presented by Prof. Neminath Hubballi from the prestigious Indian Institute of Technology (IIT) Indore. This intensive 4-week program is designed to bridge the gap between theoretical security concepts and their practical, real-world applications.

About the Instructor: Prof. Neminath Hubballi

Learning from an expert with both academic excellence and industry experience is invaluable. Prof. Hubballi brings a rich blend of both to this course. After earning his Ph.D. from IIT Guwahati, he honed his skills in the corporate R&D centers of industry giants like Samsung, Infosys Lab, and Hewlett-Packard. Currently an Associate Professor at IIT Indore, his research focuses on networks and system security. He is an active contributor to the security community, serving on technical program committees and as a reviewer for leading journals and conferences. His unique perspective ensures the course content is both rigorous and relevant to current industry challenges.

Who Should Enroll?

This course is ideally suited for:

  • Final-year undergraduate students in Computer Science and Engineering.
  • Postgraduate students looking to solidify their cybersecurity foundations.
  • Professionals seeking to understand the practical aspects of securing systems.
  • Anyone with a prerequisite knowledge of Computer Networks, Operating Systems, and Discrete Mathematics.

Industry Support: Cybersecurity is a critical concern for every modern organization. Knowledge of threats and countermeasures, as provided in this course, is highly valued across all sectors, from IT and finance to healthcare and government.

Course Overview and Learning Objectives

This course moves beyond abstract theory to provide a hands-on understanding of security from an application viewpoint. Over four weeks, students will explore various threats and the corresponding countermeasures. The primary goal is to empower participants to analyze, design, and implement secure systems. You will gain a comprehensive understanding of the attack landscape and the principles needed to defend against it.

Detailed 4-Week Course Layout

Week 1: Foundations of Threats & Malicious Software

The journey begins with core computer security concepts. You'll delve into the world of threats and attacks, followed by an in-depth study of Malicious Software (Malware). This week covers vulnerabilities, exploits, and the human element of security through social engineering tactics like SPAM, phishing, and spyware. Key topics include Zombies, Bots, and Keyloggers.

Week 2: Operating System Security

Learn how to fortify the core of computing systems. This module covers system security planning, application security, and platform-specific hardening techniques for Linux/Unix and Windows environments. It also introduces the security considerations surrounding modern Virtualization technologies.

Week 3: Web & Network Security

Dive into securing communications and online services. Topics include secure email protocols (S/MIME, DKIM), the bedrock of web encryption (SSL/TLS and HTTPS), and security aspects of IP networks (IPv4/IPv6). The week concludes with essential infrastructure topics: Public-Key Infrastructure (PKI) and Federated Identity Management.

Week 4: Usable Security

This crucial module addresses a often-overlooked aspect: the human-computer interaction in security. You'll explore the principles of privacy, trust, and semantic security. The week covers practical topics like visualizing privacy, web browser security, and authentication mechanisms—from traditional text passwords to biometrics and graphical passwords—emphasizing how to make security user-friendly without compromising strength.

Recommended Textbooks

To supplement the video lectures, the course recommends three excellent texts:

  • Computer Security: Principles and Practice by William Stallings and Lawrie Brown.
  • Introduction to Computer Security by Michael Goodrich and Roberto Tamassia.
  • Security and Usability: Designing Secure Systems that People Can Use by Lorrie Faith Cranor and Simson Garfinkel (particularly relevant for Week 4).

Why Enroll in This Course?

This NPTEL course offers a unique, condensed pathway to gaining actionable cybersecurity knowledge from a top-tier IIT professor. It balances systems-level security (OS, network) with the critically important field of usable security, preparing you to build systems that are not only secure but also practical for end-users. Whether you're a student aiming to boost your profile, a professional seeking upskilling, or an enthusiast passionate about digital safety, this course provides the structured learning and expert guidance to achieve your goals.

Take the next step in your cybersecurity education. Enroll in “Systems and Usable Security” on the NPTEL portal today and build the expertise to secure the digital future.

Enroll Now →

Explore More

Mock Test All Courses Start Learning Today