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.

Suggested learning paths

These paths connect guides and projects in a practical order. Use them when the full site feels too large and you want a clear starting route.

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 electronics and physical computing

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.