Operating Systems (DCIT301), Computer Networks (DCIT303), Database Fundamentals (DCIT305), Information Security Management (DCIT312), Cloud Computing (DCIT306), and Introduction to AI (DCIT313) โ you study the theory in lecture. Here you apply it in live environments. Manage OS processes and memory, capture real packets with tcpdump, build and optimise a PostgreSQL database, harden a server, deploy a Python web app on a cloud stack, and train your first machine learning model. Every lab maps to a course you are sitting this year.
Try one lab before you enrol. No payment required.
๐ Try โOS Deep Dive: Processes, Memory, and File Systemsโ for freeGo inside a running Linux operating system and observe the concepts from DCIT301 in action. You will inspect and control processes, read memory allocation data, explore the virtual file system through /proc, and mount a new file system โ turning OS theory into something you can see and manipulate.
Capture and decode live network traffic between two servers using tcpdump and tshark โ the CLI equivalents of Wireshark. You will filter by protocol, decode packets manually, trace a TCP handshake, and analyse a suspicious capture file. Built around DCIT303 Computer Networks.
Design a production-quality PostgreSQL database for a hospital management system, write complex queries across multiple tables, add indexes, analyse query performance, create views, and write a trigger. This lab puts DCIT305 Database Fundamentals into a real, queryable environment.
Take a freshly deployed Ubuntu server and systematically harden it against the most common attack vectors. Every step maps to the access control, auditing, and security policy concepts in DCIT312 Information Security Management โ concepts you will apply in every technical job you take.
Deploy a Python web application on your EC2 instance using a production stack โ Nginx, Gunicorn, and PostgreSQL. This lab turns the cloud hosting concepts from DCIT306 Cloud Computing into something you have built, tested, and can explain in detail to any interviewer.
Load a real dataset, clean it, train two classification models, evaluate and compare them, and explain the results in plain language. This lab brings DCIT313 Introduction to Artificial Intelligence out of the lecture hall and into a live Python environment you can experiment with.
Install and configure a real DNS server using BIND9, add zone records, trace how name resolution works step by step, and practice subnetting in a live environment. This lab goes deeper into DCIT303 Computer Networks than lectures alone can โ you will see every packet.
GHS 500
One-time ยท 4 months full access