COURSEWORK
Yasmeen Taj | AUTHOR | ACTIVE |
15 / 9 / 2025
Yasmeen Taj's LEVEL-0 Report
11 / 9 / 2025
Generic Tasks Report :
In this task, I understood what an API is and how it works. I also learned how to connect an API to a website.For practice, I used the NASA API and made a simple website that shows random NASA images as well as the current ones.
This gave me hands-on experience in fetching data and displaying it on my site.
GitHub Repository: View on GitHub
Live Website: Check it here
In this task, I learned how to commit changes, create a pull request, and clone a repository. I also understood how to merge a branch.For practice, I cloned the issued file given in the task, corrected the issue, and successfully created a pull request. This helped me understand the workflow of contributing to projects on GitHub.
In this task, I learned how Ubuntu works and practiced different basic commands. Here are the commands I used and what they do:
mkdir
→ Used to create directories (folders).cd
→ Used to change directories and move into a folder.ls
→ Used to list the contents of the current directory.touch
→ Used to create a blank file without opening any editor.echo
→ Used to write text into a file.cat
→ Used to concatenate (join) files and display the output in the terminal.mkdir folder{1..2600}
→ Used to create multiple folders at once (here, 2600 folders).In this task, I created a portfolio website about myself. It includes:
I used HTML, CSS, and JavaScript to build the webpage, and made it responsive so it works on all devices.
GitHub Repository: View on GitHub
Live Website: Check it here
In this task, I learned how to use Markdown for writing resource articles.To practice, I wrote an article on Introduction to Web Development, where I explained the basics of web development, its content, and background.
I also published the article on GitHub.
This task helped me understand how Markdown makes writing and formatting articles simple, structured, and professional.
In this task, I created a Tinkercad account and got familiar with the application. I explored tinkercad and simulated a simple circuit using an ultrasonic sensor to estimate the distance between an obstacle and the sensor. The results were displayed on the serial monitor.
TinkerCad: View
In this task, I explored basic techniques for controlling DC motors. I learned how to control a DC motor using an L298N motor driver and an Arduino UNO.I used a 5V BO motor and controlled its speed through the motor driver.
Watch the video here: YouTube Link
In this task, I learned the working of an ESP32 and how to create a standalone web server with it. I controlled an LED connected to the ESP32 GPIOs.I used the Arduino IDE to write and upload the program to the ESP32, and also learned how to configure the IDE for ESP32 programming.
In this task, I learned how to solder and desolder components. First, I learned how to handle the soldering gun. Then, I desoldered an LED from the breadboard circuit and finally soldered it back to the circuit. This helped me get hands-on practice with basic soldering techniques.
In this task, I designed a 555 Astable Multivibrator with a duty cycle of 60%. I learned what a 555 Astable Multivibrator is and how it works.I used a VRPS and oscilloscope to observe the output duty cycle. I built the circuit on a breadboard using the required components: resistors, capacitors, and a 555 IC.
In this task, we had four cases based on the door being locked or open and the key being pressed or not pressed.I created the Karnaugh map and designed a burglar alarm using simple logic circuits. I used logic gates including NOT and AND gates to determine the working conditions.
In this task, I took part in the CodeFury Hackathon conducted by our college.Below is my certificate for participation.
In this task, I wrote a report using Markdown on the L293D motor driver.
I learned:
GitHub Repository: CLICK HERE
In this task, I familiarized myself with Virtual Reality (VR) and studied the differences between VR and Augmented Reality (AR).I also explored the current trends in VR and the technology stack being developed. Finally, I prepared a detailed report on VR.
GitHub Repository: CLICK HERE
In this task, I used SAD servers, which are like LeetCode for Linux, to test and improve my Linux skills.I learned new commands and practiced solving challenges in a fun way by applying the commands I had learned.
In this task, I made a web app using Express. The website allows users to browse available resources such as articles, books, and more.
GitHub Repository: CLICK HERE