Skip to content
UdemyIt & SoftwarePaid courseBeginner level

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

icon
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

icon
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.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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. 

icon
More courses by Jason Taylor

$119.99

$74.99

Free

$94.99

$64.99

$59.99

icon
More IT & Software courses

$34.99

$49.99

$19.99

$59.99

Free

$64.99

icon
Reviews

4.5

6,432 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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.

Showing all 10 reviews on CourseDuck

Read all 6,432 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100