Linux • Cloud • Python • Electronics • Cybersecurity

Build.

Launch.

Repeat.

LaunchShell is a student-built project journal and guide site for learning practical technical skills through real builds, simple explanations, and safe experiments.

Start with the Linux terminal, GitHub, Codespaces, cloud servers, Python scripts, web apps, electronics projects, and beginner-friendly cybersecurity concepts.

LaunchShell learning path illustration

Start Here: The LaunchShell Path

A beginner-friendly route through Linux, GitHub, SSH, cloud servers, Python tools, and safe cybersecurity labs.

Start here

These guides are the best first steps if you are new to Linux, GitHub, cloud servers, or technical projects.

Linux terminal guide graphic
Guide

Linux Terminal Intro

Learn basic commands, files, folders, apt installs, SSH, and why Linux tools are so useful.

Start here
Git and GitHub guide graphic
Guide

Git and GitHub

Learn version control, commits, project history, private repos, public portfolios, and safer experimentation.

Read the guide
GitHub Codespaces environment graphic
Guide

GitHub Codespaces

Use a browser-based Linux coding environment for Python, C++, Java, databases, web pages, and terminal practice.

Open the guide

Suggested learning paths

These paths connect guides and projects in a practical order.

Path 1
New to Linux and cloud servers
Path 2
New to coding workflows
Path 3
Interested in web and infrastructure
Path 4
Interested in cybersecurity
Path 5
Interested in how computers work

The LaunchShell method

The site is built around the way technical skills are actually learned: make something real, back it up, change it, break it safely, restore it, and document what happened.

01

Start small

Use what you have: a Codespace, VM, Raspberry Pi, old laptop, or small cloud server.

02

Build something

Make a real thing first: a web app, server, circuit, script, guide, or lab.

03

Back it up

Use Git, snapshots, exports, copies, and restore points before risky changes.

04

Break and fix

Use logs, errors, configs, commits, and history to understand what actually happened.

Free and low-cost student resources

The resources page collects tools that students can use to build real projects, not just collect free accounts.

LaunchShell resources graphic
Resources

Student Resource List

GitHub Student Developer Pack, Codespaces, Cloudflare, AWS, Termius, Hack The Box Academy, and other tools worth exploring.

Open resources
Book recommendations resource graphic
Books

Book Recommendations

A curated Top 30 reading list for cybersecurity, Linux, networking, programming, AI, and systems thinking.

Open book list
GitHub resource graphic
Version control

GitHub

Learn commits, branches, project history, public documentation, and safer portfolio sharing.

Read the guide
GitHub Codespaces resource graphic
Cloud coding

GitHub Codespaces

Use a browser-based Linux coding environment for class repos, Python, Java, databases, and terminal practice.

Read the guide
GitHub Copilot Student resource graphic
AI assistant

GitHub Copilot Student

Use AI help for syntax, explanations, debugging, and repetitive coding while still testing the result.

Open resources
Visual Studio Code resource graphic
Editor

Visual Studio Code

Work with Git, SSH, Python, web development, Markdown, and class projects in one practical editor.

Read the guide
Cloudflare resource graphic
Hosting

Cloudflare

Use DNS, Pages hosting, proxying, security rules, access control, and Workers for real student sites.

Read the guide
AWS resource graphic
Cloud server

AWS

Practice public IPs, EC2, SSH, security groups, Linux, budgets, and cloud cleanup.

Read the guide
Termius resource graphic
SSH client

Termius

Manage SSH access across devices and practice remote Linux administration from a phone.

Read the guide
Hack The Box Academy resource graphic
Training

Hack The Box Academy

Use structured cybersecurity lessons and labs instead of random hacking videos.

Open resources
Azure resource graphic
Cloud platform

Microsoft Azure Credit

Explore cloud services beyond one server, including app hosting, databases, identity, and monitoring.

Open resources
Cisco Networking Academy resource graphic
Networking

Cisco Networking Academy

Practice networking fundamentals, packet tracing, IP addressing, switching, routing, and certification prep.

Open resources
MongoDB Atlas resource graphic
Database

MongoDB Atlas

Build real app backends with hosted databases before maintaining database infrastructure yourself.

Open resources
Arduino Cloud and Adafruit IO resource graphic
IoT

Arduino Cloud and Adafruit IO

Connect software with real sensors, dashboards, devices, and electronics projects.

Read the guide
GitHub Pages resource graphic
Static hosting

GitHub Pages

Host static websites directly from a repository as a simple first publishing step.

Open resources
DigitalOcean resource graphic
Cloud server

DigitalOcean Credit

Learn Linux, SSH, firewalls, web servers, deployment, backups, and server troubleshooting.

Open resources
Monitoring tools resource graphic
Monitoring

Datadog, New Relic, and Sentry

Learn logs, errors, uptime, performance, alerts, and how production systems are watched.

Open resources
Password managers resource graphic
Security habits

1Password or Dashlane

Practice better credential handling, stronger passwords, and safer project secret storage.

Open resources
Learning platforms resource graphic
Learning

FrontendMasters, Scrimba, Educative, and Boot.dev

Fill gaps in web development, backend development, Python, JavaScript, and DevOps.

Open resources
TryHackMe resource graphic
Training

TryHackMe

Use guided cybersecurity rooms and beginner-friendly labs for structured practice.

Open resources
Auth backend resource graphic
Auth/backend

Clerk and Appwrite

Add login, users, storage, and backend features without building every system from scratch.

Open resources
Browser testing resource graphic
Testing

BrowserStack, LambdaTest, and Polypane

Test websites across browsers, screen sizes, and devices before sharing them.

Open resources
LocalStack resource graphic
Cloud lab

LocalStack

Emulate AWS-style services locally and learn cloud patterns safely.

Open resources
Doppler resource graphic
Secrets

Doppler

Learn environment variables, API keys, and why secrets should not be hardcoded into projects.

Open resources