My First Blog

What I learned from Senior Design Project

Leonardo Ramirez
2 min readMar 4, 2021
photo by author

This blog is inspired by the prompt I was given, in my Senior Design Project. The prompt is the following. Discuss what you learned while working on your project, how you learned it, and what you learn about learning.

My project for senior design is called Jovian Extension. This project consists of extending Jupyter Notebook, with five modules that interact with our sponsor’s website Jovian.ai. I came into this project only knowing Java, CSS, and HTML. In order to build the modules we had to learn new programming languages.

Our sponsor provided us with tutorials for Javascript, TypeScript, and Python. These tutorials and resources were helpful because it helped me get familiar with these new technologies. When I came across advanced concepts or bugs, I asked my group members for help and we solved those challenges together. I also learned that communication in a team is the most important resource.

What I learned from learning, is that the most effective way to learn is to apply your knowledge. By watching Youtube Tutorials or going through documentation is not enough. One has to apply the concepts and see its functionality. Once I got familiar with the new technologies I began to help build the modules. The more I learned and applied my knowledge the more confidence I felt.

I also learned that one can easily underestimate one’s capacity to learn new things. In the past when I wanted to learn CSS and Bootstrap. I went online to look for resources. I came across blogs where people discuss which one was better to learn first. Some people suggested mastering CSS first and then Bootstrap. Others suggested otherwise.

This project has taught me that there will be times when one is required to learn multiple technologies at the same time and that it is possible to do so. It is not necessary to master a new language in order to use it. We have the ability to create as we learn along. Our Senior Design Project is over and it was a success.

--

--