Skip to main content

Phase 1: Linux and Bash

Here at Learn to Cloud, we like to get hands-on as soon as possible. So, we've prepared a Capture The Flag (CTF) lab for you to practice your Linux and Bash. Before you can access them, you'll spend time learning about the lab and setting it up. Don't worry – along the way, we'll provide tips, documentation links, resources, and more to help you succeed.

Objectives

By the end of this phase, you will have:

  • Set up your computer for all our labs
  • Learned the basics of version control
  • Gained familiarity with the cloud CLI
  • Understood the concept of Infrastructure as Code
  • Built and accessed the lab environment
  • Completed seven CTF challenges to test your Linux skills

Prerequisites

  • Mac OS or a Ubuntu based computer. If you're on Windows, you'll use WSL.
No.TopicRecommended WeekRecommended Day
1Version ControlWeek 1Day 1
2Cloud CLIWeek 1Day 2
3Infrastructure as CodeWeek 1Day 3
4SSHWeek 1Day 4
5Challenge 1: The hidden fileWeek 2Day 1
7Challenge 2: The secret fileWeek 2Day 3
8Challenge 3: The largest logWeek 2Day 5
9Challenge 4: The user detectiveWeek 3Day 1
10Challenge 5: The permissive fileWeek 3Day 3
11Challenge 6: The hidden serviceWeek 3Day 5
12Challenge 7: The encoded secretWeek 4Day 1