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 coursesCertificates of completion
Finish a course to earn a certificate with your name and the date. Share it on LinkedIn.
Create a free accountInterview practice
Question sets with worked answers for Java, Python, SQL, React, testing, and system design.
Start practicingWritten by a practitioner
Edited by Dev Kilaru, a data engineer and test automation specialist. See how content is made.
Editorial policyTrending Tutorials
Selenium WebDriver Tutorial for Beginners
Learn how to automate browser testing with Selenium WebDriver, from setup to your first test script.
Python List Comprehension: A Practical Guide
Write shorter, faster, more readable Python loops using list comprehensions.
Prompt Engineering 101: Getting Better Results from LLMs
Core techniques for writing prompts that produce more reliable AI output.
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.
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.
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.
Cybersecurity Certification Roadmap: CC, Security+, CEH, and CISSP
Choose the right security certification for your stage: entry level, practitioner, ethical hacking, or senior management.
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.
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.
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.
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.
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.
Java Cheat Sheet: Syntax, Collections, Streams, and Records
A quick reference for modern Java: types, strings, collections, loops, classes, records, streams, and exception handling.
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.
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.
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.
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.
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.
Latest Articles
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.
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.
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.
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.
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.
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.
Recommended Learning Paths
View all 41Shell 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 courseScala 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 courseR 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 courseDatabricks: 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 courseMongoDB: 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 courseAmazon 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 coursePopular Categories
Programming
Tutorials across the languages powering modern software.
Software Testing
Manual and automated testing guides for QA engineers.
Cloud Computing
Guides for the major cloud platforms and services.
DevOps
Build, ship, and operate software with modern DevOps tooling.
AI & Machine Learning
Practical guides on AI tools, LLMs, and agent workflows.
Data Engineering & Analytics
Courses on data science, data lakes, ETL, data warehousing, NoSQL databases, and the lakehouse.
Cybersecurity
Security fundamentals, ethical hacking, and SOC tooling.
Cheat Sheets
Quick-reference cheat sheets for languages, test tools, AI frameworks, and developer tools.
Interview Questions
Curated Q&A sets to prepare for technical interviews.
Certification Guides
Exam guides and study plans for industry certifications.
Product Reviews
Independent reviews and comparisons of developer tools.