Skip to main content

Phase 1: Linux and Bash

⏱️ Estimated time: 2-3 weeks

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 an Ubuntu based computer. If you're on Windows, you'll use WSL.
  • Join the Learn to Cloud Discord
    • Here you can ask questions, just make sure to ask in the right phase channel.

📚 Topics

No.TopicDescription
1Version ControlGit, GitHub, and managing your code
2Cloud CLICommand line interfaces for cloud platforms
3Infrastructure as CodeIntroduction to IaC concepts
4SSHSecure shell and remote access
5CLI BasicsEssential command line skills
6CTF LabHands-on Linux challenges

✅ Phase Checklist

Before moving on, make sure you can answer "yes" to these:

  • Git is installed and I understand basic version control
  • VS Code is installed and configured
  • I can navigate the terminal and use basic commands
  • I understand what Infrastructure as Code is
  • I completed the CTF challenges
  • WSL is set up (Windows users only)

➡️ What's Next?

Continue to Phase 2: Programming & AI Integration →