Automation runs the modern cloud, DevOps and security world — and it all starts with being able to read and write a little code. This path teaches the core concepts once, then the three languages you'll meet most in IT: Python, PowerShell and Bash — plus version control, APIs and the automation mindset. Learn it here and reuse it across every technical pathway.
Programming Concepts
The ideas behind every language.
Tap or hover a part to learn more.
Store values.
A variable is a named store for a value — a number, string (text) or boolean (true/false). Naming values lets you reuse and change them in one place.
Check your understanding
1. What repeats a block of code until a condition is met?
2. Why use functions?
Keep learning
What this path covers
- Programming Concepts — variables, data types, control flow and functions.
- Python — the most popular language for automation, data and security.
- PowerShell — automation for Windows and Microsoft 365.
- Bash — scripting the Linux command line.
- Version Control (Git) — track and collaborate on code.
- APIs & JSON — how systems talk to each other.
- Automation — turning manual work into reliable scripts and pipelines.
Where this fits
Pair this with Linux Fundamentals, Cloud Fundamentals and Cyber Security Fundamentals, then rehearse with AI Interview™ and evidence it in your Career Passport™.
Start with Programming Concepts.
