terraform
DevOps, Technical, Cloud Computing, Amazon Web Services - AWS

Best free Terraform learning resources

Beginner — official, guided tutorials & docs Free courses & video walkthroughs (good for beginners who like video) Cloud provider learning paths & labs (practical, cloud-specific) Practical examples & repositories (learn by reading working code) Curated lists & community resources (discover tools, linting, testing, advanced topics) Quick utilities & follow-ups (linting, security, testing) Suggested learning path (compact) Quick tips

terraform
Technical, Cloud Computing, Amazon Web Services - AWS, DevOps

Terraform — What It Is, Why It Matters

For audience: curious beginners and busy engineers.Reading time: ~8–10 mins. TL;DR Terraform is an infrastructure-as-code (IaC) tool that lets you declare the cloud resources you want (networks, servers, databases, DNS, Kubernetes, etc.), then plans and applies the minimal changes to reach that desired state—reliably and repeatably. What is infrastructure-as-code (IaC)? In DevOps, Infrastructure as Code (IaC) is the practice of…

Continue Reading

Technical

A Guide to Problem Solving with Pseudocode

When learning to program, many beginners rush straight into writing code. But the real skill of a programmer isn’t typing fast — it’s learning to solve problems step by step. One of the best habits one can build is to slow down, understand the problem, break it down, write pseudocode, and then translate that into Python. In this article, we’ll…

Continue Reading

Technical, JavaScript

Data Types and Conditionals in JavaScript

Note: This article was written with the help of AI and is based on materials from The Odin Project Understanding Data Types and Conditionals in JavaScript If you’re new to JavaScript, two of the most fundamental concepts you’ll encounter are data types and conditionals. These form the backbone of almost every program you’ll write. In this article, we’ll explore what…

Continue Reading

Technical, Cloud Computing

Understanding Cloud Security: Key Issues and Best Practices for DevOps

In today’s cloud-driven world, security is more crucial than ever. As a DevOps professional, it’s your responsibility to keep your infrastructure, applications, and data secure from the myriad threats that come with the convenience of the cloud. In this post, we’ll explore the most common cloud security issues and provide practical best practices to help you stay ahead of them.…

Continue Reading

vivd
Technical, Cloud Computing

Setting Up a CI/CD Pipeline for a Django Project: A Step-by-Step Guide

Live demo: link GitHub Repo: link In this article, we’ll walk through how to set up a Continuous Integration and Continuous Deployment (CI/CD) pipeline for a Django project. We’ll explain the key concepts, the tools we used, and the steps involved without overwhelming you with too much code. By the end of this guide, you’ll understand how we automated our…

Continue Reading

data visualisation
Data Analytics, Technical

Course 6: Share Data Through the Art of Visualisation, Course Overview plus Module 2: Create Data Visualisation with Tableau

Tableau is a business intelligence and analytics platform that helps people visualize, understand, and make decisions with data. In this part of the course, you’ll become well-versed in Tableau’s dynamic capabilities and learn to inject creativity and clarity into your visualisations, ensuring that your findings are easy to understand. Learning Objectives

data visualisation
Technical, Data Analytics

Course 6: Share Data Through the Art of Visualisation, Course Overview plus Module 1: Visualise Data

Course Overview Welcome to the sixth course in the Google Data Analytics Certificate! In this course, you’ll learn how to create data visualisations. Visualisations, along with compelling data storytelling, will help you communicate the meaning of a dataset to your audience. Sharing the results of an analysis is one of the most important parts of an analyst’s job. This course…

Continue Reading

graphical user interface
Technical, Data Analytics

Course 5: Analyse Data to Answer Questions,  Module 4: Perform Data Calculations

Calculations are a common task for data analysts. In this part of the course, you’ll explore formulas, functions, and pivot tables in spreadsheets and queries in SQL, all of which will help with your calculations. You’ll also learn about the benefits of using SQL to manage temporary tables. Learning Objectives Functions with multiple conditions Conditional functions and formulas perform calculations…

Continue Reading