Software Foundation Course is developed by e-Yantra, to offer Massive Open Online Courses (MOOCs) for individuals from varying backgrounds. The course content is the first part of a 2-part course derived from the M.Tech. semester long course entitled “Software Foundation Lab” under CSE Department, IIT Bombay. This is a compulsory course that introduces students to the Linux Operating System and the world of free and open source software (FOSS). The course creates awareness about Free and Open-Source Software systems and equips one to contribute to open source projects.

The world over, academic environments prefer the use of Open Source software. Many in industry don’t realise that the considerable cost advantages of FOSS - especially in the context of startups where budgets are small. Interestingly, many large organisations also are switching over to FOSS to cut costs. We encourage interested participants to take full advantage of the course no matter what their inclination - academics, startups or industry at large.

Our Courses are offered along with a challenging activity to help you hone your acquired skills - as a “mini-challenge”.


  1. Introduction to Linux OS and its powerful command-line shell utilities like Bash
  2. SED (Stream Editor), AWK, Regular expressions
  3. Git - version control and its Advanced features
  4. Networking commands
  5. Python Programming and its advanced aspects


  1. Introduce the power of “Project-Based Learning”
  2. Learn new technologies at a faster pace
  3. Contribute to Open-Source projects
  4. Get exposure to a wide range of technical skills
Course Type Online Course
Duration 6 Weeks
Start Date: April 5th, 2021
End Date: May 15th, 2021
Level Beginner & Intermediate Level
Language English
Course Content Part of M.Tech. Semester Course in CSE Dept., IIT Bombay
Resources & Training
  • Completely Online
  • Video lectures, Presentation slides
  • Reading Material & References
  • Live Sessions
  • Discussion Forum
  • Weekly Feedback
  • Weekly Quizzes
  • Weekly Assignments
(Based on overall evaluation)
  • Certificate
  • Goodies
  • Chance to win coveted online e-Yantra Internship

Who can Register?

  1. Any enthusiastic matric passed student / employee, working professional keen to learn the basics of Open Source Software - Linux, Git, Networking and fundamentals of Python programming.
  2. The course is designed carefully for beginners and intermediate learners alike.
  3. Only an individual participant can register. No team enrollment is allowed.

Course Overview

How to Apply for the Course?

  1. Enrollment is completely online.
  2. Click on the Register Button available on the top left corner of the web page.
  3. Fill the registration form and submit along with a scan copy of valid ID card (Students/Enterprise/Working Profession).
  4. Registration includes -
    • Basic contact details
    • Registration fee payment
    • Photo upload (Valid ID card)
  5. After successful registration, participants receive an acknowledgment email.
  6. The participants will be enrolled for the course on the course launch date after the Orientation program.

Course Fee

3950 1150 INR / Person (inc. taxes)
(Introductory Discount 70% discount)

Early Bird Discount till March 31st, 2021
950 INR / Person (inc. taxes)
3950 2950 INR / Person (inc. taxes)
(Introductory Discount 25% discount)

Early Bird Discount till March 31st, 2021
2450 INR / Person (inc. taxes)
Note: The registration fee once paid is neither refundable nor adjustable under any circumstances

Prizes & Criteria for Certification

e-Yantra Certificates
e-Yantra Goodies
6 Weeks Internship *

* The internship is offered to undergraduate students who are in full-time education.
  1. Certificate of Merit - on scoring more than 90% (all weeks combined)
  2. Certificate of Completion - on scoring a minimum of 70% (all weeks combined).
  3. Certificate of Participation - on scoring at least 10 marks in each week.
e-certificate will be provided to the participants after successful completion of the course. Top performing students are eligible for Merit Certificates.
*Note: e-Yantra holds complete discretion to change/update the rules as necessary. Any changes will be notified via portal and discussion forum.