Basics of working on a linux terminal / shell / command line
Students should atleast know how to create and switch between files and directories, how to edit and delete them, rename them.
This course covers git - the popular version control tool used by developers everywhere. The course has video lectures demonstrating key concepts one needs to know.
The video lectures cover various commands that can be issued on the terminal. Accross the videos the students go on builinding up their knowledge of commands that can be issued on the terminal. I have tried to cover most of the scenarios a developer would encounter when using git.
There are many ways to approach a topic. The way I have covered git in this course is my personal approach. What has been easier for me to remember and implement is what I have covered in the course. I sometimes use diagrams to demonstrate concepts and then implement them on the terminal.
I am sure this course will help shorten the amount of time it takes for a student or developer to conceptually understand how the commands work on the terminal and how the repository is affected. I wish those who enroll, all the best, in their journey.
Who this course is for:
College graduates/undergraduates in the programming vertical
Developers who want to add git to their current skill-set.
This course isn't meant for people who want to use git as a backup tool, since its really not a backup tool.
It is not meant for people who have no experience with working on the terminal. The course covers commandline tools, so people looking for GUI tools for managing git repositories may not find the course as meeting their needs.