
COURSEWORK
| MANYASHREE H | AUTHOR | ACTIVE |

25 / 9 / 2025
**Objective ** Learn what an API is and how it works. Using any API of your choice, build a user interface (web app, mobile app, etc.) to make calls and display information.
Outcomes and Learnings I have learned about APIs (Application Programming Interfaces) — they act as a mediator between digital applications, allowing them to communicate with each other and exchange data, code, and functionality.
I built a Weather API project that retrieves data from the website OpenWeather.
You can access the API code here.

Objective:
Familiarize yourself with GitHub integrated workflows such as GitHub Actions, Issues, and Pull Requests.
Outcomes and Learnings
+1 from the code).
Objective
Get familiar with command lines on Ubuntu and complete the subtasks given on the MARVEL website.
Outcomes and Learnings
I learned the uses of the following commands in Ubuntu:
Create a folder named test:
The mkdir command (make directory) is used to create a new folder. For example, running mkdir test creates a folder named test.
Change directory:
The cd command (change directory) allows you to move into a different folder. Using cd test moves you into the test folder.
Create a blank file:
The touch command is used to create a new empty file. For instance, touch blank.txt creates an empty file named blank.txt inside the current folder.
List files in the terminal:
The ls command lists all files and folders in the current directory, helping you see what is inside it.
Create 2600 folders:
The mkdir M{0001..2600} command creates 2600 folders named M0001 to M2600 automatically using a range expression.
Concatenate and display two text files:
The cat command (concatenate) is used to display the contents of files. Running cat text1.txt text2.txt shows the contents of both files one after the other in the terminal.

Objective:
Create a website to showcase your portfolio, including information about yourself, your interests, projects, social media profiles, and more.
Outcomes and Learnings

Objective:
Write a technical resource article on a topic of your choice and post it on the MARVEL website.
Outcomes & Learnings:
My resource article is about Drone Technology and Applications.
Objective:
The objective of this task was to create a Tinkercad account and make a simple circuit to estimate the distance between the ultrasonic sensor and the object.
Outcomes and Learnings
Click here to view the code

Objective:
Explore techniques for controlling DC motors using the L298N motor driver and Arduino UNO board. Control the speed of a 5V DC motor with an Arduino UNO and H-Bridge L298N motor driver. Simulate this on Tinkercad and then perform it on hardware.
Outcomes and Learnings

Objective:
Learn how to use an ESP32 to create a standalone web server that controls an LED connected to the ESP32 GPIOs. Use the Arduino IDE to code and upload the program to the ESP32.
Outcomes and Learnings
Objective:
Learn about the soldering equipment and perform basic soldering on a perf board, for example, an LED circuit.
Outcomes and Learnings

Objective:
Design a 555 IC astable multivibrator with a 60% duty cycle.
Outcomes and Learnings
Watch VideoObjective:
Participate in any technical event, inter-college or intra-college, and submit the issued certificate of participation.
Outcomes

Objective
Familiarize yourself with what Virtual Reality (VR) is.
Make a detailed study about the difference between VR and AR.
Mention the trends in the space and the technology stack being developed.
Outcomes and Learnings
I experienced VR for the first time in the MARVEL Lab.
It was an incredible experience.