In this module, on the first year, we got to know different softwares and applications (for example, text-editing applications),
operating systems, and computer networks.
My computer network on Cisco Packet Tracer (November 2023)
Planning IP addresses (January 2024)
Windows task (November 2023)
macOS task (November 2023)
Creating a Linux web server (February 2024)
Configuring an OPNsense virtual router (May 2024)
Making a DHCP server in Linux (May 2024)
Making a DNS server in Linux (June 2024)
In this module, we study programming. On the first year, we got to know different
numeral systems (binary, octal, decimal, and hexadecimal system), truth tables, and studied programming
in Python. I completed the programming tasks shared with us by the teacher in lahendus.ut.ee.
I also made a project: a game where you have to guess Estonian proverbs - a simple game based
on the hanging game.
Half way through the semester, we got a new programming teacher. In addition to programming,
the new teacher taught us how to use GitHub through Linux command line. As a sample project,
according to the instructions, we made a game called Bubble Blaster - a 2D game where the player controls a red box and has to
catch as many bubbles as possible.
As a group project, I created a 2D game called Super Mario Plane - a retro-style game where the player controls Super Mario and has to collect coins while avoiding enemies - with two other students (GitHub link).
The tasks on lahendus.ut.ee (October 2023)
My proverb guessing game (November 2023)
Bubble Blaster (March-April 2024)
Super Mario Plane (April 2024)
In this module, we study client device management: for example, we have installed antiviruses to computers, and we have learned to use some client management softwares to get information about devices on the network (e.g. SpiceWorks and OCS Inventory). Here you can see the OCS Inventory installation guide, created as a task.
OCS Inventory task (September 2024)
Landscape task on Ubuntu (September 2024)
Windows Server Update Service task (September 2024)
Cloning a virtual machine using DISM (November 2024)
In this module, we learn how to install and manage Windows operating systems. We have created a network made of virtual machines for a virtual company called Mukri, and then we created yet another virtual network independently.
FreeNAS task (October 2024)
Making a router for the virtual network (October 2024)
Configuring DHCP for the virtual network (October 2024)
Creating organisational units (November 2024)
Creating a file server (November 2024)
In this module, we learn how to create and manage networks, and how to configure network devices and firewalls. We have learned network management, both virtually on Cisco Packet Tracer and physically in the lab.
My network on Cisco Packet Tracer (November 2024)
Configuring virtual local area networks (VLAN) in a switch (Cisco Packet Tracer, November 2024)
Configuring DNS using Pi-Hole (December 2024)
DNSSEC task (December 2024)
Configuring a WiFi router (February 2025)
Configuring centrally managed WiFi access points (CAPsMAN, March 2025)
Configuring Point-to-Point connection (March 2025)
Configuring a WiFi repeater (March 2025)
MikroTik router monitoring on Zabbix (April 2025)
Notification trigger configuration on Zabbix (April 2025)
Device monitoring on PRTG (April 2025)
Reading network logs on Windows (May 2025)
Reading network logs on Linux (May 2025)
Vulnerability management on GreenBone (May 2025)
Configuring Windows firewall (May 2025)
Configuring Linux firewall (UFW, May 2025)
Arista tulemüüri seadistamine (May 2025)
Configuring OPNsense firewall (May 2025)
Configuration management using LibreNMS and Oxidized (May 2025)
In this module, we study different Linux/BSD-based operating systems. Similarly to the Windows module, we create a local area network with our own infrastructure in this module as well, using an OPNsense virtual router and Linux virtual servers.
Proxmox task (March 2025). I use Proxmox hypervisor for creating virtual machines.
TrueNAS task (March 2025). I use TrueNAS storage for virtual machines on Proxmox.
Apache web server on Debian (March 2025)
Observium monitoring server (March 2025)
In this module, we study different ways of hosting, as well as hardware (e.g. servers).
Connecting MinIO and NextCloud (January 2025)
Configuring an iSCSI target server and an initiator (February 2025)
In March 2025, I participated in VOCO's competition called Aasta Tegija 2025, and I got the 8th place out of 22. The task was to solve 15 tickets where users were complaining about some problems with their computers and systems. I managed to solve a problem where the user couldn't log in due to not remembering their password (both on Ubuntu, as well as on Windows), as well as a problem with Debian GUI.