CTCaliberTek

Learn Technology the Smarter Way

Tutorials, interview prep, and tool reviews across programming, testing, cloud, DevOps, AI, data engineering, and cybersecurity.

What you can do on CaliberTek

Everything here is free: every lesson, course, interview set, and certificate. There is nothing to buy.

Structured courses

Learning paths take you lesson by lesson, with progress saved to your free account.

Browse courses

Certificates of completion

Finish a course to earn a certificate with your name and the date. Share it on LinkedIn.

Create a free account

Interview practice

Question sets with worked answers for Java, Python, SQL, React, testing, and system design.

Start practicing

Written by a practitioner

Edited by Dev Kilaru, a data engineer and test automation specialist. See how content is made.

Editorial policy

Trending Tutorials

Software Testing

Selenium WebDriver Tutorial for Beginners

Learn how to automate browser testing with Selenium WebDriver, from setup to your first test script.

October 11, 20269 min read
Programming

Python List Comprehension: A Practical Guide

Write shorter, faster, more readable Python loops using list comprehensions.

October 11, 20266 min read
AI & Machine Learning

Prompt Engineering 101: Getting Better Results from LLMs

Core techniques for writing prompts that produce more reliable AI output.

October 11, 20267 min read
Certification Guides

PMP Certification Guide 2026: Eligibility, New Exam Format, and Domains

Everything to know about the PMP after the July 2026 exam update: who is eligible, the three domains, format, and renewal.

October 17, 202610 min read
Certification Guides

AWS Certified Cloud Practitioner (CLF-C02) Study Guide

A complete study guide for AWS's entry-level certification: exam facts, domain weights, key topics, and a 4-week plan.

October 17, 20269 min read
Certification Guides

AWS Certified Solutions Architect Associate (SAA-C03) Study Guide

Plan your SAA-C03 preparation: domain weights, the services that matter, design principles, and an 8-week schedule.

October 17, 202610 min read
Certification Guides

Cybersecurity Certification Roadmap: CC, Security+, CEH, and CISSP

Choose the right security certification for your stage: entry level, practitioner, ethical hacking, or senior management.

October 17, 20269 min read
Certification Guides

CompTIA Security+ Study Guide: SY0-701 and the New SY0-801

Understand the Security+ exam, how SY0-801 differs from SY0-701, which to take, and how to prepare.

October 17, 20269 min read
Certification Guides

Kubernetes Certifications: CKA, CKAD, and CKS Guide

Compare the three hands-on Kubernetes exams, their domains and weights, the exam environment, and how to prepare.

October 17, 202610 min read
Certification Guides

AI Certifications Guide: AI-901, AWS AI Practitioner, and Where to Start

Compare Microsoft AI-901 (which replaced AI-900) and AWS AI Practitioner, their domains, and how to prepare.

October 17, 20269 min read
Cheat Sheets

Python Cheat Sheet: Syntax, Collections, Functions, and Files

A one-page Python 3 quick reference: variables, strings, lists, dicts, comprehensions, functions, classes, files, and errors.

October 21, 20267 min read
Cheat Sheets

JavaScript Cheat Sheet: Modern ES6+ Syntax and Array Methods

A quick reference for modern JavaScript: variables, functions, destructuring, array methods, async/await, modules, and the DOM.

October 21, 20267 min read
Cheat Sheets

Java Cheat Sheet: Syntax, Collections, Streams, and Records

A quick reference for modern Java: types, strings, collections, loops, classes, records, streams, and exception handling.

October 21, 20268 min read
Cheat Sheets

Playwright Cheat Sheet: Locators, Assertions, Config, and CLI (TypeScript)

Quick reference for Playwright Test in TypeScript: setup, locators, actions, web-first assertions, fixtures, API testing, and debugging commands.

October 21, 20268 min read
Cheat Sheets

Claude Prompting Cheat Sheet: Techniques, Templates, and API Basics

