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.

Linux and VPS checklist preview
Start here if you are new to Linux, servers, SSH, package installs, and command-line tools. The terminal is the starting point for cloud servers, web apps, cybersecurity labs, and real system administration.

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
8-Bit CPU → Linux basics → Python tools → electronics and sensors

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.

Resources

Student Resource List

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

Open resources
Tools

Starter Linux Toolbox

Install useful tools like Git, Vim, Nmap, tcpdump, jq, tree, curl, OpenVPN, and other practical packages.

See the guide
Python

Practical Python Scripts

Start with small useful programs: passphrase generators, file renamers, backup planners, log parsers, and hash checkers.

Open Python projects