Linux Terminal Intro
Learn basic commands, files, folders, apt installs, SSH, and why Linux tools are so useful.
Start here
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.
A beginner-friendly route through Linux, GitHub, SSH, cloud servers, Python tools, and safe cybersecurity labs.
These guides are the best first steps if you are new to Linux, GitHub, cloud servers, or technical projects.
Learn basic commands, files, folders, apt installs, SSH, and why Linux tools are so useful.
Start here
Learn version control, commits, project history, private repos, public portfolios, and safer experimentation.
Read the guide
Use a browser-based Linux coding environment for Python, C++, Java, databases, web pages, and terminal practice.
Open the guideThese are not fake portfolio pieces. They are practical projects built to teach how systems work, how mistakes happen, and how to recover when something breaks.
Create a simple disposable cloud server with a public IP, SSH access, security groups, and a cleanup plan.
Read the guide
Start with simple JSON files, then turn them into a real web app running on a Linux server with Flask, Git, Gunicorn, systemd, and Apache or Nginx.
Open the project
Practical beginner Python tools, starting with a Diceware passphrase generator that teaches randomness and password security.
Open Python projects
Build a small Python weather script that calls an API, reads JSON, and prints useful terminal output.
Open the project
Expand the weather script with a menu flow, cleaner choices, and a more useful terminal workflow.
Open the project
Clean a private audiobook export into public JSON and use it to power a static recommendation page.
Open the project
Learn safe network discovery, service checks, scan output, and basic recon habits for your own lab.
Read the guide
Inspect packet captures, use filters, and turn lab network traffic into useful evidence.
Read the guide
Move from basic packet viewing into deeper protocol review, evidence cleanup, and troubleshooting.
Read the guide
Learn how requests, responses, JSON, status codes, and API keys fit into small coding projects.
Read the guide
Use VS Code as a project workspace for files, terminal commands, Git, extensions, and remote SSH work.
Read the guide
Learn how Cloudflare Pages, DNS, proxying, security rules, access control, and Workers fit together.
Read the guide
A meta-project showing how LaunchShell itself was created, organized, versioned, deployed, reviewed, and improved.
Open the project
Learn what virtual machines are, why snapshots matter, and how VMs make safe practice easier.
Read the guide
Connect to a cloud server from your phone, run safe checks, and trigger repeatable maintenance scripts.
Read the guide
Use a library card for free ebooks and audiobooks as a practical learning resource.
Read the guide
A hardware project for understanding binary, logic gates, registers, clock signals, control lines, and debugging.
Open the project
Capture private lab traffic with a Raspberry Pi and Alfa Wi-Fi adapter, then review packet evidence.
Open the project
Build a command-line Java movie tracker with menus, search, watchlist state, and file-backed data.
Open the project
Sort IP address data with Java while practicing parsing, buckets, and data-structure choices.
Open the project
Learn the builder meaning of hacking, safe breaking, project curiosity, and modern penetration testing.
Read the guide
An advanced networking and cybersecurity project using a disposable VPS honeynet, dashboards, logs, and safe shutdown.
Open the project
Compare beginner-friendly certifications for networking, Linux, cloud, cybersecurity, and IT fundamentals.
Read the guideThese paths connect guides and projects in a practical order.
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.
Use what you have: a Codespace, VM, Raspberry Pi, old laptop, or small cloud server.
Make a real thing first: a web app, server, circuit, script, guide, or lab.
Use Git, snapshots, exports, copies, and restore points before risky changes.
Use logs, errors, configs, commits, and history to understand what actually happened.
The resources page collects tools that students can use to build real projects, not just collect free accounts.
GitHub Student Developer Pack, Codespaces, Cloudflare, AWS, Termius, Hack The Box Academy, and other tools worth exploring.
Open resources
A curated Top 30 reading list for cybersecurity, Linux, networking, programming, AI, and systems thinking.
Open book list
Learn commits, branches, project history, public documentation, and safer portfolio sharing.
Read the guide
Use a browser-based Linux coding environment for class repos, Python, Java, databases, and terminal practice.
Read the guide
Use AI help for syntax, explanations, debugging, and repetitive coding while still testing the result.
Open resources
Work with Git, SSH, Python, web development, Markdown, and class projects in one practical editor.
Read the guide
Use DNS, Pages hosting, proxying, security rules, access control, and Workers for real student sites.
Read the guide
Practice public IPs, EC2, SSH, security groups, Linux, budgets, and cloud cleanup.
Read the guide
Manage SSH access across devices and practice remote Linux administration from a phone.
Read the guide
Use structured cybersecurity lessons and labs instead of random hacking videos.
Open resourcesExplore cloud services beyond one server, including app hosting, databases, identity, and monitoring.
Open resources
Practice networking fundamentals, packet tracing, IP addressing, switching, routing, and certification prep.
Open resources
Build real app backends with hosted databases before maintaining database infrastructure yourself.
Open resourcesConnect software with real sensors, dashboards, devices, and electronics projects.
Read the guide
Host static websites directly from a repository as a simple first publishing step.
Open resourcesLearn Linux, SSH, firewalls, web servers, deployment, backups, and server troubleshooting.
Open resources
Learn logs, errors, uptime, performance, alerts, and how production systems are watched.
Open resources
Practice better credential handling, stronger passwords, and safer project secret storage.
Open resources
Fill gaps in web development, backend development, Python, JavaScript, and DevOps.
Open resources
Use guided cybersecurity rooms and beginner-friendly labs for structured practice.
Open resources
Add login, users, storage, and backend features without building every system from scratch.
Open resources
Test websites across browsers, screen sizes, and devices before sharing them.
Open resources
Emulate AWS-style services locally and learn cloud patterns safely.
Open resources
Learn environment variables, API keys, and why secrets should not be hardcoded into projects.
Open resources