Practical prompt patterns for Claude: clear instructions, XML tags, examples, role prompts, reasoning, output control, and ready-to-use templates.

October 21, 20268 min read
Cheat Sheets

LangChain Cheat Sheet: Models, Tools, Agents, Memory, and RAG (v1)

A LangChain v1 quick reference: init_chat_model, streaming, structured output, tools, create_agent, memory, middleware, and retrieval.

October 21, 20268 min read
Cheat Sheets

Git Cheat Sheet: Everyday Commands, Branching, and Undoing Mistakes

A practical Git quick reference: setup, commits, branches, merging, remotes, stashing, and safe ways to undo changes.

October 21, 20267 min read
Cheat Sheets

Docker and kubectl Cheat Sheet: Containers, Images, Compose, and Kubernetes

Quick reference for Docker commands, a Dockerfile, Docker Compose, and the kubectl commands you use to inspect and manage Kubernetes workloads.

October 21, 20268 min read

Latest Articles

Cheat Sheets

Shell Scripting Cheat Sheet: Bash Variables, Tests, Loops, Functions, and Text Tools

A one-page Bash quick reference for Linux and Unix: script skeleton, variables, quoting, tests, loops, arrays, functions, redirection, text tools, and cron.

November 10, 202610 min read
Programming

Schedule and Debug Shell Scripts: cron, bash -x, and Portability

Schedule Bash scripts with cron, avoid the common cron environment problems, debug with bash -x, and write scripts that work on Linux and macOS.

November 10, 202611 min read
Programming

Shell Scripting Project: A Backup Script with Rotation and a Log Report

Build a complete Bash backup script that creates timestamped archives, verifies them, deletes old backups, and add a log summary script.

November 10, 202612 min read
Programming

Writing Safe Bash Scripts: set -euo pipefail, getopts, and trap

Make Bash scripts reliable with strict mode, argument validation, getopts options, trap cleanup, safe deletion, and ShellCheck.

November 10, 202611 min read
Programming

Shell Pipes, Redirection, grep, sed, and awk for Text Processing

Connect commands with pipes, redirect input and output, and process text with grep, cut, sort, uniq, sed, awk, find, and xargs.

November 10, 202612 min read
Programming

Bash Loops, Arrays, and Functions Explained

Repeat work with for and while loops, store lists in arrays and associative arrays, and organize scripts with functions and return values.

November 10, 202611 min read

Recommended Learning Paths

View all 41

Shell Scripting for Linux and Unix: From First Script to Automation

Learn Bash from the first script: variables, quoting, tests, loops, functions, pipes, grep, sed and awk, safe scripts, a backup project, cron, and debugging.

8 lessons · about 86 min

View course

Scala 3 Developer Path: From First Program to a Tested Project

Install Scala 3, then learn values, functions, collections, case classes, pattern matching, error handling, and building and testing with sbt.

8 lessons · about 79 min

View course

R Programming Path: From Beginner to Reproducible Reports

Install R and RStudio, then learn vectors, data frames, functions, dplyr, ggplot2, statistics, and reproducible Quarto reports.

8 lessons · about 80 min

View course

Databricks: Lakehouse Data Engineering, Step by Step

An eight-module course on Databricks: the lakehouse platform, Spark DataFrames, Delta Lake, Unity Catalog, Auto Loader ingestion, declarative pipelines, jobs and deployment, and SQL, performance, cost, and MLflow.

8 lessons · about 79 min

View course

MongoDB: From Documents to Production, Step by Step

An eight-module course on MongoDB: the document model, CRUD, queries, the aggregation framework, schema design, indexes, replication and sharding, and security and drivers.

8 lessons · about 80 min

View course

Amazon Redshift: Data Warehousing, Step by Step

An eight-module course on Amazon Redshift: architecture and Serverless setup, table design, loading data, SQL and semi-structured data, tuning, Spectrum, security and data sharing, and operations.

8 lessons · about 78 min

View course

Popular Categories