Linux Terminal Intro
Learn the basic commands, apt, files, SSH concepts, and why the terminal is the main way to control a server.
These guides cover the practical setup work behind the projects: terminal basics, SSH, cloud VPS setup, and the first server workflows students usually need.
If this is new, start with Linux and SSH before jumping into cloud hosting or deployment.
Learn the basic commands, apt, files, SSH concepts, and why the terminal is the main way to control a server.
Create a small disposable cloud server, connect with SSH, update Linux, harden access, and test a web server.
Learn what virtual machines are, why snapshots matter, and how local labs differ from cloud VMs.
Use a browser-based Linux coding environment for class repos, terminal practice, Python, C++, Java, and databases.
Learn how GitHub, Cloudflare Pages, DNS, domains, and HTTPS fit together for a simple student website.
Learn commits, rollback, branches, GitHub repos, safe sharing, and why every student project should use version control.
Learn the builder mindset behind hacking, safe lab rules, hacker history, and how penetration testing fits today.
Use the project guide to build a simple Flask JSON app and deploy it with Gunicorn, Apache, systemd, DNS, and HTTPS.
Compare practical certification paths for networking, Linux, cloud, blue team, offensive security, and student budgets.