What I learned during my Summer Internship
Introduction -
Having proficient coding and problem-solving skills for a Computer Science Engineering student is one of the needs. During the summer internship, I got the opportunity to enhance my skills through the JOSH (Job Oriented Skills and Help Scholarship) Course, which was provided by my college placement department. Apart from JOSH, I also exposed myself to learning in different domains such as Networking and Web Development.
What I learned In JOSH -
As we all know, having good hands and knowledge of a programming language is a basic requirement for learning Data Structures and Algorithms. So, I started my journey by exploring Java.
- Java is Object Oriented Programming language.
- It helps us write modular programs and reusable code.
- It is platform Independent — It has the ability to run the same program in different environments.
In Java, I learned about different concepts of oops(Object Oriented Programming) such as encapsulation, inheritance, abstraction, and interface.
After completing Java, I was ready to explore Data Structure and Algorithms.
- Data structure means organizing Data for meaningful use.
- Algorithms are used to solve particular problems.
Everyone is curious to know why they should learn DSA. So, let me discuss some of its advantages -
- It enhances your problem-solving skills.
- It helps you to write efficient and optimized code.
- It helps you to solve real-world complex problems.
- Apart from all, It helps you to crack your dream job.
- It helps you get companies like Google, Microsoft, Amazon, Meta, etc.
In DSA, I learned about different types of Data Structures used to organize Data such as -
- Linear Data Structure — Array, Stack, Queue, Linked Lists, etc.
- Non-Linear Data Structure — Trees, Graph, Heaps, etc.
After learning these Data Structures, I also did some programming questions to get a better understanding of all these topics. Apart from DSA, JOSH also prepared me for Quantitative Aptitude, Reasoning Ability, Verbal Ability, and Career Skills. I explored many things such as -
- Quantitative Aptitude — Number System, Percentage, Ratio & Proportion, Allegation & Mixture, Average, Profit & loss, etc.
- Verbal Ability — Sentence Improvement, Reading Comprehension, Sentence Re- Arrangements, Fill in the Blanks, Synonyms, Subject + Verb Agreement, Vocab, Words often Confused & misused, etc.
- Logical Reasoning — Coding-Decoding, Blood Relation, Sitting Arrangement, Series, Direction Sense Test, Data sequence & Calendars, etc.

What I learned In Cisco CyberOps Associate -
After Completing my JOSH training program, I started exploring networking domains and I also did the Cisco CyberOps Associate Certification course with the help of a mentor where I got to explore -
- Install virtual machines to create a safe environment for implementing and analyzing cybersecurity threat events.
- Explain the role of the Cybersecurity Operations Analyst in the enterprise.
- Explain the Windows Operating System features and characteristics needed to support cybersecurity analyses.
- Explain the features and characteristics of the Linux Operating System.
- Analyze the operation of network protocols and services.
- Explain the operation of the network infrastructure.
- Classify the various types of network attacks.
- Use network monitoring tools to identify attacks against network protocols and services.
- Explain how to prevent malicious access to computer networks, hosts, and data.
- Explain the impacts of cryptography on network security monitoring.
- Explain how to investigate endpoint vulnerabilities and attacks.
- Evaluate network security alerts.
- Analyze network intrusion data to identify compromised hosts and vulnerabilities.
- Apply incident response models to manage network security incidents.

It was an amazing learning experience with Cisco, and I also got my certification by clearing the exam.
Web Development -
After exploring JOSH and Cisco, I further tried to enhance my development skills. So, I did a udemy Full Stack Web Development Bootcamp 2022 Course where I got to explore -
- Html & CSS
- JavaScript
- Nodejs
- MongoDB
- API Development
- React JS

I had an amazing experience in learning Web Development. I also made projects to further enhance my skills.
Project URL - https://movie-wish.netlify.app/
Project Repo - https://github.com/KindlyEvil/movie-wish-frontEnd-fasal.git
Conclusion -
I would like to thank my placement department and teachers for providing me with these opportunities to explore and enhance my skills.