Command Line Essentials: Git Bash for Windows (Udemy.com)
A step-by-step guide for Windows users unfamiliar with Bash or the terminal environment.
Created by: Jason Taylor
Last updated August 2017
What you will learn
- Install Git for Windows
- Install a Text Editor and use it from within Git Bash
- Use Git Bash as a terminal environment in Windows with confidence
- Understand what Bash is and how it is different than the Command Prompt
- Write a Bash shell script and execute it
Course Description
Command Line Essentials: Git Bash on Windows
This course is designed to cut academic theory to just the key concepts and focus on basics tasks in the Bash command line in order to be productive quickly. Students can expect to learn the minimum needed to start using the Bash shell in less than an hour.
Course Outline
Course Introduction and Overview provides an introduction to this course and the Bash shell environment.
Installation provides step-by-step instructions on how to setup Git for Windows and the Notepad++ text editor.
The real meat of the course is the Basic Commands section, where we step through many of the common Bash commands and uses. Towards the end, we start putting the commands together to build a simple Bash script, which we also execute.
Finally, I share some final thoughts in the Conclusion.
Course Features
Presentations provide audio/video training of conceptual ideas. Since few like slide-ware presentations, slide-presentations are kept to a minimum.
Screencasts provide a video of the instructor's computer system with any actions, commands, or screens displayed and narrated -- this is the majority of the course.
Following the Basic Commands section, there is a downloadable reference of all the commands used in this course.
The quizzes reinforce the key concepts by testing your newly learned knowledge throughout the course.
Instructor Details
- 4.5 Rating
6,432 Reviews
Jason Taylor
With nearly 25 years of programming and software development experience, I started out teaching myself programming while in High School. I put myself through college working for a local Internet Service Provider as a programmer. Before finishing college, I developed and sold an award winning website to a Dot-Com start-up. After college, I have worked at several companies ranging from start-ups to large enterprises focusing on Java and client-side technologies (HTML/CSS/JavaScript). Throughout my career, I have opportunity to learn many software development best practices and exposure to several version control systems.
More courses by Jason Taylor
Git Complete: The definitive, step-by-step guide to Git (2022)
4.4 (35,120 Reviews)
Provider: Udemy
Time: 6.3h
$119.99
Git Going Fast - A Git Crash Course for Busy Professionals (2026)
4.6 (32,603 Reviews)
Provider: Udemy
Time: 3.8h
$74.99
GitHub Ultimate: Master Git and GitHub - Beginner to Expert (2022)
4.3 (14,017 Reviews)
Provider: Udemy
Time: 6.6h
$94.99
Jenkins 2 Bootcamp: Fully Automate Builds to Deployment 2020
4.6 (6,305 Reviews)
Provider: Udemy
Time: 9h
$64.99
Git for Geeks: Quick Git Training for Developers (2022)
4.5 (5,053 Reviews)
Provider: Udemy
Time: 3.4h
$59.99
More IT & Software courses
CISA 2026 Certification: The Ultimate IT Auditor Masterclass
5.0 (71 Reviews)
Provider: Udemy
Time: 2.5h
$34.99
D3.js Data Visualization Fundamentals - Hands On (2026)
4.9 (3,917 Reviews)
Provider: Udemy
Time: 4.6h
$49.99
Monitoramento de aplicações com Prometheus e Grafana (2024)
4.9 (2,215 Reviews)
Provider: Udemy
Time: 5.6h
$19.99
CCNA OSPF troubleshooting: Cisco CCNA and ICND2 exam prep (2020)
4.9 (424 Reviews)
Provider: Udemy
Time: 2h
Free
Microsoft Access Networking 2: Maximum Security (2022)
4.9 (312 Reviews)
Provider: Udemy
Time: 2.2h
$64.99
Reviews
By Tomas Di Gennaro on 9/12/2020
I had some troubles understanding the chapter about creating scripts. that's because the teacher wrote some codes that went unexplained, such as shebang or #!. I couldn't find an explanation to that but it is nonetheless a very good introduction. cheers
By Muhammad Abbas on 10/29/2019
It is a good introductory course for anyone interested in understanding Bash command-line scripting. The course is presented in a clear manner and a steady pace. The presenter basically makes it easy to grasp the essentials with his style. Highly recommended.
By Utkarsh Marwaha on 3/26/2019
The instructor is really at the top of his content. He does a very good job and exposing the important bits of the content in a neat and concise manner. I think I've got a good start with Command line basics after having taken in this course. Hope to see more detailed content in the next courses.
By Sergei Tekut'ev on 2/23/2019
Dear Jason Taylor! Thank you for this course. You did a great job. Your videos have outstanding quality. Your instructions were given in a clear, concise manner. And it gave me the chance to realize that I can learn. Without your course, I would never start learning Bash and I would never take a step forward to uncover Bash. I'm having a fear, because I was raised in the windows environment as a user. "The Bourne Again SHell (bash) is arguably one of the most important pieces of software in existence" [K. Makan]. And you'd opened me the "door to this journey ". I hope " it is not the end of the road" and I'll see new videos on bash & Linux server side programming, system administration. Sincerely, Sergei
By Eralda Chung-Colon on 2/5/2019
I truly enjoyed this course. The instructor was direct and to the point, well spoken. Didn't use lingo beginners wouldn't understand, Knew his subject well and was able to relay all important aspects on the subject. Admittedly I missed 2 questions on the quiz, which he made a point advising us to be careful/cautious of rm-rf . That they were Extremely Dangeous and to ALWAYS double check before pressing enter when these commands were in use. I thank him , missing those questions only solidified my reason to remember his warning and take it much more seriously. I took this course because I want to understand the command line. His course exposed me to it. I feel a little safer taking Node js. now.................... Thanks Jason.
By Harpreet Singh on 7/23/2018
Instructor has a good understanding of the course and what he is trying to make you understand. Just one thing I think need to be improved is to make the teaching a bit more easy and engaging.Though My Overall experience was great
By Javier Foronda on 7/7/2018
This is a great introduction to replacing the use of CMD with Git Bash for Windows. The content of this course is as basic as it comes; super simple to understand. Don't expect to learn anything more than navigating through the shell; however, learning those basic commands will come in handy 100%. The most I got out of it was customizing your shell with .bashrc and avoiding typing long commands with hard to remember arguments; very useful tool indeed!
By Alan N on 6/15/2018
I like everything about the course. I feel like this course provided a great foundation for continuing to grow my skills. Everyone should experience a course like to this for confidence building. Jason is a talented instructor. I wish he taught all the classes I'm interested in.
By Rob Valery on 1/20/2017
The course was well presented and detailed, most interesting part it refreshed my memory on some DOS and Terminal command from the 80's-90's. DOS command line was very popular back then when i was learning computer Technology down to processor and co-processor level (8088 & 80386). Anyway Jason keep up the fine course coming and i will keep on refreshing or even learn new stuff from you. Kudos. Rob V.
By Jim Burns on 8/30/2016
Jason is an excellent and well-prepared instructor. He knows precisely what he wants to accomplish in each lecture. Too many instructors appear to be "figuring it out as they go", transforming what should be an organized learning experience into an exhibition, and the student into an observer. Unless we participate by clearly understanding the problem that what we're learning resolves, the experience loses relevance and becomes boring. Learning itself is never boring. Instructor enthusiasm can be nice, but learning is its own reward. Jason clearly knows his field of expertise and wants his students to learn, which makes him an excellent instructor.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100












