EditorWorkspacesCoursesInterviewsGround CallDaily ChallengesReadsGames
Sign InSign Up
Tools
Resume De-AI-ifierAI Email RewriterAI Code DetectorAI Watermark ToolREADME GeneratorSQL AssistantText SummarizerAI Text GeneratorSystem Prompt DiffAI Code SecurityCommit Message GeneratorInterview Question PackSchema Seed DataGraphQL ExplainerJSON DiffDiff & PatchJSON FormatterSQL FormatterJSON ↔ CSVBase64 CodecLog ParserProtobuf DecoderMessagePack DecoderCBOR DecoderAvro DecoderThrift DecoderASN.1 DecoderFlatBuffers DecoderCap'n Proto DecoderJWT DebuggerENV LinterPassword GeneratorUUID GeneratorRegex TesterEpoch ConverterMeeting PlannerDate MathCron BuilderQR GeneratorColor PickerLucky Draw WheelSpeed TestDiagram StudioCanvas DrawingTurtle Game
Sign InSign Up
Notifications 0
← All coursesshell
Shell Scripting Fundamentals
Bash basics — echo, variables, loops, and the art of quoting.
Learn Bash from scratch: shebangs, variables, quoting, conditionals, loops, functions, pipes, and exit codes. Every lesson runs in a real sandboxed shell — no root, no drama.
Learn with Ada, your AI coding mentor — ask questions or tap I’m stuck in any lesson for a nudge without spoilers.
Course content
Getting Started
- ○Hello, Bash (and the Shebang)Free10 min
Core Syntax
- 🔒Variables, Quoting & Word Splitting15 min
- 🔒if, test, and [ ] vs [[ ]]15 min
- 🔒for, while, and C-style loops15 min
Reusable Scripts
- 🔒Functions & Return Codes15 min
Unix Power
- 🔒Pipes, >, >>, and 2>&118 min
Robustness
- 🔒Exit Codes & $?12 min
Shell Oddities
- 🔒$*, $@, and the Empty String Trap15 min
Project
- 🔒Mini Project: Line Counter20 min