Caltech Bootcamp / Blog /

John Terra

John Terra is a professional blogger residing in Nashua, New Hampshire. A seasoned writer who has been writing freelance since 1986, Terra's body of work cuts across technology and related domains, primarily gaming. He has also written articles for Computer Shopper and Inc.Magazine, as well as ZDNet.

Blogs by This Author

Why Python for Data Science

Why Use Python for Data Science?

This article explains why you should use Python for data science tasks, including how it’s done and the benefits.

Data Analysis in Excel

Tutorial: Data Analysis in Excel

This article covers data analysis in Excel, including how to use it, methods, data analysis types, and other valuable information.

What is Exploratory Data Analysis

Overview: What is Exploratory Data Analysis?

This article answers the question, “What is exploratory data analysis?” and covers aspects such as data collection and cleaning and the types of exploratory data analysis.

What Is Data Mining

What Is Data Mining? A Beginner’s Guide

This article explores data mining, including the steps involved in the data mining process, data mining tools and applications, and the associated challenges.


All About IaaS: A Comprehensive Guide

IaaS is what’s under the hood of all cloud applications and services. Learn more about what IaaS is, including its pros and cons, pricing, choosing the best provider, and more.

how to become a cloud engineer

How to Become a Cloud Engineer in 2024? A Complete Guide

The cloud is everywhere today, with many organizations and consumers relying on cloud computing to handle their everyday IT-related needs. This rising need means a greater demand for cloud engineers, which means more cloud engineering jobs. That’s why this article focuses on how to become a cloud engineer. This article

data scientist vs data analyst

Differences Between Data Scientist and Data Analyst: Complete Explanation

The ever-changing world of information technology (IT) has brought us new innovations and ways of doing things and a host of new terms, phrases, and acronyms for us to learn. However, the relative newness of these terms often leads to confusion, as many need more time to bake into our