Advertisment

IIT Patna Offers Free Online Course On Cloud Computing via NPTEL: How to Apply

author-image
CIOL Bureau
New Update
e-learning

IIT Patna has organised this course while keeping in mind the growing usage of Cloud Computing in every industry. Cloud computing is the on-demand delivery of computations, storage, applications, and other IT resources through a cloud services platform over the internet with a pay-as-you-go business model. Today's Cloud computing systems are built using fundamental principles and models of distributed systems. This course provides an in-depth understanding of distributed computing “concepts”, distributed algorithms, and the techniques, that underlie today's cloud computing technologies.

Advertisment

The cloud computing and distributed systems concepts and models covered in the course include virtualization, cloud storage: key-value/NoSQL stores, cloud networking,fault-tolerance cloud using PAXOS, peer-to-peer systems, classical distributed algorithms such as leader election, time, ordering in distributed systems, distributed mutual exclusion, distributed algorithms for failures and recovery approaches, emerging areas of big data and many more. And while discussing the concepts and techniques, IIT Patna will also look at aspects of industrial systems such as Apache Spark, Google’s Chubby, Apache Zookeeper, HBase, MapReduce, Apache Cassandra, Google’s B4, Microsoft’s Swan and many others. Upon completing this course, students will have intimate knowledge about the internals of cloud computing and how the distributed systems concepts work inside clouds.

Who can enrol in the course?

This is an Undergraduate computer science level course. But anyone can enrol in the course. The only prerequisite is you should know Data Structures and Algorithms. Further, Computer Architecture, Basic OS and Networking concepts will add to the knowledge resource. You also should have the desire to expand the horizon of your knowledge. Moreover, this course is a must-take as companies like Amazon, Microsoft, Google, IBM, Facebook and start-ups working on this field need the same.

Advertisment

Timeline of the course

This Elective course has a duration of 8 weeks. It will start from 18 January 2021 and end on 12 March 2021. If you want the certificate, you have to give a proctored exam on 21 March 2021. The last date to enrol is 25 January 2020.

Who will teach this DBMS course?

Advertisment

The instructor Dr Rajiv Misra is working in the Department of Computer Science and Engineering at IIT Patna, India. He has mentored the online courses on Cloud Computing, Advanced Graph Theory and Distributed Systems in the platform of NPTEL.

What will the course teach?

This is an 8-week-long course. Here’s the itinerary for the course.

Advertisment

W1: Introduction to Clouds, Virtualization and Virtual Machine

W2: Network Virtualization and Geo-distributed Clouds

W3: Leader Election in Cloud, Distributed Systems and Industry Systems

W4: Classical Distributed Algorithms and the Industry Systems

W5: Consensus, Paxos and Recovery in Clouds

W6: Cloud Storage: Key-value stores/NoSQL

W7: P2P Systems and their use in Industry Systems

W8: Cloud Applications: MapReduce, Spark and Apache Kafka

How to obtain a certificate from IIT Patna?

The course is free to enrol and learn. But if you want a certificate, you have to register and write the optional proctored exam. The fee for this exam is ₹ 1000. Also, the successful completion of the exam does not guarantee a certificate. To get a certificate, you need to get 25% from the assignments and 75% of the proctored certification exam score out of 100.

Final score = Average assignment score (>10/25) + Exam score (>30/75). If one of the 2 criteria is not met, you will still not get the certificate even if the Final score > 40/100.

This printable certificate will carry the stamp from both NPTEL and IIT Patna. Further, you can enrol in the course here.

cloud-computing nptel free-online-course iit-patna