Events

Latest Events

Innovation through Open Source: Hands-on Workshop on GitHub and Collaborative Coding


JIMS organized a Workshop on “Innovation through Open Source: Hands-on Workshop on GitHub and Collaborative Coding” for MCA 2nd semester students with the objective of enhancing their practical understanding of open-source development, version control, and collaborative coding practices used in the software industry. The workshop was conducted by Mr. Vishal Agarwal, Technical Trainer at Impressions Training Solutions, who guided students through real-time tools and workflows used by developers worldwide.

The session began with an introduction to open-source software, where students were familiarized with the concept of community-driven development and the difference between open-source and closed-source systems. The speaker emphasized the importance of collaboration, transparency, and innovation in open-source ecosystems. Students were also introduced to popular platforms such as GitHub, GitLab, and Bitbucket, which serve as hubs for hosting and managing open-source projects.

github coding session
open source workshop

A major focus of the workshop was on Git and version control systems. Students learned essential Git commands such as clone, add, commit, push, and pull, and understood how version control helps track changes, manage code efficiently, and enable team collaboration. Practical demonstrations helped students grasp how developers work on shared projects without conflicts.

The workshop further covered the open-source contribution workflow, where students learned how to find projects, read documentation (README files), fork repositories, make changes, and create pull requests. The concept of issue tracking and collaborative problem-solving was also explained, giving students insight into real-world development practices.

Another important segment highlighted the different types of open-source contributions, including coding, documentation, bug fixing, testing, and UI/UX improvements. This helped students understand that even beginners can actively participate in open-source communities. The session also introduced students to open-source licenses such as MIT, Apache, and GNU GPL, explaining their role in defining usage and distribution rights.

In addition, the importance of communication skills in open-source collaboration was discussed, including writing clear issue descriptions and pull request explanations, and maintaining professional interactions with contributors globally.

Overall, the workshop was highly interactive and practice-oriented. It provided MCA students with valuable exposure to industry-relevant tools and collaborative development practices. The session encouraged students to actively contribute to open-source projects, strengthen their technical skills, and build a strong foundation for real-world software development and innovation.

Back