Explore our Labs

Explore 11 labs to validate engineering skills in live environments

Create Agentic Flows in LangGraph

Create Agentic Flows in LangGraph

Build a robust agentic AI workflow with LangGraph and open-source LLMs. Implement multi-step reasoning, tool integration, conditional routing, secure logging, and export the workflow graph for validation.

⏱️60 min
🏷️python
5
Deploy Go Web App on systemd

Deploy Go Web App on systemd

Compile, deploy, and manage a Go web application as a systemd service. Configure auto-restart on failure, journald logging, proper user execution, and validate the health endpoint.

⏱️40 min
🏷️python
5
Deploy Laravel App on Linux

Deploy Laravel App on Linux

Install, configure, and deploy a PHP Laravel application on Linux using Apache. Secure environment files, configure proper permissions, and validate web accessibility on port 80.

⏱️90 min
🏷️linux
5
Deploy a Web Server with Ansible

Deploy a Web Server with Ansible

Write and execute Ansible playbooks to deploy and configure an Apache web server on a target Linux host. Apply configuration management best practices including idempotent tasks, handlers, and secure variable management.

⏱️55 min
🏷️ansible
5
Fine-Tune a Large Language Model

Fine-Tune a Large Language Model

Fine-tune a transformer-based LLM on the CNN/DailyMail dataset for text summarization. Preprocess data, configure training, evaluate using ROUGE and BLEU metrics, and generate high-quality abstractive summaries.

⏱️90 min
🏷️python
5
Fix Node.js + PostgreSQL Docker Compose

Fix Node.js + PostgreSQL Docker Compose

Debug and fix a broken Docker Compose setup connecting a Node.js API to a PostgreSQL database. Resolve networking, environment configuration, and container orchestration issues to restore full-stack connectivity.

⏱️55 min
🏷️linux
5
Harden Flask App on K8s

Harden Flask App on K8s

Deploy and harden a Flask application on a single-node Kubernetes cluster. Enforce security best practices including non-root containers, security contexts, and health probes while ensuring pod stability and accessibility.

⏱️55 min
🏷️linux
5
Deploy web app in Kubernetes

Deploy web app in Kubernetes

Deploy a basic stateless web application to a self-managed local Kubernetes cluster with proper namespace, manifests, and node-port exposure validated end-to-end.

⏱️45 min
🏷️kubernetes
5
Build Workflows with Terraform & Airflow

Build Workflows with Terraform & Airflow

Audit, fix, and stabilize a hastily deployed Airflow platform provisioned by Terraform. Resolve IaC defects, correct DAG templates, enforce idempotent execution, and ensure the LocalExecutor configuration for production reliability.

⏱️60 min
🏷️linux
5
Create a LangChain-Based RAG System

Create a LangChain-Based RAG System

Build a production-grade Retrieval-Augmented Generation pipeline using LangChain, vector databases, and an open-source LLM to answer enterprise knowledge base queries with grounded, accurate responses.

⏱️45 min
🏷️python
5
Migrate Monolith to Microservices

Migrate Monolith to Microservices

Decompose a FastAPI monolith into containerized microservices using Docker Compose. Implement service-to-service HTTP communication, independent databases, and validate end-to-end request flow across isolated services.

⏱️75 min
🏷️docker
5