
Welcome!
In this section I'll give you a brief overview of the upcoming topics and what you'll learn. Also you'll learn a bit about me, so you know who is the voice in the videos you'll be watching.
After watching this section, you'll be ready to go! Have fun
In this section we'll make sure to locate the Terminal application and to start it up. We also look at different ways to quickly start the Terminal so you're up and running in no time.
In this section we'll look at how to handle the Terminal as an application so you're able to fully use its features.
This sections is your starting point in using the Terminal. You'll learn how to orientate yourself as well as navigating through folders.
The list command (ls) is a really important command and this sections aims at viewing it in more detail so you really understand the importance of this command.
This sections aims at creating and deleting files and folders. Especially the deletion is a critical command as it is really aggressive once executed. So watch out!
Here you'll learn how files and folders can be moved, copied or renamed. You'll also learn that renaming is just another movement.
In this section, we'll be looking at how to open files for editing and viewing. We'll also learn how to have a live update of the file content directly in the terminal.
So far, every command we looked at was nothing Mac specific. In this course, we'll look only at Mac specific features and you'll see why Mac and the command line work really well together.
In this first advanced section of the course we'll be looking at combining multiple commands for more complex tasks.
Here you'll learn how easy it is to define custom commands that wrap complex setups for your convenience.
This sections is scratching the surface on what is possible with Shell scripting.
With this little bonus video I want to show you some cool tips and tricks.
Thank you for completing the course!
The Terminal is one of the most powerful tools available for developers, yet many people use it every day without full understanding how it works. Oftentimes commands are simply copy pasted, which is not only a missed opportunity, but also dangerous.
In this practical course, you'll learn the essential Terminal commands and workflows needed to become more productive. Those commands can be used on every Unix system, so you learn something very fundamental. You can easily follow along while everything is shown live and enriched with detailed information why it is important and what to consider. And as this course is tailored for macOS you'll also learn special tips and tricks specific for the Mac Terminal. Because there are some convenient workflows specific to the macOS Terminal.
We'll cover:
Terminal navigation
Working with files and directories
Viewing and editing files
Useful macOS Terminal tips and tricks
Aliases and other productivity shortcuts
Pipes and output handling
Basic shell scripting
By the end of this course, you'll feel confident using the Mac Terminal in your daily development workflow and have a strong foundation for learning more advanced topics. You'll be able to apply the commands to your own problems and find performant solutions.