COURSEWORK
Baswantray Allad | AUTHOR | ACTIVE |
13 / 9 / 2025
Learnt how to use 3D printer. STL file which is the real pre model file to which the printer creates model. Learnt slicing, giving appropriate adjustments, etc using Ultimaker Cura. Cura - converts the .stl file to printer readable instructions .gcode When gcode was sent to printer, which printed the object layer by layer.
An API (Application Programming Interface) is a set of rules and tools that allows different software applications to communicate with each other.
It defines the methods and data formats that applications can use to request and exchange information.
APIs facilitate the integration of different systems, enabling them to work together seamlessly.
The following code integrates the OpenWeather API with jQuery to fetch and display live weather data.
$(function () {
$("#myForm").submit(function (e) {
e.preventDefault();
var city = $("#city").val();
getWeather(city);
});
});
function getWeather(city) {
$(".weather-temperature").openWeather({
key: "ea5ceda552fc62d695e46455e0a5ddbb",
city: city,
descriptionTarget: ".weather-description",
windSpeedTarget: ".weather-wind-speed",
minTemperatureTarget: ".weather-min-temperature",
maxTemperatureTarget: ".weather-max-temperature",
humidityTarget: ".weather-humidity",
sunriseTarget: ".weather-sunrise",
sunsetTarget: ".weather-sunset",
placeTarget: ".weather-place",
iconTarget: ".weather-icon",
customIcons: "../src/img/icons/weather/",
success: function (data) {
// show weather
$(".weather-wrapper").show();
console.log(data);
},
error: function (data) {
console.log(data.error);
$(".weather-wrapper").remove();
},
});
}
GitHub is a platform that allows developers to automate software development workflows directly within a repository.
It supports Continuous Integration and Continuous Deployment (CI/CD), making it easier for teams to collaborate and streamline their development pipelines.
In summary:
for i in {1..2600}; do
mkdir "M$i"
done
echo "Random Text File 1" > file1.txt
echo "Random Text File 2" > file2.txt
cat file1.txt file2.txt
In this task, we dive into the core of machine learning by implementing Linear Regression from scratch and comparing it with scikit-learn’s implementation.
We will use the California Housing dataset to test the model on real-world data.
Linear Regression Fundamentals
Gradient Descent Optimization
Feature Scaling Importance
Model Evaluation Metrics
Scratch vs Scikit-learn
In this task, I worked with NumPy and Matplotlib to solve a visual puzzle.
The goal was to decode a scrambled matrix and reconstruct the hidden image using array operations.
matplotlib.pyplot.imshow()
.I have created a basic portfolio webpage using HTML + CSS (Tailwind) + JavaScript (React/Next.js).
I have writen an article on process-multithreading
Tinkercad Circuits is a free, browser-based electronic circuit simulator that allows users to design, test, and program electronic circuits online without needing physical hardware. It supports popular microcontrollers like the Arduino Uno, Micro, H-brigde, potentiometer, BreadBoard etc.
The task of speed control of a DC motor using Arduino UNO and L298N motor driver was successfully completed. The experiment provided practical exposure to motor driver interfacing, PWM control, and real-time hardware validation.
For this task, I worked with the ESP32 microcontroller and learned how to create a web server to control an LED through its GPIO pins. I Installed and configured Arduino IDE with ESP32 board support. Connected the ESP32 board and verified communication with the IDE. Wrote and uploaded a program that created a simple web server. Served an HTML page with ON/OFF buttons. Accessed the ESP32’s IP address via a browser. Controlled an LED connected to ESP32 GPIO pins based on user input.
As part of this task, I familiarized myself with the soldering equipment available in the lab, including the soldering iron, solder wire, flux, and soldering wick. The coordinator demonstrated the safe handling of these tools and explained their purpose.
I then performed a basic soldering exercise on a perf board (green PCB) by soldering a single LED. This gave me hands-on practice in heating the joint, applying solder.,,
In this task, I learned how to use Karnaugh Maps (K-Maps) to simplify Boolean expressions and design a simple burglar alarm circuit.
The burglar alarm should work based on the whether the door is locked or open, whether the key is pressed or not pressed. By using these conditions on a 4-variable K-Map, I identified the simplified Boolean expression for the output. This logic was then used to design a circuit using logic gates.
SadServers is an online platform similar to LeetCode for Linux, where instead of solving coding puzzles, users troubleshoot real-world server issues. Each server is “sad” because of a misconfiguration or challenge, and the goal is to make it “happy” again by fixing the problem using Linux commands.
In this task, I worked on the Command Line Murders challenge, a problem designed to improve Linux command-line investigation skills.
i have used JavaScript for working of taking input note, adding and deletion. Html5 for frontend Css for styling and cascading the webapp